<SEC-DOCUMENT>0000911177-20-000010.txt : 20200221
<SEC-HEADER>0000911177-20-000010.hdr.sgml : 20200221
<ACCEPTANCE-DATETIME>20200221170204
ACCESSION NUMBER:		0000911177-20-000010
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		128
CONFORMED PERIOD OF REPORT:	20191231
FILED AS OF DATE:		20200221
DATE AS OF CHANGE:		20200221

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:		20640963

	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-20191231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:411da6c6-af72-4c10-883a-62e49c62c0ce,g:b4800871-690b-47e9-a835-7025051432f9,d:2d5380e383784ce3a4fdf4d20df62de9--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:cwst="http://casella.com/20191231" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cwst-20191231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl8yLTEtMS0xLTA_d634a6e3-e344-441c-825b-d5e1616f79c0">0000911177</ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl8zLTEtMS0xLTA_afa61b21-bc7b-44de-adad-5bdec6088739">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl83LTEtMS0xLTA_a37b72d9-0d3a-4ef1-817f-89c6d4feb55f">2019</ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl84LTEtMS0xLTA_0c7a75ef-16b6-4ce1-8e0e-e87fc2c8a99e">FY</ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl85LTEtMS0xLTA_10ba2b87-3d9c-4113-b491-dea815093e52">false</ix:nonNumeric><ix:nonNumeric contextRef="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTA_73afc2df-262c-4c1d-9630-d230fd1bd52c">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTY_142c6036-3d65-4bf6-bf6d-28b035246a56">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231" name="cwst:InitialTermOfExecutiveEmploymentAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQx_452ded93-c886-4991-bb22-a772d5bd83b0">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231" name="cwst:InitialTermOfExecutiveEmploymentAgreement" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQ4_3d2ece67-b1ee-4ba4-aaf9-7df4b19f9f8d">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ibea25bbf046d4653a837ffee10a2fb8d_D20190101-20191231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjAw_667d41c9-cbcb-494e-bc6c-695350d36938">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="icf7ff0fd0b1a4717a99b0776d188d44f_D20190101-20191231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjA2_284cc7fd-7fc4-437a-bddd-0ca5ab71ef93">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="cwst:ContractExtensionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2Njg4_163e68eb-2fb7-4990-88f5-2d4ce32c1102">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231" name="cwst:ContractualObligationPaymentsPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTg3_5255fd95-001b-4948-8192-e99009d2789a">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231" name="cwst:ContractualObligationPaymentsPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTkz_f401707c-932a-4fb2-8e84-bd31a2f43e57">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i5e435b953eef42019f3afca7ee4a5f66_D20190101-20191231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3NTg_1708fbe3-ee6d-4feb-8d0a-ba85819888c0">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="i56524a92bbac46608f68e573e30bbd49_D20190101-20191231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3Nzc_e9d58eee-8a31-439b-835f-2219d108ff20">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="ia41c2d7ca2164b1f978a94920cb6ba6b_D20190101-20191231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3ODM_32d91aed-4f96-4f61-ad11-1c0bf411219a">P4Y</ix:nonNumeric><ix:nonNumeric contextRef="i88344ae1d86043c0b899ccb685fd2eb7_D20190101-20191231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzU0NjM_f7d79704-a391-473b-aae0-e4564e3b3ae5">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzM5MQ_7287c3b7-7f81-493f-8b3f-79baa86bc0df">P3Y</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" name="cwst:DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTIvZnJhZzoyMzg5NzAxYTA4NDE0OGI2OGMzN2U1Y2ZhMTUxMWEwNi90ZXh0cmVnaW9uOjIzODk3MDFhMDg0MTQ4YjY4YzM3ZTVjZmExNTExYTA2Xzg_cc8dc782-6737-4943-b045-4d6407c893d1">0.50</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="cwst:DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTIvZnJhZzoyMzg5NzAxYTA4NDE0OGI2OGMzN2U1Y2ZhMTUxMWEwNi90ZXh0cmVnaW9uOjIzODk3MDFhMDg0MTQ4YjY4YzM3ZTVjZmExNTExYTA2XzEy_ce7df19b-55a8-467e-9022-0b1b6ccf27d5">1,000</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="cwst-20191231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i9758f91d80c947e0b39dd953f6473bf3_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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i992772880c7e429986334b775ba14df2_I20190628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i8f09409a038242898f896e4a46a75cee_I20200215"><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-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00ce60057909401fa153419a1ce52061_I20200215"><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-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i272e42f5052a437c942224c883f6696f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i632992c56ab1480c911db7e2a6403f2c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46372e65e7e2478b888dae721b04eb99_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30b2ac1b27bb4508b297774d7a5d7e67_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="iac2468d2f5e54fc59ea354f0646ca334_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-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="icaff00f997b345e5b5facdad20705344_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i778984e26afc43aabed2cf3271b1d54d_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41f88a6fcc8d4cfca1d11a75291632f0_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc1ac5f5130647b880b3aa63f395eee8_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>cwst:vote</xbrli:measure></xbrli:unit><xbrli:context id="i4457a1f298b34d17b90b0544046a427f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic68147a8f3af42138cc5e0aaf2707d89_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21a46e05823c434491eee40ae4ffdd7c_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if326a4a4796e44c2b627fd0393a00f4c_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50d2312b9d1143c89a69ab7121cbc35c_I20161231"><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:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic43489d23d8641f6bec60acf14985800_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a9b03edbe5941e49c97cefc70d0e772_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia90d622565524c5c82690d5facf0d267_I20161231"><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>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fac4085d35041a38784d00a3daa96c7_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaa1a3615f2f4014a38b6d94c2e39b2e_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2d19e1e1d6a43979632befcbc551de3_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ef1e9a6c5004533b25f4f590f19536a_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54eacde3e075456b9ddd2daad9bebeb7_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70c74aba4d72429798648ecbc595551c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b5c9a629b55444dbedfa00878664491_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946e6b941aa34665a723d6c2797cb215_I20171231"><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:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75feca6d88f148219ce169ce58852cfe_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cb4e96b4aaf4f4484e6f512208784c1_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98f5fe0039604ec2abf1b7aafb1b463a_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04a56352bdff4165bb8c6f36fe081c37_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7810d86c333d41849ff38bb7b3a00d25_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7cb927b389a4cf8b8925f7558ee794c_I20180101"><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>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26ec5f0707ed40b8a1542504961e1f29_I20180101"><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>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b1963039de341e7a5f8e0e7197f7596_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife39a0b9a3af4d15bacf7461771607ec_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia46c5076197f488792727326b79e9dd4_I20181231"><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:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2349edcd15d4d4dbde1887e056257bb_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i561b507789ea40f1930c74612c24d24d_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i928185ce9a144fdaac2de099232ff3f3_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i094a6f9ea81f49d09265b118a9c871ed_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieeade189b05345528015727958b8ebd3_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie388fb560d1b4784a8d15d8895ec72d4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b5e740e643d47d3807b0cae2c45e0b0_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="i91e2c788b6b84b298d8fde66217627f8_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:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0960b1333f434ff9851fc69e470a4d28_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="id435c608cdf34bf0b4adf05bfc73bacf_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="i19a0ffc8d600471aa63c9daef94f57d5_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="i0a2bedf9b75b43378580e0fbc592286e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idae26ff6142e4ca78f233f598cf0e410_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28ea5ebb63ae409cae3b27925f8ad577_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>cwst:Segment</xbrli:measure></xbrli:unit><xbrli:context id="i0d21866f7b4b49488da0318086772119_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idffffffc6d1f4726a8fd4c41f43dd71f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i418d062bf4244fb6af390e4cb00840f6_D20190101-20191231"><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:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></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="ibe4d4f99b5084136b01394ff9d7bb4d2_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a847f0816144088b36330ca0e763995_D20190101-20191231"><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">cwst:RollingStockMember</xbrldi:explicitMember></xbrli:segment></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="i56de2bdd6835490d80104d1e0bb8a080_D20190101-20191231"><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:MaximumMember</xbrldi:explicitMember></xbrli:segment></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="i8899e83fac0a409db54ae8ea32bf82ca_D20190101-20191231"><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:ContainersMember</xbrldi:explicitMember></xbrli:segment></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="i1915abd8af1a42ff997392c0aa3d1a6d_D20190101-20191231"><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:ContainersMember</xbrldi:explicitMember></xbrli:segment></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="i48b430e5d6f244a5bb91d6f55c33fef2_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8df5c161f4604051930ed4709796dcc6_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96edb607529e42f8932f115aa70bf7e7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19a76b74f4f843d5b479fe9e36b35754_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdca8b8ae2744c6c8c7d288a7b9475de_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i157d60f7eb264d3aad33db4d021bfffc_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d777e98c3dd454f8a4ab2ac1154ceee_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5279a1e6fe74437f96cb86929b8a0760_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d62c121dc84c998d36abf94efb7504_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="agreement"><xbrli:measure>cwst:Agreement</xbrli:measure></xbrli:unit><xbrli:context id="i23f1f4d5e4cb4a75a0b2bc98ca47f4ee_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></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="i00ddd2aae9934ddc8bc67d029ad5f7c0_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></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="i18a50fb42f194cb6bcf59c60dfe94886_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21f50042aec747b0ab8492bdd43a0cd6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwst:RecycleRewardsIncMember</xbrldi:explicitMember></xbrli:segment></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="i0769dcc8ceff4f078db981ceefc022e6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwst:RecycleRewardsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>cwst:plan</xbrli:measure></xbrli:unit><xbrli:context id="ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanTypeAxis">us-gaap:MultiemployerPlansPensionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">cwst:NewEnglandTeamstersandTruckingIndustryPensionFundMember</xbrldi:explicitMember></xbrli:segment></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="iaf7af2251228468687ede425985e688f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8b2c4f92b43404fa54482dc496c4115_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf0b8240fcc94eb78c5ec363e4d571ce_D20190101-20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="i4dd9499235a3450fb7e55f9d8c9cae46_D20190101-20191231"><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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="i40a43925aff9467cb0e5a5aa3455108f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09d50472d675414baa31f84d0fa99e07_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></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="ibd5c73fccec64de988f4fde86f436de7_D20190101-20191231"><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:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></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="i98a33142cb49492aaa00a342329e34eb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></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="i1f1da8db5a71429a871cf84883aa0c84_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></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="i46e0ee2af2944535b5f36fc25f8a590c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i740695758e574c5d980d70a7f414025f_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></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="i5b89c6ba21d74819b3871e9f1ed6aa04_D20190101-20191231"><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:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></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="i1a0c6799db004f378b4847ec33888aec_D20190101-20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="ibca51a415c994814a22715ab141e2184_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></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="ibeacf9434d7d4937ab5794cc069e2cc2_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id55ea92d1e62422c9f38c02b45c3a4f8_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></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="i09370982a46f4e34ac7499fb289b5d3b_D20190101-20191231"><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:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></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="i706bfde71c3e4b23af51cb8a11ca1162_D20190101-20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="ic0f15e5e9e424ad088f17c875afdbe49_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></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="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd682fca24c64c82b8159556003d2f26_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember></xbrli:segment></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="ib5298ea66b4943d7b68723375c567173_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></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="i351fb3bd13014ef1b29492537594a77a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="i0584d7f1f1e443f8b8ef40796eafb35f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="i1435843e73fd45a88588a86df462f625_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember></xbrli:segment></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="id88336b5e711449a9c269895c86e5186_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></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="ibe239df6a1104b45b34c210e9e6a22cb_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></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="i88db7527c9104d3d857666343c2afbd9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="i2832cffdbd18443281081aa0985a5a32_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember></xbrli:segment></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="i57b6944030ff4155a320ca3a7ec8f890_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember></xbrli:segment></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="ica7d6eabe08549dcaa0ab3f647a7abac_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89fab0f9a58e4e299a0895b51b282d9b_D20190101-20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="i8be868f869744b498e7c93c92ae3d691_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember></xbrli:segment></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="ia3a77eae1ba8455fb3974e33fa6adbe4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02b03d3163e54123a0442a33ab7550d2_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></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="i379b594f646643559614a11edb4a8cef_D20190101-20191231"><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:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></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="i04cd6984a7434e2db51746d693381235_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></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="ice00afce366c484083a71adf258e0926_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></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="ic22dd41fff06467993a3a0d90d6f6813_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i750efe624bd641028cb1cfdf43460388_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34847d1e184c40e398521868008fa1b6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="id961257a238445c9810cb3f69bf5901e_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></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="i6f3625c9bc7f407e99019cb84098657f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78fcab96db66465591167b0351bed9af_D20190101-20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="i6c20dd235eef426bb4de44188562d9b4_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></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="i090523d6be004288a6e51798901ab2de_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedfc364add9547abb795ae62971c7b55_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3af67c24c7f44840a1555004c664f4e5_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i667d9d2f577d452eaef2731d4deb36d6_D20190101-20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="ia9db9ade958c48f1a5c05aad1bd4f30a_D20190101-20191231"><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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="id0a96b3ff8e94291b44f60011e1e9388_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0023edf28dd64eb5ad86a88b3e2396d3_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7cde296406444c6889138baf2d47ad4_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31a1ba6575924239b7934c389782296d_D20180101-20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if572053b9472483bab4f698336622acd_D20180101-20181231"><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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d3bff9d178a46098108682527224053_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2c028222769485d8ee8c5a5c3c27e1a_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85615c12203e4bfc95bf1c1b98227de7_D20180101-20181231"><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:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie71104d9923c4bea9c2e19946f7c8b04_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd3b37dcd1774baebb6d53b9f2b61063_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d3e572c1e6649f1bbc64868fbde95e3_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id10d40bdf4fe410abdc653114c361f0c_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i113d4e44c1b74b36a306235bf3955f76_D20180101-20181231"><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:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1d7aa6d24eb422fa66d711ab69463bf_D20180101-20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a874de0e08d43f28e00d89b523298e5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb2e2bf8f22746c4aa607e37f039862c_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a6dd606763d4c43bf7f1b3bd07c6a34_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61e3ed0a435d42159fdae8f7cba677a1_D20180101-20181231"><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:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabbad97d98af4f698fecf14c5ea17b3a_D20180101-20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea6578a9ecbe40fca3346fe75fcd143c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0285ec8ec741407e990f121499fcf11e_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74220b1b459e438796e8efdf022fefd8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic51e167bea1b4bf193336b54954e003c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i722d8ce7648d4a4b8ed7675388c708db_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d76a86bf69b43b789cc283a3d126c29_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ea71cce624b430ba782feec4b94958c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0e4c4e5d20047789b40ca7e2f048380_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib60b9b94d4a54dfc8dcdffa1dd5a61ef_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f2bb74d86e44f2c80380928e27b027b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib70a3a63fc244aa0bdaa710f43cb2ae3_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib05d6ac4fe1b4a2e8e7d50963aa6b98a_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia23ad5d1e7a84277ac96b992932497f8_D20180101-20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a9d5e30c93d4bdab110e7fd1c0e943e_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i452355fa79f4482391e5329a2618a5a6_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eb85cea19e34b19ab28cbcbdea95f8a_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57971c97b9bd43b2aa3bd7b6f4088f65_D20180101-20181231"><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:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8781ce8eac5d45b89ae4c02cc361bfb3_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20bfe53d62084dcdbe83bb56e9fcdac5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21ed3045d6d44437b7c673cbea3c5c0c_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie788a653a89743449a5c504c92d40464_D20180101-20181231"><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><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7991bf0b29f412a936f3f0b4f49214f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4909383b4ba4bf08913ca634e069898_D20180101-20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80c11bd4808e4b0094c9bedfa1b2ed66_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae3abc11a2fe47c1adaad1eb6f58f620_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i416261a080594fb5a72cc3b459a283af_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a7163ff3b1948a9998ad828500c4262_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b584f715c9849ffbb2b5b17109b68cc_D20180101-20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ad40e80ffa7473fbcce803bdb3b6d30_D20180101-20181231"><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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i295d8a7bb5164c22bad062c40384e851_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="transfer_station"><xbrli:measure>cwst:transfer_station</xbrli:measure></xbrli:unit><xbrli:context id="i9a1817b514714e46bb75b46b3f23bdbc_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember></xbrli:segment></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="id981a0843b914e5792e0b1a758c3ab15_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></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="i30723a0d667d4d07b4ac8b08157d6567_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib975d843da2a4855ba71c062aecc0a29_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9ba6be61bfc4bb693be494c732429e5_D20180101-20181231"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:CollectionBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62186282b08c45679636d177e5375ef2_D20170101-20171231"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea06d679eae14411bdb5a6133619cc00_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3910cc3ae922498294bf82dd56e0fc82_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedf63f9b3f1c407aa7921f8b3be8359d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8f592de72d748d08ef893b390c3fba0_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1910085353d14466993a490b54788670_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i307855a0a3c443e88c66b6dbd30ca193_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8126e786c0fe4937acd94fd0c0e83d09_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillOperatingLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c60f7e44a1e4dc79f6298e4a0eb2e7c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillOperatingLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bc6dbf9e13342749e0afea4be7e669e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cd5f2bc96ed47b4abb1adf490f43a89_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i871a3e5f31c845389cdf394934dcdad6_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e0e71053241417b8a5b5e564528c718_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcaabead522c49be87e803ccf290c13b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9322a30466fc4be7b36269482ae9ce5c_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf22af9a948342a792310d7b53a5fd26_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6382864dfac241fe90f0778ebf5b9123_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0abda0d40e2d45f4b6794c37c8e60541_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05949e11278f428190c1db2d526fed57_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3975f3e67f5418589610a883ebd6abf_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82fc94dea6d4471a83437aad37ed03a2_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d25ff5d52d14fffa46f88f29263c229_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i952cd10e99db42fe9ed01bc96df5d287_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4635877f9a1a4f05bf855aef1d7b38a0_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0fc3ee2e3c34c21b9b13189be3b2a94_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71765856a6754d94afc8e746367cedfc_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b0741174d34858b4daab9c44e01f7d_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71953f8440cc4af3b0db7d07381efae1_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fc923e1a3c04e87813e51399f74e350_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90680bfbbaea4937af59dcc7d4158d89_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id90504f12b3d42bc84366b466c436c80_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44606f0d874a4c248a283ae3ead8647e_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80da025d5902434e8fa3c320599e87d1_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3598040882944630b77f6aab345af154_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></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="i71a4c65097cd466b8ea6a36eeb5073c4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba73893c0c224e0ea79038d80846f9ca_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id00accbf8f6e49919864cd9d422253c9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></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="i4f80b9a127104f40b660f14082972bff_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffff3679ad5141239202d30498bca906_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90accae21edc49189d81ad31e4086dfb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40d8d4cc445f43b3a1665e9d9b4ed2e7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff52ac153eb74f10bbde9571d2fa0771_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34bfa3fe131a4f7ca9e8010ed9135f62_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a41e945e8b44d76b1a70335243c38e1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ba7fd4aab454d5f99e0e13c65f35b0b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2657013c54cc4da2ace86d6c003b0f9d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42df1af923304125bc84295d06b2d60c_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie453e55ea8fb45c6a027ea801c12a25c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d09d77efc1642ae94279d90038fbb27_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd8a70e396d843bd976bd8613cc0650e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i881fdea565c34d18b7577c4c3b1efdba_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85e1ff3f84934d9aa747280cde31376c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09cdc0ada544417ca2b2ec22820e2f5b_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55422bbc12154077a7778e58e7809afa_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55456d39a7e84aabb71cbe78af23435d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e7ce298a9fc4c55817dbef1029a95c4_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i678d621eb2b4431ab61a24cfcc928440_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94b666cbc3254c3eaf3ce4660a5c67c7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec9c87dc1d5c48028c3dd9d5a973f1ac_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydue2023TermLoanAFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b37b90cec9546dbb921fc7ccf552563_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevolvingCreditFacilityDue2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d7676116d424dcba532d99bbb4fd824_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b8c3657fc494f19b0e1233db636f04e_I20181231"><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:DebtInstrumentAxis">cwst:RevolvingCreditFacilitydueOctober2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id768d66c0cc7461cbaf09599f27505f3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id32ab36933e24afc8095e19cce7aadf6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></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="ic1587beb294f40a089de4bffca698c0e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></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="i9a77a276a831423f93a5da45202f9f3e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></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="if759a1c1d2c84f4e8438bd13db3ca756_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia16d904a06a2424690772432c2e80779_I20191231"><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:DebtInstrumentAxis">cwst:RevolvingCreditFacilitydueOctober2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89af60e06cd7470d9d7fc320f97d8fd7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevolvingCreditFacilitydueOctober2021Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0f8dab4ab4945329325ca7f95187e32_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e5e9407068040c8a7d9bf0ff88e9dae_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23d32d8f52cd40b8a96bfc6101d0ed5a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NewYorkBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie18490fcdf9046979dcb09b55071b6b6_I20191231"><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:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i943b6d7e787845f1bbe09448d2298319_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9924c32256e64782aac9d74c75ba31a5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i160e533668ab477b82af2a4a62713519_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:VermontBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17a953401bff4d79a0b650a5d9372316_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></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="id97fefa45c784076bd2f2ae01cdff5cf_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5423f37733234af49381e573546d46ce_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9b8943199254dbcb7d5d6ac389a1855_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6e64bb13f69466389c80bb08813eb58_I20210228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i380cea8d3de440a8bcd9989ef612183f_I20191231"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8621b1f7f3b144c085994b9452629731_I20181231"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4dcdce0ae1846f4a16958e06532ac93_I20191231"><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:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i750a1e1d57e04f4abc1794f1ef39d1de_I20181231"><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:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02a20676f42346389e45121b1229fd25_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib962003b42d44a2ea6485521be679909_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide9588daaf724e61b9edc0b54bb393f7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66417185c607415f91c4a662385bb200_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i670ec711f566420890a438ddf50a3296_D20190101-20191231"><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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></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="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231"><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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba223aed65cb4c668bd01d7f73a42226_D20190101-20191231"><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:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></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="i959c50f2c3b749a18ccabe59797dbc4d_D20180101-20181231"><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:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8a1ae44e72e426e9faf337054c5b7b2_D20170101-20171231"><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:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i217ee082cd2c45e28dc1b45c968869dc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8b6b83395ab4d90aad22db8c323adb2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b7c9e30a5574bdeb4686f51b33b1b27_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydue2023TermLoanAFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38d5954e6ae141a49b8bea304c1d8124_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1eb97983d83a4792a30e8e9aa023487c_I20170426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwst:MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie61a9149907b46c4997a1cdfc0da3898_I20170426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia44d1291e2eb4a7e8ca4fd923bdad1cc_D20170428-20170428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:A21ESettlementandWaterSystemConstructionFundingAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-28</xbrli:startDate><xbrli:endDate>2017-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8a2f40a48044841bdbb9e881cbe383d_D20170428-20170428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:A21ESettlementandWaterSystemConstructionFundingAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-28</xbrli:startDate><xbrli:endDate>2017-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54a51c5baba5471282cf188e5984825b_I20191231"><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:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i445f0c96b50d46a2b300670fa95dbacf_I20181231"><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:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51360681fcde43fe84e10daa215f4b00_I20171231"><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:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="acre"><xbrli:measure>utr:acre</xbrli:measure></xbrli:unit><xbrli:context id="i64c82649493542dfaba218dc5ea16317_I20001220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2000-12-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie93d9c1c299b4efb9688328850fea264_I20090531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2009-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3033aa1ba9dd4bffa38b15b44b8c6d0e_I20110430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2011-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf576da736674a23aa7f55717632b67e_I20160129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-01-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9aea8f1596cd4277b08220f7e5fba25c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></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="ic71f87dddcbe462b8b9e0ab996718558_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ff6c2d728774674a5ac495a0e19a061_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d7ef7a1d23c48b180218cb91ecfc8bf_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="numberofplantiffs"><xbrli:measure>cwst:numberOfPlantiffs</xbrli:measure></xbrli:unit><xbrli:context id="i55686acef5524cd19edbe3355d65be3c_D20190917-20190917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:OntarioCountyNewYorkClassActionLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-17</xbrli:startDate><xbrli:endDate>2019-09-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if90dded79d0d4dc39b2283caa73e4446_I20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeOfIntentToSueForViolationsOfTheCWAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:NCESLandfilMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="executive_officer"><xbrli:measure>cwst:executive_officer</xbrli:measure></xbrli:unit><xbrli:context id="ibea25bbf046d4653a837ffee10a2fb8d_D20190101-20191231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:EmploymentContractsMember</xbrldi:explicitMember></xbrli:segment></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="icf7ff0fd0b1a4717a99b0776d188d44f_D20190101-20191231"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:EmploymentContractsMember</xbrldi:explicitMember></xbrli:segment></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="i0bc25790bf5d408196a8fdce37734c3c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcbb794477b24f048e331de2a50a6092_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63e4bb45d9134d5ab2a331c6dbeab96a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cwst:UnregisteredSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></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="if88ed2f6cbb14e2c8f3000fd72ab60c6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">cwst:UnregisteredSaleMember</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="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf25712364c486f9a61ff2fc4839efc_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46db007c3ac24518a8c115bfa6ba75aa_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e435b953eef42019f3afca7ee4a5f66_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56524a92bbac46608f68e573e30bbd49_D20190101-20191231"><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:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></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="ia41c2d7ca2164b1f978a94920cb6ba6b_D20190101-20191231"><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:PlanNameAxis">cwst:A2016IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></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="i88344ae1d86043c0b899ccb685fd2eb7_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bb6a65034614cf6beb0ad686ae7abd5_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22c5a576600843a9b7529ff11faf652f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied708f8a2f004cfbb1a28a2316cf8717_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2606f5166bdd45c1aa6c15387f886bfe_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc130486a597491b8e76729b39386b7a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i182a4018665b4a508455128ba59fd15b_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide2e1db80a7b448d9d73da1e4fa445ff_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i781988d017b9400c9bfa9f2ad704bb1f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f335098814242e59c9cdf0b7d354e86_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie050ea59b4bd4a5188ac7ef655815529_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd4bcbb008cb433fbc75de1dc8c29dcc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic47a1561099746dfa361cf7f3a81fe82_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></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="i2e36ed9f865341d5930734d1ff3494f2_I20191231"><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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48a1888964ff4a7a90587d2d18aba42a_D20190101-20191231"><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="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></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="ia22f5728098f430d826206c555c79b8f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d5fff2064aa421ca8fe1a450902ba32_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee156a792aa94b2097e7e770633e2e19_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ea2602a1d2640a2ace08bc6f3b11507_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27fa1307bcf348ccb1a1a5f4715a5f99_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5338c3e4a9e944849fede0452ebffc0a_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59ca635db9714ee6a3a816572e2f069a_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9152013063c74b2dae9baec570576e66_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8138a4f031d493590bfcd6563d93948_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i887e86ba947440dab2463ae4f4dbd150_I20180101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i188cc54d2efb4963868e527cb9472488_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c16a7be4f464b9292be876213d2b610_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2545d450d2a43e4beffb342059e7e54_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></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="ie1021103514f4490b6b38411b8993e39_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></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="ia9556395ca1040559e8be892bd882879_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i682ca43f724745349d7d4e53478b4ae5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90f242f154114af68db669f24b338e81_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></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="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59573c3255ab48439fe9e596441eb21c_I20191231"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c507fd59c0e415ca1df3e1f71c23c16_I20191231"><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:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6ab89c44c854db3bf7fc10569c70e1e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib72d71f13d5a47cabc41ed253c58e42a_I20190331"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie852d9e6a1d34629a8bccb11ff60e873_I20190331"><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:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c0da8cba25d46988f9c1d9d22d28a35_I20190331"><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>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3a7f4a92c604094baf6c5d9c9408769_I20190331"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b4e02a75e224d82935d19f0f3d01536_I20190331"><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:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04118c333ba84c2bac88ee849b0554e4_I20190331"><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>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3ad67a7bb954cbaa77dc8713df5360b_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if74b5a63713e472dba916e98751adaa4_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb4d5480c6bb41f1b00e78a7ee0d26fb_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab3d57cd70e34f6b843acd3ecce48983_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanTypeAxis">us-gaap:MultiemployerPlansPensionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">cwst:NewEnglandTeamstersandTruckingIndustryPensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i186e2a7848664fa0a1b25f46ad320398_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanTypeAxis">us-gaap:MultiemployerPlansPensionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">cwst:NewEnglandTeamstersandTruckingIndustryPensionFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e7972e2a487410baee71767a05a6539_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:GoodwillMember</xbrldi:explicitMember></xbrli:segment></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="i982527780a14447786ad997c68b45683_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:GoodwillMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7553644b41b439eb814b4a5b1deb1c8_I20190531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fdbd9dc6b5845e39a7f1578715f5799_I20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i335e3ffe52fa43c2a7b45504fa8bb7a6_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05a5f18c69254b668c52993abe82db37_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b3ab9b46bbc400a8489f8ddead26126_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-10-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8efeeda822944ae8d58079bd68263f4_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d45bb3793074167b4a92f06b6f5d08b_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i621ceda1dba54cacb90187bc1747c75d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a198f4ace83409a81e9e0c2cc17c052_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i390e27567b8c47488d14e3104ab8fc46_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="lease"><xbrli:measure>cwst:Lease</xbrli:measure></xbrli:unit><xbrli:context id="i1706250523854c06a688d25a4d3eb381_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:context id="i04190b0317514ad1bd1e9e7a873fe782_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c4d459c5ddb4997a3c3d225130abfc0_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc635f92ee36412184782f44ee69a49a_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2dec6a2848fe45b6838de0a8d3a9a93a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b6c60fd06544e518831621500552334_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="ib915f1f81cba42f098602f785b7d5a03_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></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="ifb1cb9e5b17a4f6a94a170ffbc9bad8b_I20191231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia301f890e4294831a19771977b04d985_D20190101-20191231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="if3029be953ba4f4b9e3460158a6b3a58_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></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="i383244edeedf4d47b786b91c4a8966c6_I20191231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="ia56e6dbbfe2f42aa955ec277b2701b2a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="i8cd768e9adea41408ab9c89c3a00a372_I20191231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></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="i632c1e6f2c6440409da22a25d7cfaec8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></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="ic2fdf81bd0e84ba399af39d7257ef5d4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibef2af895e3344ada5898e3803479a6b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></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="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231"><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></xbrli:segment></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="i5b2c9a34d95045c1bf0660e01a5b4960_I20191231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2084871ca54447208a3244e83390c796_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54eba11317ab486982a7f9ff70b0795c_I20181231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76cc58c60df8477c9fdb231e0037c0fe_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e109f09f5ec45b7b36df877d6969f28_I20181231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaebd89b04788499784823adf7cde6cab_D20180101-20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78160e801e8241f38485db5f68973af4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief78ea6ec63c4c59a06da005bb57ddde_I20181231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if593122c4669416a98655c53c9d4aabc_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89a1153027b343d2b755966611f33206_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib388073860354270aaff62c979d85695_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5774af2e2301441ebd0ff90089630205_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie33a00705e8641e6aa13de944954752a_I20181231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb71d414411549519f1a9bde48660d8f_D20170101-20171231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i918359c39d9d4cf0860dfee8c7794a68_D20170101-20171231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14b217425a6843638bf66ee1873c2f69_I20171231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib105edaf69214709bc9fddb6e6812fa2_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia186a32a6d584c5daae0ed7bdc13b7de_I20171231"><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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63df6e681a044aeea7f12a398cc3fcc9_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d2f90b7704f45bd88e7228b4f627c3a_I20171231"><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:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic79abb596f1b41aa8602a2bad87dae2e_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i876dd7de1d7f4e15a4a8510f35ecee82_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idea841d600ed4857a66346408c1a565f_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i608db056e52b4649b5872ee0d5eb29b0_I20171231"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93f8df1b308e4a27aded2e9a3579e4f8_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31a28bf8924941a18ac3d93f38e83eac_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if93ccb6fbfdd44be8bcff2e07f9eb14b_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fdf2e082dde4a9b890694e76f44a6ac_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26cd534dddcf434f92acef67b814a19f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9575950d61243eba2c245b5c4bac8e5_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9aabf8c51974f139337f300bdf78749_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b314b04c4bd4d6d996e9ba616436444_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i232d0a2481c04526aedf4f4a0fc8bae5_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied812ff87b694deb92604dba3cbc9f14_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecb9c83ce126482daa29c8db7f049a17_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e1e734592d648cab5a9a6376d26b530_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd323529471e40dd8ca32d64e243d6b4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4690b75429bf4b999a4d6e8bb9f9f067_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i691493ce7f77422d98b78961fb4c6eb1_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69efc91c27404d3d8a8edd75a841f1f2_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91790901a73d4e5a82dd49bdf5a9a42d_D20170101-20171231"><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>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idba4739fcc5e4d59b86f8fd0cd164b15_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></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="ie65c2b8c41184052a8506e4d1349e593_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4af443d406604252bdfab7cdcd5b58d3_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-01</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a33b5ce3a2c4c56bc4c5bc884b99724_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2092352227042639fdfee7614566ef1_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d11c343c3a440178b642dfae7a08896_I20161231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71343885345f4e74b6bd635846b3144d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></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="i9a4a81fed2364a51ac7f1fae9c5d4b60_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5c9dc19c75841b0b2290a351bb96c54_D20170101-20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-01-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d0cde034c784299bb4609416dcd92ca_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000911177</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i_0_1"></div><div style="height:18pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:18.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:18.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:18.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:18.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:18.000%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="15" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right: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></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%;">FORM&#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5Mjc3_99b348ea-a5be-47af-b8e3-cde934fa2e05">10-K</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">____________________________________________________</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Mark One)</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:3.555%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.445%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:12pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6MmEzY2Y3ZmI1MjI3NDczNWFlNjJhNDlmOTI0YTcxNDgvdGFibGVyYW5nZToyYTNjZjdmYjUyMjc0NzM1YWU2MmE0OWY5MjRhNzE0OF8wLTAtMS0xLTE3OA_377205c0-335b-4648-8162-8501018244ca">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5MzI5_2a80842b-1882-4011-b315-df6542b2303d">December 31, 2019</ix:nonNumeric> </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">Or</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:3.555%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:92.445%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:12pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NzUxMjkyNWZhMjZmNDQzNTk4MjI0MDg4N2M3OGMxZWUvdGFibGVyYW5nZTo3NTEyOTI1ZmEyNmY0NDM1OTgyMjQwODg3Yzc4YzFlZV8wLTAtMS0xLTE4MQ_6d4ff27f-029d-4bff-9df9-5ac48219c00b">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;"> to </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5MzQy_df2d62e6-ca6b-44f9-b4ea-be72f3cda3a0">000-23211</ix:nonNumeric></span></div><div style="text-align:center;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5MzUz_f9cd1a32-a2f5-4b36-bda9-2bfe7d0cda41">CASELLA WASTE SYSTEMS,&#160;INC.</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">____________________________________________________</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:46.682%;"></td><td style="width:1.0%;"></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:46.683%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8wLTAtMS0xLTE5OQ_f8a660d0-546e-4c31-bf68-60c58c70a734">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8wLTItMS0xLTIwMg_ebdd10ec-9558-479a-aff4-3d4b8b6f681a">03-0338873</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTAtMS0xLTEyNC90ZXh0cmVnaW9uOjZjOGMxMDcxMWY5ZTRkNjRiZTE2NTUwNGQwMDcyYmMwXzIxOTkwMjMyNTU2MDc_8f3783e2-b938-431b-8a2a-7e587e843de8">25 Greens Hill Lane</ix:nonNumeric>, <ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTAtMS0xLTEyNC90ZXh0cmVnaW9uOjZjOGMxMDcxMWY5ZTRkNjRiZTE2NTUwNGQwMDcyYmMwXzIxOTkwMjMyNTU2MTY_8cba889e-52e5-4adc-8b19-96d380f62a32">Rutland</ix:nonNumeric>, <ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTAtMS0xLTEyNC90ZXh0cmVnaW9uOjZjOGMxMDcxMWY5ZTRkNjRiZTE2NTUwNGQwMDcyYmMwXzIxOTkwMjMyNTU2MjA_31d9fd87-dbda-42af-a08c-1987fca87ecc">VT</ix:nonNumeric></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTItMS0xLTIwNQ_bf991725-e01c-4034-9bde-3f3a9da4a881">05701</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Zip Code)</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5Mzgy_18adc796-4231-4e9a-847a-c33c6ad14bfa">(802</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5Mzg4_0d0c9957-2304-457d-86b4-c5524aaa6e04">775-0325</ix:nonNumeric></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.000%;"><tr><td style="width:1.0%;"></td><td style="width:34.988%;"></td><td style="width:1.0%;"></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:22.561%;"></td><td style="width:1.0%;"></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:34.991%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title of each class</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trading <br/>Symbol(s)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name of each exchange<br/>on which registered</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6ZTA5Y2VkYmYwYjQ4NDY1YWExYzIzOWE2OTQ0OTQyNjQvdGFibGVyYW5nZTplMDljZWRiZjBiNDg0NjVhYTFjMjM5YTY5NDQ5NDI2NF8xLTAtMS0xLTI1OQ_e643bebc-5dca-47df-8355-883d54188713">Class A common stock, $0.01 par value per share</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6ZTA5Y2VkYmYwYjQ4NDY1YWExYzIzOWE2OTQ0OTQyNjQvdGFibGVyYW5nZTplMDljZWRiZjBiNDg0NjVhYTFjMjM5YTY5NDQ5NDI2NF8xLTItMS0xLTgxMjQ_90586366-c634-478c-a536-527a9ddba658">CWST</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6ZTA5Y2VkYmYwYjQ4NDY1YWExYzIzOWE2OTQ0OTQyNjQvdGFibGVyYW5nZTplMDljZWRiZjBiNDg0NjVhYTFjMjM5YTY5NDQ5NDI2NF8xLTItMS0xLTI2Mw_65145f3f-8674-4a44-b224-5c052fdc6ee9">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Nasdaq Global Select Market)</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;">None.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjYwMjU1_98d9f7af-1b19-4d75-8afa-764a89412698">No</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</span><span style="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDA4_5306648e-a98b-4b68-9d2c-4c3cdc056153">No</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDEy_ec7e310f-0870-4eab-a4f5-ab692996d318">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDE3_3759169b-c31c-41e1-bbad-b85dc2aa5e32">Yes</ix:nonNumeric>&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9746;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:1.5pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.555%;"><tr><td style="width:1.0%;"></td><td style="width:13.261%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.270%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:53.232%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.561%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.750%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.561%;"></td><td style="width:0.1%;"></td><td style="width:0.1%;"></td><td style="width:2.565%;"></td><td style="width:0.1%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NDQ5OTY5YWE5ZDVmNDA4ZGFmYmU1NTUxMjY0NGNmYjAvdGFibGVyYW5nZTo0NDk5NjlhYTlkNWY0MDhkYWZiZTU1NTEyNjQ0Y2ZiMF8wLTAtMS0xLTIxNg_c1e1d57c-4dcd-45f9-b68f-a664b21ebb7b">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9746;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accelerated&#160;filer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-accelerated filer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#9744;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NDQ5OTY5YWE5ZDVmNDA4ZGFmYmU1NTUxMjY0NGNmYjAvdGFibGVyYW5nZTo0NDk5NjlhYTlkNWY0MDhkYWZiZTU1NTEyNjQ0Y2ZiMF8yLTYtMS0xLTIzNg_e08c5122-6afb-42d2-83b0-f790d161a83c">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emerging growth&#160;company</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Wingdings',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NDQ5OTY5YWE5ZDVmNDA4ZGFmYmU1NTUxMjY0NGNmYjAvdGFibGVyYW5nZTo0NDk5NjlhYTlkNWY0MDhkYWZiZTU1NTEyNjQ0Y2ZiMF80LTYtMS0xLTIxOA_56485ce8-4a30-40c8-83d3-12a55562bb5c">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9744;</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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 shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yNzQ4Nzc5MDczMzgy_b1b03506-c4fb-4c17-9439-daaaed393aaf">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">&#9746;</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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;28, 2019 was approximately $<ix:nonFraction unitRef="usd" contextRef="i992772880c7e429986334b775ba14df2_I20190628" decimals="-6" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDI3_5bce9c1b-26f8-4ba0-9b73-9841b44b6da4">1,765</ix:nonFraction>&#160;million. The registrant does not have any non-voting common stock outstanding.</span></div><div style="text-indent:24.75pt;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i8f09409a038242898f896e4a46a75cee_I20200215" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDQz_236ed7dc-5f2a-4e09-9fd5-70d82f31e552">46,803,112</ix:nonFraction> shares of Class&#160;A common stock, $0.01 par value per share, of the registrant outstanding at February&#160;15, 2020. There were <ix:nonFraction unitRef="shares" contextRef="i00ce60057909401fa153419a1ce52061_I20200215" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDU1_57e5a5ff-91d8-4a77-9434-bd093d24eb55">988,200</ix:nonFraction> shares of Class&#160;B common stock, $0.01 par value per share, of the registrant outstanding at February&#160;15, 2020.</span></div><div style="text-align:center;margin-top:1.5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:24.75pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDYz_2708c2dc-8bbf-458c-b307-8f03423496ba" 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 2020 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, 2019</ix:nonNumeric>.</span></div><div style="margin-top:3pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.861%;"><tr><td style="width:1.0%;"></td><td style="width:17.054%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.054%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.054%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.054%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:21.784%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="15" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right: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></tr></table></div><div style="text-indent:24.75pt;margin-top:3pt;"><span><br/></span></div><div id="i_0_7"></div><div style="position:relative;width:100%;height:18pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:14.398%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:68.863%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_10">PART&#160;I.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;1.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_16">BUSINESS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;1A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_61">RISK FACTORS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_61">18</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;1B.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_64">UNRESOLVED STAFF COMMENTS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_64">25</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;2.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_67">PROPERTIES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_67">26</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;3.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_70">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_70">26</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;4.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_73">MINE SAFETY DISCLOSURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_73">29</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_76">PART&#160;II.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;5.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_79">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_79">30</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;6.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_82">SELECTED FINANCIAL DATA</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_82">32</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;7.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_85">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_85">33</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;7A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_322">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_322">56</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;8.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_325">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_325">58</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;9.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_433">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_433">109</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;9A.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_436">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_436">110</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;9B.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_439">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_439">110</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_442">PART&#160;III.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;10.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_445">DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_445">111</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;11.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_448">EXECUTIVE COMPENSATION</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_448">111</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;12.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_451">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_451">111</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;13.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_454">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_454">111</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;14.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_457">PRINCIPAL ACCOUNTING FEES AND SERVICES</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_457">111</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_460">PART&#160;IV.</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;15.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_463">EXHIBITS AND FINANCIAL STATEMENT SCHEDULE</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_463">112</a></span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ITEM&#160;16.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_466">FORM 10-K SUMMARY</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_466">117</a></span></div></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_469">SIGNATURES</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_469">118</a></span></div></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i_0_472">SCHEDULE II &#8211; VALUATION AND QUALIFYING ACCOUNTS</a></span></div></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: none;" href="#i_0_472">119</a></span></div></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-top:17pt;margin-bottom:17pt;"><span><br/></span></div><div id="i_0_10"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_13"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, including statements regarding:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i_0_16"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_19"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Founded in 1975 with a single truck, Casella Waste Systems, Inc. is a regional, vertically integrated solid waste services company. We provide resource management expertise and services to residential, commercial, municipal 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 six states: Vermont, New Hampshire, New York, Massachusetts, Maine and Pennsylvania, with our headquarters located in Rutland, Vermont. We have managed operations through four operating segments, including (i) two regional operating segments, which we designate as our Eastern and Western regions, (ii) Recycling, which comprises our larger-scale recycling operations and our commodity brokerage operations and (iii) "Other", which comprises organic services, ancillary operations, along with major accounts and industrial services. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January&#160;31, 2020, we owned and/or operated 43 solid waste collection operations, 58 transfer stations, 20 recycling facilities, eight Subtitle D landfills, four landfill gas-to-energy facilities and one landfill permitted to accept construction and demolition ("C&amp;D") materials.</span></div><div id="i_0_22"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Strategy</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our goal is to build a sustainable and profitable company 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 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="background-color:rgb(255,255,255, 0.0);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, 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="background-color:rgb(255,255,255, 0.0);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 and the current market environment. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In early August 2017, we announced an updated long-term strategic plan through our fiscal year ending December 31, 2021 (the &#8220;2021 Plan&#8221;). The 2021 Plan remains focused on enhancing shareholder returns by improving cash flows and reducing debt leverage through the following strategic initiatives:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Increasing landfill returns by driving pricing in excess of inflation in the disposal capacity constrained markets in the Northeast and working to maximize capacity utilization.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Driving additional profitability in our collection operations through profitable revenue growth and operating efficiencies.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Creating incremental value through our resource solutions offerings in our recycling, organics, and customer solutions operations.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Using technology to drive profitable growth and efficiencies through our efforts to update key systems to drive back office transformation, operating efficiencies and sales force effectiveness.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Allocating capital to balance debt delevering with smart growth through continued capital discipline and selective acquisitions of complementary businesses and assets.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To support our efforts, we continue to invest in our employees through leadership development, our career paths program that helps to build long-term development for our employees, 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. Over the last three years we have grown our workforce by approximately 32%, and we believe that continuing to invest in our team and culture are keys to our continued success.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and stronger economic and construction activity are driving higher volumes. Given this supply-demand imbalance and the positioning of our assets, we were able to advance disposal pricing by 5.1% (or average price per ton by 7.1%) for the fiscal year ended December 31, 2019 ("fiscal year 2019"). </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 as we reset multi-year contracts we expect to advance pricing in excess of Consumer Price Index on a larger percentage of our inbound waste streams. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. We have been successful in advancing permit increases at Subtitle D landfills located in Angelica, New York (&#8220;Hyland Landfill&#8221;), Seneca, New York ("Ontario County Landfill"), 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"), and Campbell, New York (&#8220;Hakes Landfill&#8221;) over the last four years. Cumulatively, these efforts have added 462 thousand tons per year of permitted capacity and approximately 46.8 million tons of permitted airspace. We have recently been informed by the New Hampshire Division of Environmental Services that it will be necessary to amend our permit application for an additional 1.2 million cubic yards of capacity at the North Country Environmental Services landfill located in Bethlehem, New Hampshire ("NCES Landfill"). This will likely impact the timing of our permit and our results of operations. There can be no assurance that we will receive this permit after it is refiled.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Driving Additional Profitability in Collection Operations</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Collection pricing was up 5.3% for fiscal year 2019, as compared to the fiscal year ended December 31, 2018 ("fiscal year 2018"), with sustained execution against our strategic pricing programs. 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 in the collection line-of-business. We are in the fifth year of our comprehensive fleet plan, which 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 conduct additional automation and optimization of trucks and service types. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (510) basis points from the twelve months ended December 31, 2014 to fiscal year 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">One of the key objectives of our strategy is to differentiate ourselves in the marketplace by offering value-added resource solutions to our customers. These solutions range from our customer solutions business, which provides professional services to large industrial institutional or multi-site retail customers, to our organics business, which is a leader in organics processing and disposal in the Northeast, and to our large scale, technology-driven recycling business.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our customer solutions business has continued to improve margins and returns through fiscal year 2019, as we further transformed the business from the legacy brokerage model to a professional services organization focused on providing resource solutions to large industrial and institutional accounts.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Over the last three years, we have worked to reshape our recycling business model to drive higher returns in all market cycles and reduce exposure to recycling commodity volatility. We have accomplished this goal by: (1) restructuring most third-party processing contracts to limit downside risk by charging processing fees; (2) implementing our Sustainability Recycling Adjustment Fee (&#8220;SRA Fee&#8221;) for our collection customers (the SRA Fee floats inversely to changes in recycling commodity prices); (3) making key investments in recycling processing infrastructure to reduce operating costs and improve the quality of the end commodities; and (4) 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. Our risk mitigation programs have offset most of the recent commodity price declines driven primarily by China&#8217;s National Sword program that banned the import of certain recycled materials and imposed strict new contamination standards for others, and we expect these programs to continue to reduce our commodity risk exposure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Using Technology to Drive Profitable Growth and Efficiencies</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We launched a 5-year technology plan in August 2017 to drive profitable growth, reduce our general and administration costs by 75 to 100 basis points as a percentage of revenues by 2021, and improve our operating efficiencies. We have focused our efforts on improving our overall technology platform, driving sales force effectiveness, and increasing efficiencies in our back-office and across our operations. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To date as part of our technology plan, we have successfully implemented: the Microsoft Dynamics CRM system to help manage and drive higher salesforce effectiveness; the Microsoft Dynamics Case Management system to ensure strong integration between our salesforce, customer care group and operating teams; and the cloud-based NetSuite ERP system as the new financial backbone to our business. We plan to focus our technology efforts in the fiscal year ending December 31, 2020 ("fiscal year 2020") on process and technology enhancement for procurement, piloting a new order-to-cash system for our collection line-of-business, and piloting a new on-board computing and dynamic route optimization system.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Allocating Capital to Balance Debt Delevering with Smart Growth</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Over the last six years we made significant progress in simplifying our business structure, improving cash flows and reducing risk exposure by: (1) divesting, or in certain cases, closing underperforming operations that did not enhance or complement our core operations; (2) refinancing debt to lower interest costs and improve financial flexibility; and (3) adhering to strict capital discipline and debt repayment. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Given our progress in each area and as part of the 2021 Plan, we shifted our capital strategy to use our capital in a manner that balances continued delevering with smart acquisition and development growth. As part of this strategy, we set a goal of adding $20 million to $40 million per year of annualized revenues through acquisition or development activity. We believe that acquisition or development activity should be opportunistic, and we plan to strictly adhere to our disciplined capital return hurdles and rigorous review process.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have made significant progress ramping up our strategic growth initiative, as we have acquired 19 solid waste collection and transfer businesses during fiscal year 2018 and fiscal year 2019, with approximately $130 million of annualized revenues. We expect revenue growth of approximately $30 million in fiscal year 2020 from the full year of revenue from acquisitions completed in 2019, but which contributed to our revenues for only part of the year in 2019. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are focused on acquiring well-run businesses in strategic markets across our footprint that will drive additional internalization to our landfills and operating synergies. 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 id="i_0_25"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our solid waste and recycling operations comprise a full range of non-hazardous solid waste services, including collections, transfer stations, material recovery facilities ("MRFs") and disposal facilities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Collections.</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Transfer Stations.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Our transfer stations receive, compact 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: (1)&#160;increasing the size of the wastesheds which have access to our landfills; (2)&#160;reducing costs by improving utilization of collection personnel and equipment; and (3)&#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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Material Recovery Facilities.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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 operate six large-scale, high volume MRFs within our Recycling region in geographic areas served by our collection divisions. Revenues are received from municipalities and customers in the form of processing fees, tipping fees and commodity sales. These MRFs, one of which is located in New York, two of which are located in Vermont, two of which are located in Massachusetts, and one of which is located in Maine, process over 0.4 million tons per year of recycled materials delivered to them by municipalities and commercial customers under long-term contracts. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Landfills.</span><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:20.320%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:5.635%;"></td><td style="width:1.0%;"></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.223%;"></td><td style="width:1.0%;"></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.076%;"></td><td style="width:1.0%;"></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:5.635%;"></td><td style="width:1.0%;"></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.223%;"></td><td style="width:1.0%;"></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.076%;"></td><td style="width:1.0%;"></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:5.635%;"></td><td style="width:1.0%;"></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.223%;"></td><td style="width:1.0%;"></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.082%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2019</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2018</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2017</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Remaining<br/>Permitted<br/>Capacity<br/>(1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Additional<br/>Permittable<br/>Capacity<br/>(1)(2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Total<br/>Capacity</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Remaining<br/>Permitted<br/>Capacity<br/>(1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Additional<br/>Permittable<br/>Capacity<br/>(1)(2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Total<br/>Capacity</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Remaining<br/>Permitted<br/>Capacity<br/>(1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Additional<br/>Permittable<br/>Capacity<br/>(1)(2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:7pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Total<br/>Capacity</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,810&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,863&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,460&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,022&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,089&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,111&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">648</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Permits granted </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,675)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,273)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Airspace consumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,160)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,160)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,958)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,958)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(887)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(890)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">752&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,563&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(178)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,515)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,693)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of year</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,434&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,139&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,573&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,810&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,053&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,863&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,460&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">The increase in capacity associated with new expansions pursued in fiscal year 2019 relates to the determination of additional permittable airspace at the NCES Landfill in our Eastern region.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">The increase in remaining permitted airspace capacity in fiscal year 2019 was the result of a permit received at the Waste USA Landfill and at the Hakes Landfill in our Western region. The increase in remaining permitted capacity in fiscal year 2017 was the result of a permit received at the Juniper Ridge Landfill in our Eastern region.  </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(5)</span><span style="background-color:rgb(255,255,255, 0.0);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, which in fiscal year 2017 includes the impact associated with the decision to close the Town of Southbridge, Massachusetts landfill ("Southbridge Landfill").</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Eastern Region</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 50 acres of permitted or permittable landfill area, is permitted to accept municipal solid waste, C&amp;D material and certain pre-approved special waste and has no annual tonnage limitations. We have recently been informed by the New Hampshire Division of Environmental Services that it will be necessary to amend our permit application for an additional 1.2 million cubic yards of capacity at the NCES Landfill. This will likely impact the timing of our permit and our results of operations. There can be no assurance that we will receive this permit after it is refiled. In fiscal year 2017, NCES Landfill entered into an agreement for the construction of a landfill gas-to-energy plant, which will be constructed, owned and operated by a third-party once completed.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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: up to 0.1 million tons of municipal solid waste per year through March 2020, and 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. In fiscal year 2019, Casella entered into an agreement for the construction of a landfill gas-to-energy plant at the Juniper Ridge Landfill, which will be constructed, owned and operated by a third-party.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Western Region</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 148 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Clinton County Landfill is a Subtitle D landfill located in Schuyler Falls, New York. Clinton County Landfill, which currently consists of approximately 197 acres of permitted or permittable landfill area portions of which are leased from Clinton County, is permitted to accept up to approximately 0.25 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 121 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 78 acres of permitted or 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 fiscal year 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 five years through 2035. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 (&#8220;McKean Landfill&#8221;) that we purchased in 2011 as part of a bankruptcy reorganization. McKean Landfill currently consists of approximately 256 acres of permitted or permittable landfill area and 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 facility permit authorizes the construction of the rail siding at the landfill which if completed, would expand the market reach for the landfill to other rail capable transfer facilities. We have not yet committed to the construction of the rail siding pending a determination of the economic viability. We believe that McKean Landfill is well situated to provide services to the oil and gas industry that explores natural gas resources in the Marcellus Shale region of Pennsylvania in the form of disposal capacity for residual materials.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Closed Landfills</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Southbridge Landfill 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_28"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Operating Segments </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have managed operations through four operating segments, including (i) two regional operating segments, which we designate as our Eastern and Western regions, (ii) Recycling, which comprises our larger-scale recycling operations and our commodity brokerage operations and (iii) "Other", which comprises organic services, ancillary operations, along with major accounts and industrial services. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our  major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions. See Note&#160;20, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Segment Reporting</span><span style="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for a summary of revenues, certain expenses, profitability, capital expenditures, goodwill, and total assets of our operating segments. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Through the six MRFs and commodity brokerage operation comprising our Recycling segment, we provide services to five anchor contracts, which have original terms ranging from five to twenty years and expire at various times through calendar year end 2028. The terms of each contract vary, but all of the contracts provide that the municipality or third-party delivers 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, that do not have processing capacity within a specific geographic region. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 operating segment (as of January 31, 2020 except revenue information, which is for fiscal year 2019): </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:52.852%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.735%;"></td><td style="width:1.0%;"></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:8.738%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Eastern</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Region</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Western</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Region</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Recycling</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> </span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Other</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> </span></div></td></tr><tr><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:6pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues (in millions)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$219.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$343.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$42.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$137.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Properties:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste collection facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transfer stations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling facilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subtitle D landfills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C&amp;D landfills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#bfe4ff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See our consolidated financial statements included under Item&#160;8 of this Annual Report on Form 10-K for our financial results for fiscal years 2019, 2018 and 2017, and our financial position as of December 31, 2019 and December 31, 2018. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and central and eastern Massachusetts. Our Eastern region is vertically integrated, with transfer, landfill, processing and recycling assets serviced by our collection operations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered the Maine market in 1996 and have grown organically and through acquisitions. We currently operate the Juniper Ridge Landfill under a 30-year agreement with the State of Maine. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered the southern New Hampshire market in 1999 and the eastern Massachusetts market in 2000 and since have grown organically and through acquisitions. In this market, we rely to a large extent on third-party disposal capacity, but our landfills and other assets have provided additional opportunities to internalize volumes. In fiscal year 2018, we acquired Complete Disposal Company, Inc. and its subsidiary United Material Management of Holyoke, Inc. (collectively, "Complete"). Complete provides residential and roll-off collection services, and operates a C&amp;D processing facility and a solid waste transfer station with both truck and rail transfer capabilities. In fiscal year 2017, we initiated the plan to cease operations of our Southbridge Landfill and decided to not proceed with expansion efforts and to close the Southbridge Landfill once the remaining capacity had been exhausted, which occurred in fiscal year 2018. Closure operations at the Southbridge Landfill began in November 2018.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Western region includes wastesheds located in Vermont, southwestern New Hampshire, eastern, western and upstate New York and in Pennsylvania around McKean Landfill. The portion of eastern New York served by our Western region includes Clinton (operation of Clinton County), Franklin, Essex, Warren, Washington, Saratoga, Rennselaer, and Albany counties. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Western region also consists of wastesheds in western New York, which includes Ithaca, Elmira, Oneonta, Lowville, Potsdam, Geneva, Auburn, Rochester, Dunkirk, Jamestown and Olean markets. We began entering into these wastesheds in 1997 and have expanded primarily through tuck-in acquisitions and organic growth. Our Western region collection operations include leadership positions in nearly every rural market outside of the larger metropolitan markets such as Syracuse and Buffalo. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We remain focused on increasing our vertical integration in our Western region through extension of our reach into new markets and managing new materials. We believe that maximizing these logistics through the use of rail, if implemented, long haul trucks and trailer tippers at our facilities will increase our reach. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recycling </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Recycling segment is one of the largest processors and marketers of recycled materials in the northeastern United States, comprised of six MRFs that process and market recyclable materials that municipalities and commercial customers deliver under long-term contracts. Two of the six MRFs are leased, three are owned, and one is operated by us under a contract with municipal third-party. In fiscal year 2019, our Recycling segment processed and/or marketed over 0.7&#160;million tons of recyclable materials including tons marketed through our commodity brokerage division and our baling facilities located throughout our footprint. Recycling&#8217;s facilities are located in Vermont, New York, Maine, and Massachusetts. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A substantial portion of the material provided to Recycling is delivered pursuant to five anchor contracts. The anchor contracts have an original term of five to twenty years and expire at various times through 2028. 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. 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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Recycling segment has historically derived a significant portion of its revenues from the sale of recyclable materials, particularly newspaper, corrugated containers, plastics, ferrous and aluminum.  The pricing for these materials can fluctuate based upon market conditions.  However, we have actively worked to reduce our risk exposure to commodity pricing volatility over the last four years through our efforts to shift customers to a processing fee model and other risk management programs.  In fiscal year 2019, we generated 36.8% of Recycling segment revenues from commodity sales as compared to 77.6% in the fiscal year ended December 31, 2015.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 offtake 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At times, we also hedge against fluctuations in the commodity prices of recycled paper and corrugated containers in order to mitigate the variability in cash flows and earnings generated from the sales of recycled materials at floating prices. As of December 31, 2019, no such commodity hedges were in place. The global recycling market has experienced negative commodity pricing pressure resulting from China's National Sword program in 2017. Markets continued to decline in 2019, leveling off at historical lows compared to prior years. We expect markets to remain depressed into the foreseeable future. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Other segment derives a significant portion of its revenues from our Customer Solutions and Organics businesses. Our resource solutions strategy seeks to leverage our core competencies in materials processing, industrial recycling, clean energy, and organics service offerings in order to generate additional value from the waste stream for our customers. Our Customer Solutions business works with larger scale organizations (including multi-location customers, colleges and universities, municipalities, and industrial customers) to develop customized solid waste 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 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 style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Organics business has been working to develop and/or partner with firms that have developed innovative approaches to deriving incremental value from the organic portion of the waste stream. Through our earthlife</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;">&#174;</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> soils products, we offer a wide array of organic fertilizers, composts, and mulches that help our customers recycle organic waste streams. We also have ownership interests in AGreen Energy, LLC and BGreen Energy, LLC, which we account for as cost method investments, that partner with other capital investors to build farm-based anaerobic digesters in the northeastern United States to generate electricity from farm and food waste streams. </span></div><div id="i_0_34"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. We compete for collection and disposal volume primarily on the basis of the quality, breadth and price of our services. 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 style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business strategy generally focuses on operating in secondary or tertiary markets where we have a leading market share. 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. 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 transport to move 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 id="i_0_37"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Marketing and Sales</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have fully integrated sales and marketing strategies with a primary focus on acquiring and retaining commercial, industrial, municipal and residential customers. Our business strategy focuses on creating a highly differentiated sustainable resource management model that meets customers&#8217; unique needs and provides value &#8220;beyond the curb&#8221;.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maintenance of a local presence and identity is an important aspect of our sales and marketing strategy, and many of our divisional managers are involved in local governmental, civic and business organizations. Our name and logo, or, where appropriate, that of our divisional operations, are displayed on all of our containers and trucks. We attend and make presentations at municipal and state meetings, and we advertise in a variety of media throughout our service footprint.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Customer Solutions business serves customers with multiple locations and is focused on growing our share of business with municipal, institutional, commercial and industrial customers. This group provides customers with a broader set of solutions to augment our regional and divisional service capabilities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Marketing activities are focused on retaining existing customers and attracting new commercial and residential customers directly on-route in order to enhance profitability. Marketing campaigns are integrated with divisional management teams, sales personnel and the centralized customer care center.</span></div><div id="i_0_40"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Employees</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January&#160;31, 2020, we employed approximately 2,500 employees, including approximately 500 professionals or&#160;managers, sales, clerical, information systems or other administrative employees and approximately 2,000 employees involved in collection, transfer, disposal, recycling or other operations. Approximately 150 of our employees are covered by collective bargaining agreements. We believe relations with our employees are strong.</span></div><div id="i_0_43"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, prohibiting 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 the risk factor titled &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Our insurance coverage and self-insurance reserves may be inadequate to cover all significant risk exposures</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221; in Item 1A, &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See also Item 3, &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Legal Proceedings</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221; and Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. Our maximum exposure in fiscal year 2019 under the workers&#8217; compensation plan was $1.25&#160;million per individual event. Our maximum exposure in fiscal year 2019 under the automobile plan was $1.2 million per individual event. Effective, January 1, 2020, our maximum exposure under the automobile plan was increased to $1.65 million per individual event. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i_0_46"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 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; 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Recycling segment provides recycling services to municipalities, commercial haulers and commercial waste generators within the geographic proximity of the processing facilities.</span></div><div id="i_0_49"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the volume of waste relating to C&amp;D activities decreases substantially during the winter months in the northeastern United States; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">decreased tourism in Vermont, New Hampshire, Maine and eastern New York during the winter months tends to lower the volume of waste generated by commercial and restaurant customers, which is partially offset by increased volume from the ski industry.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our Recycling segment experiences increased volumes of fiber in November and December due to increased retail activity during the holiday season. </span></div><div id="i_0_52"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Introduction</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are subject to extensive federal, state and local environmental laws and regulations. The environmental regulations affecting us are administered by the United States Environmental Protection Agency (&#8220;EPA&#8221;) and other federal, state and local environmental, zoning, health and safety agencies. Failure to comply with such requirements could result in substantial costs, including civil and criminal fines and penalties. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="background-color:rgb(255,255,255, 0.0);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 the &#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 run-off or treated leachate from our solid waste management facilities is discharged into streams, rivers or other surface 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 that run-off or leachate is discharged to an offsite treatment facility. The U.S. Supreme Court is currently considering whether discharges to groundwater also require permits under the Clean Water Act. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">County of Maui, Hawaii v. Hawaii Wildlife Fund</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, Docket No. 18-260. 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="background-color:rgb(255,255,255, 0.0);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 (&#8220;SPCC&#8221;) plan to prevent petroleum release to waters of the U.S. due to a spill, rupture or leak.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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.&#160;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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="background-color:rgb(255,255,255, 0.0);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 more than 700 &#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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="background-color:rgb(255,255,255, 0.0);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="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, or 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 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. We do not know whether or when the EPA will finalize regulations following the Supreme Court and D.C. Circuit decisions, or what obligations such regulations will impose on our operations.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">14</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. Changing environmental regulations could require us to take any number of actions, including purchasing emission allowances 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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="background-color:rgb(255,255,255, 0.0);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 five landfill gas-to-energy facilities are self- certified as &#8220;qualifying facilities&#8221;.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">State and Local Regulations</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 landfills within those states that receive a significant portion of waste originating from out-of-state.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Massachusetts revised its regulations governing solid waste management with a framework to encourage the re-use of organic waste material and prohibiting such material from disposal for large-scale commercial generators by October 2014.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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&#160;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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. If broad EPR laws or regulations were adopted and managed under a manufacturer implemented program, it could have an impact on our business.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 also consider and promulgate changes to water quality standards, action levels, remediation goals, and other federal or state regulatory standards for individual compounds or classes of compounds. These changes can also include the development of new or more stringent standards for &#8220;Emerging Contaminants&#8221;, including per- and polyfluoroalkyl substances ("PFASs"), pharmaceutical compounds, and a variety of synthetic chemical compounds used in manufacturing and industrial processes. In December 2016, EPA also 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 </span><span style="background-color:rgb(255,255,255, 0.0);color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">June 2016 Frank R. Lautenberg Chemical Safety for the 21</span><sup style="background-color:rgb(255,255,255, 0.0);color:#212121;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">st</sup><span style="background-color:rgb(255,255,255, 0.0);color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Century Act. 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="i_0_55"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:22.046%;"></td><td style="width:1.0%;"></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.489%;"></td><td style="width:1.0%;"></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:58.999%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Age</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Position</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">John W. Casella</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chairman of the Board of Directors, Chief Executive Officer and Secretary</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Edwin D. Johnson</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">President and Chief Operating Officer</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Edmond &#8220;Ned&#8221; R. Coletta</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Christopher B. Heald</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President and Chief Accounting Officer</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">David L. Schmitt</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and General Counsel</span></td></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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.&#160;Casella has been a member of numerous industry-related and community service-related state and local boards and commissions, including the National&#160;Recycling Coalition, 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 and the Rutland Regional Medical Center. Mr. Casella has also served on various state task forces, serving in an advisory capacity to the Governors of Vermont and New Hampshire on solid waste issues. Mr. Casella holds an A.S. in Business Management from Bryant &amp; Stratton College and a B.S. in Business Education from Castleton State College.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Edwin D. Johnson</span><span style="background-color:rgb(255,255,255, 0.0);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 Operating Officer since December 2012 and as our Senior Vice President and Chief Financial Officer from July&#160;2010 until December 2012. From March&#160;2007 to July 2010, Mr.&#160;Johnson served as Executive Vice President, Chief Financial Officer and Chief Accounting Officer at Waste Services,&#160;Inc, a solid waste services company. From November&#160;2004 to March&#160;2007, Mr.&#160;Johnson served as Chief Financial Officer of Expert Real Estate Services,&#160;Inc., a full service real estate brokerage company. Mr.&#160;Johnson is a Certified Public Accountant and holds an MBA from Florida International University and a Bachelor of Science in Accounting and Administration from Washington&#160;&amp; Lee University.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, Chief Financial Officer and Treasurer since December 2012.&#160;Mr.&#160;Coletta joined us in December 2004 and has served in positions of increasing responsibility, including as our Vice President of Finance and Investor Relations from January 2011 to December 2012.&#160;Prior to that Mr. Coletta served as our Director of Finance and Investor Relations from August 2005 to January 2011. From 2002 until he joined us, Mr.&#160;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.&#160;From 1997 to 2001, he served as a research and development engineer for Lockheed Martin Michoud Space Systems.&#160;Mr. Coletta holds an MBA from the Tuck School of Business at Dartmouth College and a Bachelor of Science in Materials Science Engineering from Brown University.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Christopher B. Heald</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> has served as our Vice President of Finance and Chief Accounting Officer since January 2013. Mr.&#160;Heald joined us in September 2001 and has served in positions of increasing responsibility, including as our Director of Financial Reporting and Analysis from July 2010 to January 2013 and as our Accounting Manager from August 2002 to July 2010. Mr.&#160;Heald is a Certified Public Accountant and holds a Bachelor of Science in Business Administration from the University of Vermont.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">David L. Schmitt</span><span style="background-color:rgb(255,255,255, 0.0);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 June 2012. Mr.&#160;Schmitt joined us in May 2006 as our Vice President, General Counsel. Prior to that, Mr.&#160;Schmitt served as President of a privately held consulting firm, and further served from 2002 until 2005 as Vice President and General Counsel of BioEnergy International, LLC, (a predecessor company to Myriant Corporation), a firm specializing in the production of bio-succinic acid. He served from 1995 until 2001, as Senior Vice President, General Counsel and Secretary of Bradlees, Inc., a retailer in the northeast United States, and from 1986 through 1990, as Vice President and General Counsel of Wheelabrator Technologies, Inc., a multi-faceted corporation specializing in the development, ownership and operation of large-scale power facilities, fueled by solid waste and other alternative fuels. He is admitted to the Bar of Pennsylvania, and holds a Juris Doctor, cum laude, from Duquesne University School of Law and a Bachelor of Arts degree from The Pennsylvania State University. </span></div><div id="i_0_58"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Availability of Reports and Other Information</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our website is </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and Transition Reports on Form 10-K and 10-KT, 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="i_0_61"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">The following important 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="background-color:rgb(255,255,255, 0.0);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="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to Our Business</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 increasingly competing with 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also experience competition in our hiring of drivers and mechanics necessary to service our customers. 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. 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.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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="background-color:rgb(255,255,255, 0.0);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 any potential future acquisitions, 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 liability, 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 a liability were asserted against us based upon ownership of an acquired property, we might be required to pay significant sums to settle it, which could adversely affect our financial results and cash flow.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The waste management industry is undergoing fundamental change as traditional waste streams are increasingly viewed as renewable resources, which may adversely affect volumes and tipping fees at our landfills. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As we continue to develop our landfill capacity, the waste management industry is recognizing the value of the waste stream as a renewable resource, and accordingly, alternatives to landfilling are being developed that seek to maximize the renewable energy and other resource benefits of solid waste. These alternatives affect the demand for landfill airspace, and could affect our ability to operate our landfills at full capacity, as well as the tipping fees and prices that waste management companies generally, and that we, in particular, can charge for landfill airspace. Reduced tipping fees can affect our willingness to incur the expenditures necessary to increase the permitted capacity of the landfills. As a result, our revenues and operating margins could be materially adversely affected due to these disposal alternatives. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">In addition to complying with environmental laws and regulations, 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. We have recently been informed by the New Hampshire Division of Environmental Services that it will be necessary to amend our permit application for an additional 1.2 million cubic yards of capacity at the NCES Landfill. This will likely impact the timing of our permit and our results of operations. There can be no assurance that we will receive this permit after it is refiled and if it is determined that the likelihood of receiving the expansion permit become remote, the capitalized costs related to the expansion effort will be expensed immediately. 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 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. We may not be successful in obtaining new landfill or transfer station sites or expanding the permitted capacity of any of our current landfills and transfer stations. If we are unable to develop additional disposal and transfer station capacity, our ability to achieve economies 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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have historically grown through acquisitions, may make additional acquisitions in the future, and 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 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. As of December 31, 2019, we have recorded a $1.2 million environmental remediation liability for the estimated cost of our share of work associated with a consent order issued by the State of New York to remediate a scrap yard and solid waste transfer station owned by one of our acquired subsidiaries, including the recognition of accretion expense, and a $4.6 million environmental remediation liability related to our obligation associated with installation of a municipal waterline associated with Southbridge Recycling &amp; Disposal Park, Inc. discussed in Item 3, "</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Legal Proceedings</span><span style="background-color:rgb(255,255,255, 0.0);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, including the recognition of accretion expense in other accrued liabilities and other long-term liabilities. There can be no assurance that the cost of such cleanup or that our share of that cost will not exceed our estimates.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. For information about the material outstanding claims against us and our subsidiaries, see Item 3. &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Legal Proceedings</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221; in this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We may not have sufficient insurance coverage for our environmental liabilities, such coverage may not cover all of the potential liabilities we may be subject to and/or we may not be able to obtain insurance coverage in the future at reasonable expense, or at all. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 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 and, therefore, may impact our results or increase our costs or liabilities.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. For example, in May 2002, we entered into an assurance of discontinuance with the Vermont Attorney General&#8217;s Office concerning, among other matters, the conduct of our business in Vermont relating to certain contract terms applicable to our small commercial container customers. In August 2011, a revised final judgment of consent and order was entered by the Vermont Superior Court Washington Unit, Civil Division, as a result of some of our small commercial container customers having been mistakenly issued contracts that did not strictly comply with the terms of the assurance of discontinuance. Pursuant to the order, we paid a civil penalty in an aggregate amount of $1.0 million. In July 2014, we entered into an assurance of discontinuance with the office of the New York Attorney General in connection with certain of our commercial practices in certain specified counties in New York, pursuant to which we paid the State of New York a sum of $0.1 million. The assurances of discontinuance and order provide for certain restrictions on our customer contract terms, certain conditions on our business acquisitions, sales and market share and require us to maintain an internal compliance program. 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="background-color:rgb(255,255,255, 0.0);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 are affected by low commodity prices and diminished markets for recyclable materials.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our results of operations have been and will continue to be affected by falling purchase or resale prices or market requirements for recyclable materials. Our recycling business involves the purchase and sale of recyclable materials, some of which are priced on a commodity basis. The commodity markets continue to see ongoing negative pressure on pricing associated with the decline of the fiber market due to less use of paper products such as newspaper and office paper as a result of increased on-line reading. As a result of these market changes, domestic demand for various recycled fibers from mill buyers has steadily declined over the past decade, and as such we have exported more of these materials overseas to China. In 2017, China launched a campaign called National Sword which has imposed significant restrictions on the importation into China of recyclable materials, including a complete ban on the import into China of mixed paper and new quality standards for contaminants in recyclable materials commencing January 1, 2018. Furthermore, China has issued limited import licenses for its mills to import recyclable commodities, resulting in a decrease of over 50% of imports of recyclable commodities into China. These factors have had a significant impact on our business and have required us to seek alternative export markets for recyclable commodities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, some of the countries that took recyclable commodities following China&#8217;s imposition of restrictions, including Indonesia and India, have themselves imposed similar restrictions on U.S. exports, further impacting prices. 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 becomes excessive, such municipalities could discontinue their recycling programs altogether, which could materially affect our financial results. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We seek to limit our exposure to fluctuating commodity prices through: our revenue sharing contracts that share commodity prices above a threshold level or charge a tipping fee below the threshold; our net commodity rate formula that allows us to pass back higher costs to sell commodities, including higher labor costs or equipment costs to meet new quality standards; our floating Sustainability Recycling Adjustment fee that passes back the cost of recycling to our collection customers; and as applicable, the use of hedging agreements, floor price contracts and long-term supply contracts with customers. 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Our business requires a high level of capital expenditures.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our business is capital intensive. Our capital expenditure requirements include fixed asset purchases and capital expenditures for landfill development and cell construction, as well as site and cell closure. We use a substantial portion of our cash flows from operating activities toward capital expenditures, which reduces our flexibility to use such cash flows for other purposes, such as reducing our indebtedness. Our capital expenditures could increase if we make acquisitions or further expand our operations, or as a result of factors beyond our control, such as changes in federal, state or local governmental requirements. The amount that we spend on capital expenditures may exceed current expectations, which may require us to obtain additional funding for our operations or impair our ability to grow our business.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We are upgrading our technology infrastructure, including a limited pilot of a new service management system 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="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">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="text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We use computer technology 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 our employees to be able to process transactions and provide information that we feel is necessary to manage our business. Such uses 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 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 cyber security risks associated with acquisitions and new initiatives, we may become increasingly vulnerable to such risks. Additionally, while we have implemented measures to prevent security breaches and cyber incidents, our preventive or detection measures and incident response efforts may not be entirely effective, especially as cyber security 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and New York. 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fluctuations in fuel costs could affect our operating expenses and results.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. Because fuel is needed to run our fleet of trucks, price escalations for fuel increase our operating expenses. In fiscal year 2019, we used approximately 6.5 million gallons of diesel fuel in our solid waste operations. Although we have an Energy and Environmental fee program, which includes an Energy component that floats on a monthly basis based on diesel fuel prices, contractual restrictions and competitive conditions may impact our opportunity to pass this fee on to our customers in all circumstances.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, 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 market 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, pending 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 pending acquisition that is not consummated; (3) any landfill or development project that is not expected to be successfully completed; and (4) any goodwill or other intangible assets that are determined to be impaired.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. These include 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the lower volume of solid waste during the late fall, winter and early spring months primarily because:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the volume of waste relating to C&amp;D activities decreases substantially during the winter months in the northeastern United States; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">decreased tourism in Vermont, Maine and eastern New York during the winter months tends to lower the volume of solid waste generated by commercial and restaurant customers, which is partially offset by increased volume from the ski industry.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Since certain of our operating and fixed costs remain constant throughout the fiscal year, operating income is impacted by a similar seasonality. In addition, particularly harsh weather conditions typically result in increased operating costs.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Adverse weather conditions may limit our operations and increase the costs of collection and disposal.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. 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. In addition, adverse weather conditions may result in the temporary suspension of our operations, which can significantly affect our operating results in the affected regions during those periods.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020, approximately 6% of our employees were represented by unions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to Our Indebtedness</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, we had approximately $522.7 million of outstanding principal indebtedness (excluding approximately $24.5 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"). The Credit Facility consists of the Term Loan Facility with term loans in the outstanding principal amount of $350.0 million and the Revolving Credit Facility with loans thereunder being available up to an aggregate principal amount of $200.0 million, of which $148.6 million of unused commitments remain under the Revolving Credit Facility, subject to customary borrowing conditions. In addition, the terms of our existing indebtedness permit us to incur additional debt. Our substantial debt, among other things: </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">requires us to dedicate a substantial portion of any cash flow from operations to the payment of interest and principal due under our debt, which reduces funds available for other business purposes, including capital expenditures and acquisitions; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">may place us at a competitive disadvantage compared with some of our competitors that may have less debt and better access to capital resources; and </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">limits our ability to obtain additional financing required to fund working capital and capital expenditures and for other general corporate purposes, but does allow us to increase the amount of our debt substantially subject to the conditions in the Credit Facility. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. Our business may not generate sufficient cash flow, and future financings may not be available to provide sufficient net proceeds, to meet these obligations or to successfully execute our business strategy. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">The Credit Facility</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">requires us to meet a number of financial ratios and covenants. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Facility contains certain affirmative and negative covenants which, among other things and subject, in certain cases, to certain basket amounts and other exceptions, limit the existence of additional indebtedness, the existence of liens or pledges, certain investments, acquisitions and sales or other transfers of assets, the payment of dividends and distributions and repurchases of equity, prepayments of certain junior indebtedness, and certain other transactions. Our ability to comply with these covenants may be affected by events beyond our control, including prevailing economic, financial and industry conditions. These covenants could have an adverse effect on our business by limiting our ability to take advantage of financing, merger and acquisition or other corporate opportunities. Additionally, the Credit Facility requires, solely for the benefit of the lenders under the Revolving Credit Facility, that we meet financial tests, including, without limitation:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">minimum consolidated EBITDA to consolidated cash interest charges ratio; and </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">maximum consolidated funded debt (net of up to an agreed amount of cash and cash equivalents) to consolidated EBITDA ratio. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Risks Related to Our Common Stock</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, all of which are beneficially owned by John W. Casella, our Chairman and Chief Executive Officer, and his brother, Douglas R. Casella, a member of our Board of Directors, and which is entitled to ten votes per share. 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, 2020, 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, 2020, 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 18.9% 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 if investors attribute value to the superior voting rights of our Class B common stock and the power those rights confer.</span></div><div id="i_0_64"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div id="i_0_67"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020, 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; 58 transfer stations, 32 of which we own, eight of which we lease and 18 of which we operate under a contract; 43 solid waste collection facilities, 25 of which we own, 17 of which we lease and one of which we operate under a contract; 20 recycling processing facilities, ten of which we own, seven of which we lease and three of which we operate under a contract; four landfill gas-to-energy facilities that we own; and 25 corporate office and other administrative facilities, five of which we own and 20 of which we lease (See Item&#160;1, &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i_0_70"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of our business and as a result of the extensive governmental regulation of the solid waste industry, we are subject to various judicial and administrative proceedings involving state and local agencies. In these proceedings, an agency may seek to impose fines or to revoke or deny renewal of an operating permit held by us. From time to time, we may also be subject to actions brought by special interest or other groups, adjacent landowners or residents in connection with the permitting and licensing of landfills and transfer stations, or allegations of environmental damage or violations of the permits and licenses pursuant to which we operate. In addition, we may be named defendants in various claims and suits pending for alleged damages to persons and property, alleged violations of certain laws and alleged liabilities arising out of matters occurring during the ordinary operation of a waste management business.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Environmental Remediation Liability (including related litigation)</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. The following matters represent our material outstanding claims.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Southbridge Recycling&#160;&amp; Disposal Park, Inc.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2015, our Southbridge Recycling and Disposal Park, Inc. (&#8220;SRD&#8221;) subsidiary reported to the Massachusetts Department of Environmental Protection (&#8220;MADEP&#8221;) results of analysis of samples collected pursuant to our existing permit from private drinking water wells located near the Town of Southbridge, Massachusetts (&#8220;Town&#8221;) Landfill (&#8220;Southbridge Landfill&#8221;), which was operated by SRD and later closed in November 2018 when Southbridge Landfill reached its final capacity. Those results indicated the presence of contaminants above the levels triggering notice and response obligations under MADEP regulations. In response to those results, we are carrying out an Immediate Response Action pursuant to Massachusetts General Law Chapter 21E (the "Charlton 21E Obligations") pursuant to state law. Further, we have implemented a plan to analyze and better understand the groundwater near the Southbridge Landfill and we are investigating with the objective of identifying the source or sources of the elevated levels of contamination measured in the well samples. If it is determined that some or all of the contamination originated at the Southbridge Landfill, we will work with the Town (the Southbridge Landfill owner and the former operator of an unlined portion of the Southbridge Landfill, which was used prior to our operation of a double-lined portion of the Southbridge Landfill commencing in 2004) to evaluate and allocate the liabilities related to the Charlton 21E Obligations. In July 2016, we sent correspondence to the Town pursuant to Chapter 21E of Massachusetts General Laws demanding that the Town reimburse us for the environmental response costs we had spent and that the Town be responsible for all such costs in the future, as well as any other costs or liabilities resulting from the release of contaminants from the unlined portion of the Southbridge Landfill. The Town responded in September 2016, denying that the Southbridge Landfill is the source of such contamination, and claiming that if it is, that we may owe an indemnity to the Town pursuant to the Operating Agreement between us and the Town dated May 29, 2007, as amended. We entered into a Tolling Agreement with the Town to delay any further administrative or legal actions until our work with MADEP more specifically defines the parties&#8217; responsibilities for the Charlton 21E Obligations, if any. Please see below for further discussion of our relationship with the Town regarding the Charlton 21E Obligations.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, we and the Town received a Notice of Intent to Sue under the Resource Conservation and Recovery Act ("RCRA") from a law firm purporting to represent residents proximate to the Southbridge Landfill (&#8220;Residents&#8221;), indicating its intent to file suit against us on behalf of the Residents alleging the groundwater contamination originated from the Southbridge Landfill. In February 2017, we received an additional Notice of Intent to Sue from the National Environmental Law Center under the Federal Clean Water Act ("CWA") and RCRA (collectively the &#8220;Acts&#8221;) on behalf of Environment America, Inc., d/b/a Environment Massachusetts, and Toxics Action Center, Inc., which have referred to themselves as the Citizen Groups. The Citizen Groups alleged that we had violated the Acts, and that they intended to seek appropriate relief in federal court for those alleged violations. On or about June 9, 2017, a lawsuit was filed against us, SRD and the Town in the United States District Court for the District of Massachusetts (the &#8220;Massachusetts Court&#8221;) by the Citizen Groups and the Residents alleging violations of the Acts (the &#8220;Litigation&#8221;), and demanding a variety of remedies under the Acts, including fines, remediation, mitigation and costs of litigation, and remedies for violations of Massachusetts civil law related to personal and property damages, including remediation, diminution of property values, compensation for lost use and enjoyment of properties, enjoinment of further operation of the Southbridge Landfill, and costs of litigation, plus interest on any damage award, on behalf of the Residents. We believe the Litigation to be factually inaccurate, and without legal merit, and we and SRD intend to vigorously defend the Litigation. Nevertheless, we believe it is reasonably possible that a loss will occur as a result of the Litigation although an estimate of loss cannot be reasonably provided at this time. We also continue to believe the Town should be responsible for costs or liabilities associated with the Litigation relative to alleged contamination originating from the unlined portion of the Southbridge Landfill, although there can be no assurance that we will not be required to incur some or all of such costs and liabilities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2017, we filed a Motion to Dismiss the Litigation, and on October 1, 2018, the Massachusetts Court granted our Motion to Dismiss, and accordingly, dismissed the Citizen Groups claims under the Acts. The Massachusetts Court has retained jurisdiction of the Residents claims. The Citizen Groups intend to appeal the Massachusetts Court&#8217;s decision to grant our Motion to Dismiss. The Residents moved for a stay of their case until the Citizen Groups appealed. We opposed the stay and in March 2019, the Massachusetts Court denied the Residents motion for a stay. We are in active discovery in the Residents case.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered into an Administrative Consent Order on April 26, 2017 (the &#8220;ACO&#8221;), with MADEP, the Town, and the Town of Charlton, committing us to equally share the costs with MADEP, of up to $10.0 million ($5.0 million each) for the Town to install a municipal waterline in the Town of Charlton ("Waterline"). Upon satisfactory completion of that Waterline, and other matters covered by the ACO, we and the Town will be released by MADEP from any future responsibilities for the Charlton 21E Obligations. We also entered into an agreement with the Town on April 28, 2017 entitled the &#8220;21E Settlement and Water System Construction Funding Agreement&#8221; (the &#8220;Waterline Agreement&#8221;), wherein we and the Town released each other from claims arising from the Charlton 21E Obligations. Pursuant to the Waterline Agreement, the Town will issue a twenty (20) year bond for our portion of the Waterline costs (up to $5.0 million). We have agreed to reimburse the Town for periodic payments under such bond. Construction of the waterline is complete and homeowners are relying on municipal water supply. Remaining aspects of the project are minor and are expected to be completed in early 2020. Bond reimbursement to the Town will commence in the fiscal year ending December 31, 2020.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have recorded an environmental remediation liability related to our obligation associated with the installation of the Waterline in other accrued liabilities and other long-term liabilities. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 1.9%. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows (in millions):</span></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:65.935%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.666%;"></td><td style="width:1.0%;"></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:13.667%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended December 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We completed the first phase of landfill capping and closure at the Southbridge Landfill in the fiscal year ended December 31, 2019, and are actively seeking approval from MADEP to close and cap the remainder of the landfill.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The costs and liabilities we may be required to incur in connection with the foregoing Southbridge Landfill matters could be material to our results of operations, our cash flows and our financial condition.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Potsdam Environmental Remediation Liability</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 20, 2000, the State of New York Department of Environmental Conservation (&#8220;DEC&#8221;) issued an Order on Consent (&#8220;Order&#8221;) which named Waste-Stream, Inc. (&#8220;WSI&#8221;), our subsidiary, General Motors Corporation (&#8220;GM&#8221;) and Niagara Mohawk Power Corporation (&#8220;NiMo&#8221;) as Respondents. The Order required that the Respondents undertake certain work on a 25-acre scrap yard and solid waste transfer station owned by WSI in Potsdam, New York, including the preparation of a Remedial Investigation and Feasibility Study (&#8220;Study&#8221;). A draft of the Study was submitted to the DEC in January 2009 (followed by a final report in May 2009). The Study estimated that the undiscounted costs associated with implementing the preferred remedies would be approximately $10.2 million. On February 28, 2011, the DEC issued a Proposed Remedial Action Plan for the site and accepted public comments on the proposed remedy through March 29, 2011. We submitted comments to the DEC on this matter. In April 2011, the DEC issued the final Record of Decision (&#8220;ROD&#8221;) for the site. The ROD was subsequently rescinded by the DEC for failure to respond to all submitted comments. The preliminary ROD, however, estimated that the present cost associated with implementing the preferred remedies would be approximately $12.1 million. The DEC issued the final ROD in June 2011 with proposed remedies consistent with its earlier ROD. An Order on Consent and Administrative Settlement naming WSI and NiMo as Respondents was executed by the Respondents and DEC with an effective date of October 25, 2013. On January 29, 2016, a Cost-Sharing Agreement was executed between WSI, NiMo, Alcoa Inc. (&#8220;Alcoa&#8221;) and Reynolds Metal Company (&#8220;Reynolds&#8221;) whereby Alcoa and Reynolds elected to voluntarily participate in the onsite remediation activities at a combined 15% participant share. The majority of the remediation work was completed in the fiscal year ended December 31, 2019. WSI is jointly and severally liable with NiMo, Alcoa and Reynolds for the total cost to remediate.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have recorded an environmental remediation liability associated with the Potsdam site based on incurred costs to date and estimated costs to complete the remediation in other accrued liabilities and other long-term liabilities. Our expenditures could be significantly higher if costs exceed estimates. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 1.5%.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Potsdam site follows (in millions):</span></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:65.935%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.666%;"></td><td style="width:1.0%;"></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:13.667%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended December 31, 2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations incurred</span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or about March 8, 2018, the Citizen Groups described above delivered correspondence to our subsidiary, North Country Environmental Services, Inc. ("NCES") and us, providing notice of the Citizen Groups' intent to sue NCES and us for violations of the CWA in conjunction with NCES's operation of its landfill in Bethlehem, New Hampshire ("NCES Landfill"). On May 14, 2018, the Citizen Groups filed a lawsuit against NCES and us in the United States District Court for the District of New Hampshire (the &#8220;New Hampshire Court&#8221;) alleging violations of the CWA, arguing that ground water discharging into the Ammonoosuc River is a "point source" under the CWA (the "New Hampshire Litigation"). The New Hampshire Litigation seeks remediation and fines under the CWA. On June 15, 2018, we and NCES filed a Motion to Dismiss the New Hampshire Litigation. On July 13, 2018, the Citizen Groups filed objections to our Motion to Dismiss. On July 27, 2018, we filed a reply in support of our Motion to Dismiss. On September 25, 2018, the New Hampshire Court denied our Motion to Dismiss. In March of 2019, we filed a motion in the New Hampshire Litigation asking for a stay of this litigation until certain appeals from discordant federal circuits were heard by the Supreme Court of the United States (&#8220;SCOTUS&#8221;).  SCOTUS has granted certiorari determining that the circumstances described are sufficient for SCOTUS to hear such cases. Our motion for a stay was granted in the New Hampshire Litigation, and SCOTUS is expected to hear and rule on such cases this calendar year. In any event, we intend to continue to vigorously defend against the New Hampshire Litigation, which we believe is without merit.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Ontario County, New York Class Action Litigation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or about September 17, 2019, Richard Vandemortel and Deb Vandemortel filed a class action complaint against us on behalf of similarly situated citizens in Ontario County, New York. The lawsuit has been filed in Ontario County (the &#8220;New York Litigation&#8221;). It alleges that over one thousand (1,000) citizens constitute the putative class in the New York Litigation, and it seeks damages for diminution of property values and infringement of the putative class&#8217; rights to live without interference to their daily lives due to odors emanating from the Ontario County Landfill, which is operated by us pursuant to a long-term Operation, Maintenance and Lease Agreement with Ontario County. The New York Litigation was served on us on October 14, 2019. We are reviewing the New York Litigation and intend to present a vigorous defense.</span></div><div id="i_0_73"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable.</span></div><div id="i_0_76"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART II</span></div><div id="i_0_79"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2020, there were approximately 420 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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2014 through December 31, 2019, with the cumulative total return on the Russell 2000 Index and our Industry Peer Group ("Peer Group"). The stock performance graph assumes the investment on December 31, 2014 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><img src="cwst-20191231_g1.jpg" alt="cwst-20191231_g1.jpg" style="height:568px;width:684px;"/></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:33.818%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.087%;"></td><td style="width:1.0%;"></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.087%;"></td><td style="width:1.0%;"></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.087%;"></td><td style="width:1.0%;"></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.087%;"></td><td style="width:1.0%;"></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.087%;"></td><td style="width:1.0%;"></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.097%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2014</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2015</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2016</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Systems, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148.02&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307.18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">569.80&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">705.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,139.36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Russell 2000</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">95.59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115.95&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132.94&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118.30&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">148.49&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Peer Group </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.00&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104.55&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141.45&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177.75&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188.01&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">239.46&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 Waste Connections Inc., Covanta Holding Corp., Waste Management, Inc. and Republic Services, Inc. </span></div><div id="i_0_82"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;6. SELECTED FINANCIAL DATA</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The selected consolidated financial and operating data set forth below was derived from the consolidated financial statements included in Item 8 of this Annual Report on Form 10-K and from the consolidated financial statements included in Item 8 of previous Annual Reports on Form 10-K that we filed with the Securities and Exchange Commission. This information should be read in conjunction with Item 7, &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8221; and our consolidated financial statements and notes thereto included in Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:38.441%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.327%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Statement of Operations Data:</span></div></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(in thousands, except per share data)</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></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">565,030&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">546,500&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">508,656&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453,291&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">405,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,973&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382,615&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92,782&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,791&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,243&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,356&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,892&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,508&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,856&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Withdrawal costs - multiemployer pension plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill closure charge, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,183&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expense from acquisition activities and other items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,872&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">176&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract settlement charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,100&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,940&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development project charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">311&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Environmental remediation charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Divestiture transactions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,517)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,733&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,652&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,090&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense (income), net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,439)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,676&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(418)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,036&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,052)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,364)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,430)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Benefit) provision for income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,253)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">494&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,858)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,781)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Net (loss) income attributable to noncontrolling interests</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) attributable to common stockholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,849)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,969)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings (loss) per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,233&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,642&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Basic earnings (loss) per common share </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.67&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings (loss) per share attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,233&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,642&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Diluted earnings (loss) per common share </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.66&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.52)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:38.441%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.327%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="27" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2016</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2015</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Data:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital expenditures</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,165&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,232&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,862&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,995&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows provided by operating activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116,829&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,834&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">107,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,434&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,507&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows used in investing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(177,462)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(164,197)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(76,447)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(62,964)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(48,784)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash flows provided by (used in) financing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,097&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,585)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(26,087)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Data:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,471&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,007&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,995&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,312&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted cash</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,347&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Working capital, net (2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,247)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,411)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,184)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,382)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361,547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">398,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402,252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">119,899&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">118,976&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">932,182&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">732,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614,949&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">631,512&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633,669&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt, less current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">509,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">542,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">477,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">503,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">505,985&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stockholders&#8217; equity (deficit)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,753&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,832)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,862)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24,550)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,597)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Computed as described in Note 3, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> to the consolidated financial statements included in Item&#160;8 of this Annual Report on Form 10-K.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Working capital, net is defined as current assets, excluding cash and cash equivalents, minus current liabilities.</span></div><div id="i_0_85"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Discussion and analysis of the fiscal year ended December 31, 2018 compared to the fiscal year ended December 31, 2017 is included under the heading &#8220;Item 7.  Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018 as filed with the Securities and Exchange Commission on February 22, 2019.</span></div><div id="i_0_91"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Founded in 1975 with a single truck, 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 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 six states: Vermont, New Hampshire, New York, Massachusetts, Maine and Pennsylvania, with our headquarters located in Rutland, Vermont. We have managed operations through four operating segments, including (i) two regional operating segments, which we designate as our Eastern and Western regions, (ii) Recycling, which comprises our larger-scale recycling operations and our commodity brokerage operations and (iii) "Other", which comprises organic services, ancillary operations, along with major accounts and industrial services. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January&#160;31, 2020, we owned and/or operated 43 solid waste collection operations, 58 transfer stations, 20 recycling facilities, eight Subtitle D landfills, four landfill gas-to-energy facilities and one landfill permitted to accept construction and demolition (&#8220;C&amp;D&#8221;) materials.</span></div><div id="i_0_4920"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">33</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Developments</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 9, 2019, North Country Environmental Services, Inc. ("NCES") filed an application for a 1.2 million (cy) expansion of the capacity of its landfill in Bethlehem, New Hampshire ("NCES Landfill") with the New Hampshire Department of Environmental Services (&#8220;NHDES&#8221;) (&#8220;Stage VI Expansion&#8221;). The Stage VI Expansion would provide NCES with over five (5) years of additional capacity beyond the capacity of Stage V.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2020, NHDES informed NCES and us that NHDES had concerns regarding the short-term public benefit need for the Stage VI expansion, and also in respect of certain technical concerns regarding the Stage VI expansion. Given the fact the NHDES decided to review our permit application for the Stage VI Expansion with respect to public benefit determination using a different regulatory framework than used in any of our previous permitting activities at NCES, we informed the NHDES on February 11, 2020, that while we vigorously disagreed with NHDES&#8217; review of our application and the context for the NHDES&#8217; concerns, we would withdraw our application with the expectation of refiling the application with the NHDES as soon as possible. While the refiling of the application for the Stage VI Expansion could be rejected by the NHDES, and while delay of the Stage VI Expansion will surely occur, we remain confident that we will receive a permit for the Stage VI Expansion. We believe that a loss of $1.2 million is reasonably possible, but not probable.</span></div><div id="i_0_94"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 perceived level of financial accretion, 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="background-color:rgb(255,255,255, 0.0);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 in order to acquire or develop additional disposal capacity. 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 in New England and New York help to offset this factor. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 ("fiscal year 2019"), we acquired nine businesses: three tuck-in solid waste collection businesses in our Eastern region and four tuck-in solid waste collection businesses, a business comprised of solid waste collection, transfer and recycling operations, and a business comprised of solid waste hauling and transfer assets in our Western region for total consideration of $82.2 million, including $72.1 million in cash, $5.5 million in non-cash consideration, $2.7 million notes payable and $1.9 million in holdbacks to the sellers.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2018 ("fiscal year 2018"), we acquired nine businesses: six solid waste collection businesses and one transfer business in our Western region and two businesses comprised of solid waste collection and transfer operations in our Eastern region for total consideration of $99.5 million, including $86.7 million in cash, $4.3 million in Class A common stock, and $8.5 million in contingent consideration and holdbacks to the sellers. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 id="i_0_97"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_100"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">34</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 our Eastern and Western regions. 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 households. 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. Revenues from our Recycling segment consist of revenues derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. Revenues from organics services, ancillary operations, and major account and industrial services are included in our Other segment. Our revenues are shown net of inter-company eliminations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:58.322%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Disposal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Power</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Processing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Solid waste revenues</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-Period Change for Fiscal Year 2019 vs Fiscal Year 2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% Growth</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volume</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Surcharges and other fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commodity price and volume</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Closed operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Adjusted for $1.0 million of inter-company movements between solid waste collection volume and Customer Solutions associated with the acquisition of a business.</span></div><div id="i_0_103"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$16.2 million from favorable collection pricing; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$9.1 million from favorable disposal pricing associated primarily with our landfills and transfer stations.</span></div><div id="i_0_106"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(2.6) million from lower collection volumes as we continue to focus on pricing and the quality of revenue; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(2.1) million from lower disposal volumes (of which $(5.6) million relates to lower transportation volumes primarily associated with a large contaminated soils project that occurred in fiscal year 2018, $1.8 million relates to higher landfill volumes, and $1.7 million relates to higher transfer station volumes); and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(0.4) million from lower processing volumes.</span></div><div id="i_0_109"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is associated primarily with the Energy component of the Energy and Environmental fee and the Sustainability Recycling Adjustment fee. The Energy component of the fee floats on a monthly basis based on diesel fuel prices. The Sustainability Recycling Adjustment fee floats on a monthly basis based on recycled commodity prices.</span></div><div id="i_0_112"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(1.2) million from unfavorable energy pricing and, to a lesser extent, unfavorable commodity pricing; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(2.5) million from lower commodity volumes due to lower commodity processing volumes and landfill gas-to-energy production.</span></div><div id="i_0_115"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth is a result of increased acquisition activity, including the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the acquisition of nine businesses in fiscal year 2019: seven tuck-in solid waste collection businesses, a business comprised of solid waste collection, transfer and recycling operations, and a business comprised of solid waste hauling and transfer assets; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the acquisition of nine businesses in fiscal year 2018: six tuck-in solid waste collection businesses, one transfer business, and two businesses comprised of solid waste collection and transfer operations, combined to a lesser extent with roll over impact of acquisitions made in fiscal year 2017.</span></div><div id="i_0_118"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Closed operations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The closed operations change component in fiscal year 2019 total solid waste revenues growth from prior year is a result of the closure of the landfill located in Southbridge, Massachusetts ("Southbridge Landfill") in our Eastern region in the quarter ended December 31, 2018 and the closure of a transfer station in our Western region in the quarter ended March 31, 2019.</span></div><div id="i_0_121"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Organics revenues</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fiscal year 2019 organics revenues increased $2.1 million from the prior year as a result of higher volumes associated with two large transportation and disposal contracts.</span></div><div id="i_0_124"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Customer Solutions revenues</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fiscal year 2019 revenues increased $11.0 million from the prior year as a result of higher volumes mainly due to multi-site retail and industrial services organic growth.</span></div><div id="i_0_127"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Recycling revenues</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fiscal year 2019 recycling revenues increased $0.6 million from the prior year as a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$8.0 million from higher recycling processing fees; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$1.1 million from higher commodity volumes; partially offset by</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(8.5) million from unfavorable commodity pricing in the marketplace.</span></div><div id="i_0_130"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">36</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 expenses and depreciation and amortization expenses is as follows (dollars in millions and as a percentage of total revenues):</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Years Ended December 31,</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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of operations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">508.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">453.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">92.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div id="i_0_133"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Cost of Operations</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cost of operations includes labor costs, tipping fees paid to third-party disposal facilities, fuel costs, maintenance and repair costs of vehicles and equipment, workers&#8217; compensation and vehicle insurance costs, the cost of purchasing materials to be recycled, third-party transportation costs, district and state taxes, host community fees and royalties. Cost of operations also includes accretion expense related to final capping, closure and post-closure obligations, leachate treatment and disposal costs and depletion of landfill operating lease obligations.</span></div><div id="i_0_151"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">An explanation of the period-to-period change in cost of operations is as follows:</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Third-party direct costs in fiscal year 2019 increased $25.8 million from the prior year as a result of the following: </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher disposal costs associated with: additional volumes related to acquisition activity; additional volumes related to multi-site retail and industrial services organic growth in our Customer Solutions line-of-business; increased disposal pricing in the northeastern United States; and an increased reliance on third-party disposal sites in our Organics line-of-business during the first half of the fiscal year; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher hauling and third-party transportation costs associated with: higher collection volumes related to acquisition activity; higher transportation rates; and higher brokerage volumes in our Customer Solutions line-of-business with high pass through direct costs; partially offset by lower hauling and third-party transportation costs in the Western region associated with lower transportation volumes related to a large contaminated soils project that occurred in the prior year.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Labor and related benefit costs in fiscal year 2019 increased $15.9 million from the prior year due to higher labor costs related primarily to acquisition activity and wage increases associated with tight labor markets.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Maintenance and repair costs in fiscal year 2019 increased $13.3 million from the prior year due primarily to higher fleet and facility maintenance costs associated with acquisition activity and related business growth.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fuel costs in fiscal year 2019 increased $2.8 million from the prior year due primarily to higher volumes associated with acquisition activity.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Direct operational costs in fiscal year 2019 decreased $(2.4) million from the prior year due to lower landfill operating lease amortization and lower host royalty fees driven primarily by the closure of the Southbridge Landfill in the Eastern region; lower rent expense associated with operating leases; and lower landfill operating costs; partially offset by higher auto insurance costs associated primarily with claims activity.</span></div><div id="i_0_154"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">General and Administration</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">General and administration expenses include management, clerical and administrative compensation and overhead, professional services and costs associated with marketing, sales force and community relations efforts.</span></div><div id="i_0_172"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The period-to-period change in general and administration expense can be primarily attributed to higher labor and related benefit costs associated with acquisition activity and higher accrued incentive compensation, partially offset by lower equity compensation costs and lower professional service fees related to reduced legal costs and consulting fees.</span></div><div id="i_0_175"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Depreciation and Amortization</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation and amortization expense includes: (i) 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) 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) amortization of intangible assets with a definite life, using either an economic benefit provided approach or on a straight-line basis over the definitive terms of the related agreements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the components of depreciation and amortization expense (dollars in millions and as a percentage of total revenues) follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:44.929%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.724%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill amortization expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other amortization expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div id="i_0_190"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The period-to-period change in depreciation and amortization expense can be primarily attributed to acquisition activity, partially offset by lower landfill amortization expense associated with lower landfill volumes in our Eastern Region due to the closure of the Southbridge Landfill.</span></div><div id="i_0_196"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Multiemployer Pension Plan</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We make contributions to a multiemployer defined benefit pension plan, the New England Teamsters and Trucking Industry Pension Fund (the &#8220;Pension Plan&#8221;), under the terms of a collective bargaining agreement (&#8220;CBA&#8221;) that covers certain of our union represented employees. The Pension Plan provides retirement benefits to participants based on their service to contributing employers. We do not administer the Pension Plan. The risks of participating in a multiemployer pension plan are different from a single-employer pension plan in that: (i) assets contributed to the multiemployer pension plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers; and (iii) if we choose to stop participating in our multiemployer Pension Plan, we may be required to pay the plan a withdrawal amount based on the underfunded status of the plan.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2019, we reached an agreement to withdraw from the Pension Plan by entering into Withdrawal and Re-entry Agreements with the Pension Plan. In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 450 - Contingencies, because of our withdrawal from the Pension Plan, we recorded an obligation of $3.2 million as of September 30, 2019 and a charge of $3.6 million as pension withdrawal expense, offset by a $0.4 million retroactive contribution credit recorded as cost of operations, in fiscal year 2019. While the withdrawal generates a fixed yearly contingent liability for us for a period of approximately seventeen (17) years, it caps our gross payments at $4.2 million, significantly reducing our cash exposure from the potential $18.5 million withdrawal liability as determined based on a complete withdrawal. As per the Re-entry Agreements and upon withdrawal, we re-entered the Pension Plan with certainty from a liability perspective. We have not, however, changed the terms of our CBA with Local 170, which remains in effect until June 30, 2020. As of December 31, 2019, we had a remaining obligation of $1.8 million associated with our withdrawal.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Southbridge Landfill Closure Charge, Net</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2017, we initiated the plan to cease operations of our Southbridge Landfill and later closed it in November 2018 when Southbridge Landfill reached its final capacity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal years 2019 and 2018, we recorded charges associated with the closure of our Southbridge Landfill as follows:</span></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:72.415%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.426%;"></td><td style="width:1.0%;"></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.429%;"></td><td style="width:1.0%;"></td><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contract settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill closure project charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Charlton settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Recovery on insurance settlement </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill closure charge, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 contract settlement charge associated with the closure of Southbridge Landfill 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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);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 charge associated with increased costs under the revised closure plan at our Southbridge Landfill.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We established a reserve associated with settlement of the Town of Charlton's claim against us. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);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 and other transaction costs associated with various matters as part of the Southbridge Landfill closure. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(5)</span><span style="background-color:rgb(255,255,255, 0.0);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 recovery on an environmental insurance settlement associated with the Southbridge Landfill closure. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Expense from Acquisition Activities and Other Items</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we recorded a charge of $2.7 million associated primarily with acquisition activities. In fiscal year 2018, we recorded a charge of $1.9 million associated with acquisition activities and the write-off of deferred costs related to the expiration of our shelf registration statement. See Note 5, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 Part II, Item 8 of this Annual Report on Form 10-K for disclosure regarding acquisition activity.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Contract Settlement Charge</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we recorded contract settlement charges of $2.1 million associated with the termination and discounted buy-out of a commodities marketing and brokerage agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Development Project Charge </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we recorded development project charges of $0.3 million associated with previously deferred costs that were written off as a result of the negative vote in a public referendum relating to the NCES Landfill.</span></div><div id="i_0_199"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_202"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Interest Expense, net</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our interest expense, net decreased $(1.3) million in fiscal year 2019 due primarily to lower average interest rates, lower average debt balances and the refinancing of our term loan B facility ("Term Loan B Facility") with our existing revolving line of credit facility ("Revolving Credit Facility") and our term loan A facility ("Term Loan Facility", together with the Revolving Credit Facility, the "Credit Facility"), and the remarketing of our Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds") and our New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2014 ("New York Bonds 2014").</span></div><div id="i_0_211"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Loss on Debt Extinguishment</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to lower our borrowing costs and reduce our market risk we completed the following transactions that resulted in a loss on debt extinguishment in fiscal year 2018 of $7.4 million:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the write-off of debt issuance costs and unamortized discount, in the case of our Term Loan B Facility in fiscal year 2018, associated with the refinancing of our previously outstanding senior secured credit facility in fiscal year 2018: and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the write-off of debt issuance costs in connection with the remarketing of our Vermont Bonds in fiscal year 2018.</span></div><div id="i_0_205"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">39</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Impairment of Investments</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, we owned 6.8% of the outstanding common stock of Recycle Rewards, Inc. (&#8220;Recycle Rewards&#8221;), a company that marketed an incentive based recycling service. In fiscal year 2018, it was determined based on the operating performance of Recycle Rewards that our cost method investment in Recycle Rewards was potentially impaired. As a result, we performed a valuation analysis in fiscal year 2018, which used an income approach based on discounted cash flows to determine an equity value for Recycle Rewards in order to properly value our cost method investment in Recycle Rewards. Based on this analysis, it was determined that the fair value of our cost method investment in Recycle Rewards was less than the carrying amount and, therefore, we recorded an other-than-temporary investment impairment charge for the full cost method investment amount of $1.1 million in fiscal year 2018. In October 2019, Recycle Rewards sold all or substantially all of its assets comprising the business to RTS RecycleBank, LLC, a subsidiary of Recycle Track Systems, pursuant to an asset purchase agreement. Based on our junior ownership position, we did not receive any proceeds from this disposition.</span></div><div id="i_0_214"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration: underline;">Benefit for Income Taxes</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our benefit for income taxes was $(1.9) million in fiscal year 2019 and $(0.4) million in fiscal year 2018. The benefit for income taxes for fiscal years 2019 and 2018 include a deferred tax (benefit) provision of $(1.2) million and $1.3 million, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019 and 2018, we recognized $(2.4) million and $(0.9) million of deferred tax benefits, respectively, due to a reduction of the valuation allowance. The valuation allowance decreased in the periods based upon the recognition of additional reversing temporary differences related to the $2.4 million deferred tax liability recorded through goodwill for the acquisition of a company in May 2019 and $0.9 million deferred tax liability recorded through goodwill for the acquisition of two companies in January 2018. The deferred tax liabilities related to the acquisitions were based on the impact of temporary differences between the amounts of assets and liabilities recognized for financial reporting purposes and the related tax bases.  Deferred tax benefits of $(2.1) million and $(1.6) million were recognized in the quarters ended June 30, 2019 and March 31, 2018, respectively, based on initial estimates of the acquired temporary differences, and adjusted by $(0.3) million in the quarter ended December 31, 2019 and by $0.7 million in subsequent quarters of fiscal year 2018 based on the availability of better estimates of temporary differences upon the filing of prior year returns by the sellers.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal year 2019, we recognized a $(0.3) million deferred tax benefit due to a reduction of the deferred tax liability related to indefinite lived assets. The financial statement value of indefinite lived goodwill was reduced as a result of a settlement of an acquisition contingency that pre-dated the effective date of ASC 805, which resulted in a reduction of the related deferred tax liability.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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;Act&#8221;) was enacted. The Act, which is also commonly referred to as &#8220;US tax reform,&#8221; significantly changed US corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018. Under the Act, the alternative minimum tax has been repealed and minimum tax credit carryforwards became refundable beginning in 2018 and will be fully refunded, if not otherwise used to offset tax liabilities, in tax year 2021. Further, our $110.6 million in federal net operating loss carryforwards generated as of the end of 2017 continue to be carried forward for 20 years and are expected to be available to fully offset taxable income earned in future tax years. Federal net operating losses generated after 2017, totaling $67.4 million as of fiscal year 2019, are carried forward indefinitely, but generally may only offset up to 80% of taxable income earned in a tax year. In the quarter ending December 31, 2017, we revalued our deferred tax assets and liabilities for changes under the Act including (a) revaluing our federal net deferred taxes assets before valuation allowance using the 21% tax rate; (b) revaluing our federal valuation allowance using the 21% tax rate; and (c) recognizing a federal deferred tax benefit for 80% of indefinite lived deferred tax liabilities, which are anticipated to be available as a source of taxable income upon reversal of deferred tax assets that would also have indefinite lives.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The benefit for income taxes for fiscal years 2019 and 2018 incorporates the changes under the Act, including use of the 21% US corporate income tax rate and applying the new federal net operating loss carryforward rules. At the end of 2017, we had $3.8 million of minimum tax credit carryforwards of which $1.0 million is refundable for 2019 and $1.9 million was refunded for 2018.  Current income tax benefits of $1.0 million, offset by a $1.0 million deferred tax provision, were recognized in fiscal year 2019 for the minimum tax credit carryforward refundable for the year.</span></div><div id="i_0_220"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">40</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We report selected information about 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, landfill, landfill gas-to-energy, transfer and recycling services in the northeastern United States. Our revenues in the Recycling segment were derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. Organics services, ancillary operations, along with major account and industrial services, were included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of revenues by operating segment (in millions) follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:58.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.719%;"></td><td style="width:1.0%;"></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.722%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div id="i_0_223"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-Period Change for Fiscal Year 2019 vs Fiscal Year 2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of Growth</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Volume</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Surcharges and other fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commodity price and volume</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Closed landfill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div><span><br/></span></div><div id="i_0_226"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$8.4 million from favorable collection pricing; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$3.3 million from favorable disposal pricing related to transfer stations and landfills.</span></div><div style="padding-left:27pt;"><span><br/></span></div><div id="i_0_229"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(2.3) million from lower collection volumes as we continue to focus on pricing and the quality of revenue; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 lower disposal volumes (of which $(0.5) million relates to lower landfill volumes and $0.3 million relates to higher transfer station volumes); and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 lower processing volumes.</span></div><div style="padding-left:27pt;"><span><br/></span></div><div id="i_0_232"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">41</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 in fiscal year 2019 solid waste revenues growth from the prior year is associated primarily with the Energy component of the Energy and the Sustainability Recycling Adjustment fee. The Energy component of the fee floats on a monthly basis based on diesel fuel prices. The Sustainability Recycling Adjustment fee floats on a monthly basis based on recycled commodity prices.</span></div><div id="i_0_235"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 total solid waste revenues growth is the result of lower landfill gas-to-energy production.</span></div><div id="i_0_238"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquisitions and divestitures change component in fiscal year 2019 solid waste revenues growth is primarily the result of the acquisition of three tuck-in solid waste collection businesses in the quarter ended June 30, 2019 and two businesses comprised of solid waste collection and transfer operations during the prior year.</span></div><div id="i_0_241"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Closed landfill.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The closed landfill change component in fiscal year 2019 solid waste revenues growth from prior year is the result of the closure of our Southbridge Landfill in the quarter ended December 31, 2018.</span></div><div id="i_0_244"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Period-to-Period Change for Fiscal Year 2019 vs Fiscal Year 2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">% of Growth</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Price</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Volume </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Surcharges and other fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commodity price and volume</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Closed operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Adjusted for $1.0 million of inter-company movements between solid waste collection volume and Customer Solutions associated with the acquisition of a business.</span></div><div id="i_0_247"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$7.8 million from favorable collection pricing; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$5.8 million from favorable disposal pricing related to transfer stations and landfills; partially offset by </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(0.1) million from unfavorable processing pricing.</span></div><div id="i_0_250"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is a result of the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$(0.3) million from lower processing volumes; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 lower collection volumes; partially offset by</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">$0.4 million from higher disposal volumes (of which $2.3 million relates to higher landfill volumes and $1.5 million relates to higher transfer station volumes and $(3.4) million relates to lower transportation volumes associated with a large contaminated soils project that occurred in the prior year).</span></div><div id="i_0_253"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fuel surcharges and other fees.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is associated primarily with the Energy component of the Energy and Environmental fee and the Sustainability Recycling Adjustment fee. The Energy component of the fee floats on a monthly basis based on diesel fuel prices. The Sustainability Recycling Adjustment fee floats on a monthly basis based on recycled commodity prices.</span></div><div id="i_0_256"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 solid waste revenues growth from the prior year is primarily the result of unfavorable energy pricing, unfavorable commodity pricing, and lower commodity volumes within our processing operations.</span></div><div id="i_0_259"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Acquisitions and divestitures.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquisitions and divestitures change component in fiscal year 2019 solid waste revenues growth from the prior year is the result of the acquisition of a business comprised of solid waste collection, transfer and recycling operations; the acquisition of four tuck-in solid waste collection businesses and a business comprised of solid waste hauling and transfer assets; and six solid waste collection businesses and one transfer business throughout the prior year.</span></div><div id="i_0_262"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Closed operations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The closed operations change component in fiscal year 2019 solid waste revenues growth from the prior year is the result of the closure of a transfer station.</span></div><div id="i_0_265"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.736%;"><tr><td style="width:1.0%;"></td><td style="width:56.179%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.425%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.571%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.425%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.571%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.429%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$<br/>Change</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div id="i_0_268"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Eastern Region</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Eastern region operating income increased $4.8 million in fiscal year 2019 from the prior year. Excluding the impact of the Southbridge Landfill closure charge, net, the multiemployer pension plan withdrawal costs, the development project charge and the expense from acquisition activities and other items, our operating performance in fiscal year 2019 improved as a result of revenue growth and the cost impacts discussed below.</span></div><div id="i_0_271"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: Cost of operations increased $13.4 million in fiscal year 2019 from the prior year as a result of the following: </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher disposal costs associated with additional volumes related to acquisition activity, increased third-party disposal pricing in the northeastern United States, and redirection of waste previously disposed at the Southbridge Landfill; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher hauling and third-party transportation costs associated with higher collection volumes related to acquisition activity, higher transportation rates, and higher transport costs as volumes were redirected from the Southbridge Landfill; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher labor and related benefit costs due to higher labor costs related primarily to acquisition activity and wage increases associated with tight labor markets;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher maintenance and repair costs due primarily to higher fleet and facility maintenance costs associated with acquisition activity and related business growth; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher fuel costs due primarily to higher volumes associated with acquisition activity; partially offset by </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">lower direct operational costs due to lower landfill operating lease amortization, lower landfill operating costs, and lower host royalty fees driven primarily by the closure of the Southbridge Landfill; and lower rent expense associated with operating leases.</span></div><div id="i_0_274"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: General and administration expense increased $0.6 million in fiscal year 2019 due primarily to higher labor and related benefit costs associated with acquisition activity and higher accrued incentive compensation, partially offset by lower professional service fees related to reduced legal costs and consulting fees.</span></div><div id="i_0_277"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: Depreciation and amortization expense decreased $(2.2) million in fiscal year 2019 due primarily to lower landfill amortization expense associated with lower landfill volumes due to the closure of the Southbridge Landfill, partially offset by higher depreciation expense associated with acquisition activity.</span></div><div id="i_0_280"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Western Region</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Western region operating income increased $0.4 million in fiscal year 2019 from the prior year. Excluding the impact of expense from acquisition activities and other items, our operating performance in fiscal year 2019 improved as a result of revenue growth and the cost impacts discussed below.</span></div><div id="i_0_283"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: Cost of operations increased $53.3 million in fiscal year 2019 from the prior year as a result of the following: </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher disposal costs associated with additional volumes related to acquisition activity, and increased third-party disposal pricing in the northeastern United States;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher hauling and third-party transportation costs associated with higher collection volumes related to acquisition activity, and higher transportation rates; partially offset by lower hauling and third-party transportation costs associated with lower transportation volumes related to a large contaminated soils project that occurred in the prior year;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher labor and related benefit costs due to higher labor costs related primarily to acquisition activity and wage increases associated with tight labor markets; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher maintenance and repair costs due primarily to higher fleet and facility maintenance costs associated with acquisition activity and related business growth; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">higher fuel costs due primarily to higher volumes associated with acquisition activity; and </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt;">higher direct operational costs due to higher auto insurance costs associated with claims activity, and increased operational activity related to acquisition activity and related business growth; partially offset by lower rent expense associated with operating leases.</span></div><div id="i_0_286"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: General and administration expense increased $6.7 million in fiscal year 2019 due to higher labor and related benefit costs associated with acquisition activity, and an increased allocation of shared overhead costs based on business growth; partially offset by lower accrued incentive compensation costs.</span></div><div id="i_0_289"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">: Depreciation and amortization expense increased $11.8 million in fiscal year 2019 due primarily to acquisition activity.</span></div><div id="i_0_292"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Recycling</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Recycling operating income increased by $7.0 million in fiscal year 2019 from the prior year. Excluding the impact of expense from acquisition activities and other items and the contract settlement charge associated with the termination and discounted buy-out of a commodities marketing and brokerage agreement in the prior year, our operating performance in fiscal year 2019  improved primarily due to revenue growth on higher commodity volumes and recycling processing fees, combined with lower operating costs, including lower third-party disposal costs and lower purchased material costs on reduced commodity pricing in the marketplace.</span></div><div id="i_0_295"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Other</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Other operating income increased by $1.2 million in fiscal year 2019 from the prior year based on the following: </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">improved operating performance of our Customer Solutions line-of-business, as revenue growth associated with increased volumes outpaced higher cost of operations associated with the corresponding increase in hauling, transportation and disposal costs; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">improved operating performance of our Organics line-of-business, as revenue growth associated with increased volumes, which were driven by two large transportation and disposal contracts, outpaced higher cost of operations as a result of internalizing disposal volumes that were previously directed to third-party sites. This offset the impact of intercompany profits in our Organics line-of-business passing through to landfill disposal sites resulting in lower margins.</span></div><div id="i_0_298"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 cash needs based on the capital intensive nature of our business. Our capital requirements include fixed asset purchases (including capital expenditures for vehicles), debt servicing, landfill development and cell construction, landfill site and cell closure, as well as acquisitions. We generally meet our liquidity needs from operating cash flows and borrowings from our $200.0 million Revolving Credit Facility.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investments securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current portion</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">518.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of cash flows (in millions) follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(177.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(164.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by financing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Cash flows from operating activities.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;"> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depletion of landfill operating lease obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest accretion on landfill and environmental remediation liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs and discount on long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on sale of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill non-cash closure charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill insurance recovery for investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development project charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash expense from acquisition activities and other items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on debt extinguishment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Withdrawal costs - multiemployer pension plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in assets and liabilities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net cash provided by operating activities decreased $(4.0) million in fiscal year 2019 as compared to fiscal year 2018. This was the result of improved operational performance, being more than offset by the unfavorable cash flow impact associated with the changes in our assets and liabilities, net of effects of acquisitions and divestitures. For discussion over our improved operational performance fiscal year 2019 as compared to fiscal year 2018, see </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> included in Item&#160;7 of this Annual Report on Form 10-K. The $(23.4) million increase in the unfavorable 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 2019 as compared to fiscal year 2018 was due to the following:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a $(13.8) million unfavorable impact to operating cash flows associated with the change in accrued expenses and other liabilities associated primarily with higher final capping, closure and post-closure payments of $4.8 million and higher environmental remediation payments of $4.1 million associated primarily with our Potsdam site. The cash flow impact associated with the changes in our assets and liabilities, net of effects of acquisitions and divestitures was also impacted by changes to the accounting for operating leases as a result of the implementation of Accounting Standards Update No. 2016-02, as amended through March 2019: Leases ("Topic 842</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">) effective January 1, 2019, which are now accounted for as operating lease liabilities on our consolidated balance sheets;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a $(5.3) million unfavorable impact to operating cash flows associated with landfill operating lease contract expenditures being reclassified from investing activities to operating activities within our consolidated statements of cash flows as a result of the implementation of Topic 842; </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a $(2.4) million unfavorable impact to operating cash flows associated with the change in accounts payable; and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a $(2.2) million unfavorable impact to operating cash flows associated with cash outflows associated with prepaid expenses, inventories and other assets; partially offset by</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">a $0.3 million favorable impact to operating cash flows associated with the change in accounts receivable.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Cash flows from investing activities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions, net of cash acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(75.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(88.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(103.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on landfill operating lease contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from Southbridge Landfill insurance recovery</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from property insurance settlement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(177.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(164.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. In fiscal year 2019, we acquired seven tuck-in solid waste collection businesses, a business comprised of solid waste collection, transfer and recycling operations and a business comprised of solid waste hauling and transfer assets for total consideration of $82.2 million, including $72.1 million in cash, and paid $3.3 million in holdback payments on businesses previously acquired, as compared to fiscal year 2018, during which we acquired six solid waste collection businesses, one transfer business and two businesses comprised of solid waste collection and transfer operations for total consideration of $99.5 million, including $86.7 million in cash and $2.2 million in holdback payments on businesses previously acquired. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Capital expenditures were $29.9 million higher in fiscal year 2019 as compared to fiscal year 2018 primarily due to capital expenditures associated with timing differences, business growth and acquisition activities. Capital expenditures associated with acquisition activities were included as capital  investments in our pre-acquisition discounted cash flow analysis and are necessary to integrate operations, drive operating and back-office synergies and bring acquired operations up to our standards. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Payments on landfill operating lease contracts</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. As a result of the implementation of Topic 842, payments on landfill operating lease contracts are classified as operating cash outflows in fiscal year 2019 as compared to investing cash outflows in fiscal year 2018.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Proceeds from Southbridge Landfill insurance recovery.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> We recorded a recovery on environmental insurance settlement associated with the Southbridge Landfill closure, of which $3.5 million related to the recovery of net cash previously used in investing activities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Proceeds from property insurance settlement. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Recovery of insurance proceeds was $(0.7) million lower in fiscal year 2019 as compared to fiscal year 2018 due to increased recoveries in prior year pertaining to property damage related to a fire at a transfer station in our Western region.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Cash flows from financing activities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:71.830%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.719%;"></td><td style="width:1.0%;"></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.721%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from long-term borrowings</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">634.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal payments on long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(243.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(584.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from the exercise of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from the public offering of Class A Common Stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from unregistered sale of Class A Common Stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by financing activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">47</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Debt borrowings decreased by $(436.9) million and debt payments decreased by $(340.8) million in fiscal year 2019. The decrease in financing cash flows related to debt activity is associated with paying down our Revolving Credit Facility in fiscal year 2019, partially offset by increased borrowings related to acquisition activity, as compared to fiscal year 2018, when we increased borrowings related to acquisition activity and issued $15.0 million aggregate principal amount of Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015R-2 (&#8220;FAME Bonds 2015R-2&#8221;).</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We made $0.7 million of debt issuance cost payments in fiscal year 2019 related to the remarketing of $11.0 million aggregate principal amount of senior unsecured Solid Waste Disposal Revenue Bonds Series 2013 issued by the Business Finance Authority of the State of New Hampshire ("New Hampshire Bonds") and $25.0 million aggregate principal amount of New York Bonds 2014. In fiscal year 2018, we made $5.6 million of debt issuance cost payments related primarily to the refinancing of our Credit Facility and the issuance of FAME Bonds 2015R-2.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Proceeds from the exercise of share-based awards.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> We received $3.4 million of cash receipts associated with the exercise of stock options in fiscal year 2019 as compared to $0.5 million in fiscal year 2018 due primarily to the appreciation of our stock price.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Proceeds from the public offering of Class A Common Stock.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed a public offering of 3.6 million shares of our Class A common stock at a public offering price of $29.50 per share. The offering resulted in net proceeds to us of $100.4 million, after deducting underwriting discounts, commissions and offering expenses. The net proceeds from the offering were and are to be used for general corporate purposes, including potential acquisitions or development of new operations or assets with the goal of complementing or expanding our business, working capital and capital expenditures.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Proceeds from the unregistered sale of Class A Common Stock.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed the unregistered sale of 59,307 shares of our Class A common stock at a price of $44.15 per share. The sale resulted in net proceeds to us of $2.6 million. The shares were previously held in escrow according to the terms of our acquisition of Waste Stream Inc. ("WSI") in 1999 and released to us for liquidation to offset costs associated with the environmental remediation of WSI's Potsdam, New York site. See Note 12, Commitments and Contingencies to our consolidated financial statements included under Part II, Item 8 of this Annual Report on Form 10-K for additional disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we entered into a credit agreement ("Credit Agreement"), which provides for a $350.0 million aggregate principal amount Term Loan Facility and a $200.0 million Revolving Credit Facility. The net proceeds from this transaction were used to repay in full the amounts outstanding of the Term Loan B Facility and the $160.0 million revolving line of credit facility plus accrued and unpaid interest thereon and to pay related transaction expenses. We have the right to request, at our discretion, an increase in the amount of loans under the Credit Facility by an aggregate amount $125.0 million, subject to the terms and conditions set forth in the Credit Agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Facility has a 5-year term and bears interest at a rate of LIBOR plus 1.75%, which can be reduced to a rate of LIBOR plus 1.25% upon us reaching a consolidated net leverage ratio of less than 2.25x. The Credit Facility is guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries and secured by substantially all of our assets. As of December 31, 2019, further advances were available under the Credit Facility in the amount of $148.6 million. The available amount is net of outstanding irrevocable letters of credit totaling $24.5 million, at which date no amount had been drawn. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Agreement requires us to maintain a minimum interest coverage ratio and a maximum consolidated net leverage ratio, to be measured at the end of each fiscal quarter. As of December&#160;31, 2019, we were in compliance with all financial covenants contained in the Credit Agreement as follows (in millions):</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:59.730%;"></td><td style="width:1.0%;"></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.422%;"></td><td style="width:1.0%;"></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.382%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Credit Facility Covenant</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covenant Requirements at December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.07&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.50</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Minimum interest coverage ratio</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.33&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.00</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">48</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 (calculated at $521.3 million as of December&#160;31, 2019, or $522.7 million of consolidated funded debt less $1.4 million of cash and cash equivalents in excess of $2.0 million as of December&#160;31, 2019), divided by minimum consolidated EBITDA. Minimum consolidated EBITDA is based on operating results for the twelve months preceding the measurement date of December&#160;31, 2019. Consolidated funded debt, net unencumbered cash and cash equivalents in excess of $2.0 million, and minimum 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 minimum consolidated EBITDA to net cash provided by operating activities is as follows (in millions):</span></div><div style="padding-left:27pt;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.590%;"><tr><td style="width:1.0%;"></td><td style="width:80.071%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.929%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Twelve Months Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">116.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in assets and liabilities, net of effects of acquisitions and divestitures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gain on sale of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash expense from acquisition activities and other items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Withdrawal costs - multiemployer pension plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill non-cash closure charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense, less amortization of debt issuance costs </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes, net of deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments as allowed by the Credit Agreement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated EBITDA</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the financial covenants described above, the Credit Agreement also contains a number of important customary affirmative and negative covenants which restrict, among other things, our ability to sell assets, incur additional debt, create liens, make investments, and pay dividends. We do not believe that these restrictions impact our ability to meet future liquidity needs. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December&#160;31, 2019, 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed the remarketing of $25.0 million aggregate principal amount of New York Bonds 2014. As of December 31, 2019, we had outstanding $25,000 aggregate principal amount of New York Bonds 2014 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&#8221;). The New York Bonds 2014 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, 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&#160;1, 2044. We borrowed the proceeds of the New York Bonds to finance or refinance certain capital projects in the state of New York and to pay certain costs of issuance of the New York Bonds.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2018, we completed the issuance of $15.0 million aggregate principal amount of FAME Bonds 2015R-2. As of December 31, 2019, we had outstanding $25.0 million aggregate principal amount of Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005 (&#8220;FAME Bonds 2005R-3"), $15.0 million aggregate principal amount Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2015 (&#8220;FAME Bonds 2015R-1&#8221;), and $15.0 million 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&#160;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&#160;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&#160;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, and to pay certain costs of the issuance of the FAME Bonds.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2018, we completed the remarketing of $16.0 million aggregate principal amount of 4.75% fixed rate senior unsecured Vermont Bonds. As of December 31, 2019, we had outstanding $16.0 million aggregate principal amount of Vermont Bonds. The Vermont Bonds, 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 mature on April&#160;1, 2036. We borrowed the proceeds of the Vermont Bonds 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed the remarketing of $11.0 million aggregate principal amount of senior unsecured New Hampshire Bonds. As of December 31, 2019, we had outstanding $11.0 million 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&#160;1, 2029 and interest. During the fixed interest rate period, the New Hampshire Bonds are not supported by a letter of credit. Interest is payable on April 1 and October 1 of each year. 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 id="i_0_304"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes our significant contractual obligations and commitments as of December 31, 2019 (in&#160;thousands) and the anticipated effect of these obligations on our liquidity in future years:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:33.777%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.170%;"></td><td style="width:1.0%;"></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.316%;"></td><td style="width:1.0%;"></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.170%;"></td><td style="width:1.0%;"></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.316%;"></td><td style="width:1.0%;"></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.319%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less&#160;than<br/>one year</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 - 3 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 - 5 years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">More than 5<br/>years</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,302&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382,837&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Interest obligations </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,572&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,545&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,456&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,841&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,414&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cancellable operating leases </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,715&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,096&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,048&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,025&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill operating lease contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,495&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,990&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,669&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,144&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Final capping, closure and post-closure</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,223&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,816&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,804&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">132,669&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,512&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(2)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,398&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,253&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">374,865&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">941,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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, 2019. Interest obligations related to variable rate debt were calculated using variable rates in effect at December 31, 2019.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);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, 2020.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019. For further description over contractual obligations, see Note 8, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, Note 10, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and Note 16, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K.</span></div><div id="i_0_307"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Although inflationary increases in costs have affected our historical operating margins, we believe that inflation generally has not had a significant impact on our operating results. Consistent with industry practice, most of our contracts provide for a pass-through of certain costs to our customers, including increases in landfill tipping fees and in some 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 a fuel surcharge, which is designed to recover escalating fuel price fluctuations above an annually reset floor. Based on these implementations, we believe we should be able to sufficiently offset most cost increases resulting from inflation. However, competitive factors may require us to absorb at least a portion of these cost increases. 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="i_0_310"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 results of operations are susceptible to downturns in the general economy in this geographic region and other factors affecting the region, such as state regulations and severe weather conditions. We are unable to forecast or determine the timing and/or the future impact of a sustained economic slowdown.</span></div><div id="i_0_316"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 GAAP 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. Actual results may differ from these estimates under different assumptions and circumstances. 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 ai</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">r</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">space.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for further disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Expansion Airspace</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for further disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 Doubtful Accounts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 doubtful accounts, represents its estimated net realizable value. Estimates are used in determining our allowance for doubtful accounts based on our historical collection experience, current economic conditions and trends, credit policy and a review of our accounts receivable by aging category. Our reserve is evaluated and revised on a monthly basis. Past-due accounts receivable are written off when deemed to be uncollectible.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We annually assess goodwill for impairment at the end of our fiscal year or more frequently if events or circumstances indicate that impairment may exist. 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, or two-step impairment test, to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the first step (defined as &#8220;Step 1&#8221;) of testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments, our Recycling segment and our Customer Solutions business, which is included in the Other 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 perform a second step (defined as &#8220;Step 2&#8221;) and determine the fair value of the goodwill. In Step 2, the fair value of goodwill is determined by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the purchase price were being initially allocated.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 a segment or a significant portion thereof will be sold; or</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 segment.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019. As of December 31, 2019, the Step 1 testing for goodwill impairment performed for our Eastern, Western, Recycling and Customer Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, the Step 1 test indicated that in each case the fair value of our Eastern, Western, Recycling and Customer Solutions reporting units exceeded its carrying value by in excess of <ix:nonFraction unitRef="number" contextRef="i272e42f5052a437c942224c883f6696f_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_88ea865f-5812-4635-8680-6e30a7472572"><ix:nonFraction unitRef="number" contextRef="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_894c9776-bc7c-44da-8691-deb2d0473f6b"><ix:nonFraction unitRef="number" contextRef="i632992c56ab1480c911db7e2a6403f2c_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_b1a0eab0-b8a1-47f3-87d6-d4605d9ce71a"><ix:nonFraction unitRef="number" contextRef="i46372e65e7e2478b888dae721b04eb99_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_ea90aed4-b9aa-4a19-8790-1a3aa76fe067">34.4</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in fiscal years 2019, 2018 and 2017. However, there can be no assurance that goodwill will not be impaired at any time in the future. Effective January 1, 2020, we adopted Accounting Standards Update 2017-04, Intangibles - Goodwill and Other (Topic 350). Under this guidance Step 2 of the testing for goodwill impairment was eliminated and that going forward 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="background-color:rgb(255,255,255, 0.0);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 and customer lists. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the straight-line method over their estimated useful lives. Covenants not-to-compete and customer lists are typically amortized over a term of no more than 10&#160;years.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 9, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for further disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">54</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investments in Unconsolidated Entities</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 applicable. 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 current estimates of fair value could differ significantly from the amounts presented.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. Our maximum exposure in fiscal year 2019 under the workers&#8217; compensation plan was $1.25 million per individual event. Our maximum exposure in fiscal year 2019 under the automobile plan was $1.2 million per individual event. 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 sheet 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 actuarially 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, de-recognition 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As previously discussed, the Act, which is also commonly referred to as &#8220;U.S. tax reform,&#8221; significantly changed United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 16, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for further disclosure, including the effect of the Act on income taxes.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for further disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model. The fair value of restricted stock, restricted stock unit and performance 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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for further disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We currently make contributions to one qualified multiemployer defined benefit pension plan, the Pension Plan. The Pension Plan provides retirement benefits to participants based on their service to contributing employers. 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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 15, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K for further disclosure.</span></div><div id="i_0_319"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 of this Annual Report on Form 10-K.</span></div><div id="i_0_322"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM&#160;7A. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 interest rates and certain commodity prices. We have a variety of strategies to mitigate these market risks, including at times using derivative instruments to hedge some portion of these risks. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Interest Rate Volatility </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 enter into interest rate derivative agreements to manage exposure to fluctuations in interest rates related to variable rate interest payments of our long-term debt. As of both December 31, 2019 and December 31, 2018, our interest rate derivative agreements had a total notional amount of $190.0 million. We receive interest based on the 1-month LIBOR index, restricted by a floor in certain instances, and pay interest at a weighted average rate of approximately 2.54% as of both December 31, 2019 and December 31, 2018. The agreements mature between February 2021 and May 2023.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we entered into interest rate derivative agreements with a total notional amount of $65.0 million that will serve to replace existing interest rate derivative agreements upon their expiration between February 2021 and February 2022. These forward starting interest rate derivative agreements mature between February 2026 and February 2027. We will pay interest at a weighted average rate of approximately 1.79%. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 (deficit) 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, we have $145.8 million of fixed rate debt as of December 31, 2019 in addition to the $190.0 million fixed through our interest rate derivative agreements. We had interest rate risk relating to approximately $186.9 million of long-term debt as of December 31, 2019. The weighted average interest rate on the variable rate portion of long-term debt was approximately 3.5% at December 31, 2019. 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.9 million. </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commodity Price Volatility</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Through our Recycling operation, 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 commodity price fluctuations including: (1) charging collection customers a floating sustainability recycling adjustment fee to offtake recycling commodity risks; (2) in-bound material recovery facilities ("MRF") customers receiving 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 recycling 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. We do not use financial instruments for trading purposes and are not a party to any leveraged derivatives. As of December 31, 2019, we were not party to any commodity hedging agreements.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Should commodity prices change by $10 per ton, we estimate that our annual operating income margin would change by approximately $0.3 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="text-align:justify;margin-top:6pt;"><span><br/></span></div><div style="margin-top:6pt;margin-bottom:17pt;"><span><br/></span></div><div id="i_0_325"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">57</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_328"></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the Board of Directors of and Stockholders of Casella Waste Systems, Inc. &#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Opinions on the Financial Statements and Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, and the related consolidated statements of operations, comprehensive income (loss), stockholders' equity (deficit) and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and schedules (collectively, the financial statements). We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2019, 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="background-color:rgb(255,255,255, 0.0);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, 2019 and 2018, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2019, 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, 2019, 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="background-color:rgb(255,255,255, 0.0);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: TAM, Inc., TAM Recycling, LLC, TAM Organics, LLC., North Rd. LLC, and 171 Church Street, LLC (collectively TAM); Allied Waste Services of North America, LLC, Browning-Ferris Industries of New York, Inc., Allied Waste Services of Massachusetts LLC, and Menands Environmental Solutions, LLC (collectively Republic); PSI Disposal, Inc. (PSI); Trash Away, LLC (Trash Away); and LT Disposal Inc., River Road Transfer Station Inc., and Center Point Transfer Station, Inc. (collectively, Center Point), because they were acquired by the Company in purchase business combinations during the second, third and fourth quarters of 2019 and have not yet been fully incorporated into the Company&#8217;s internal controls over financial reporting. We have also excluded TAM, Republic, PSI, Trash Away and Center Point from our report of internal controls over financial reporting. Collectively, TAM, Republic, PSI, Trash Away and Center Point represent total assets and revenues of approximately 7.1% and 2.0%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Adoption of ASU No. 2016-02 (Topic 842) </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As discussed in Note 2 to the financial statements, the Company has changed its method of accounting for leases in 2019 due to the adoption of ASU No. 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, and the related amendments.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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="background-color:rgb(255,255,255, 0.0);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 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Critical Audit Matters</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 accounts for both landfill development assets, including the associated amortization expense, as well as capping, closure and post-closure costs related to its landfills. As of December 31, 2019, the Company&#8217;s landfill development assets total $120.2 million, and the associated amortization expense for 2019 was $27.5 million. As of December 31, 2019, the Company estimated its accrued capping, closure and post-closure costs at $71.9 million. The landfill development asset amortization and accrued capping, closure and post-closure costs are based on cash flow analyses, which require significant assumptions and estimates about the future operations and retirement of each landfill. Significant judgments made by management in the cash flow analyses include the determination of the appropriate discount and inflation rates, and the amount and timing of expected future cash flows. Management estimates the timing of expected future cash flows used in the analyses based on various assumptions at each individual landfill including: </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Remaining permitted capacity, which is estimated by Company engineers, in consultation with third-party engineers and surveyors, who utilize annual aerial surveys. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">The estimation and inclusion of unpermitted expansion airspace.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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), are estimated using a process that considers the measured density obtained from annual surveys.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 development 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 regarding remaining permitted capacity, unpermitted expansion airspace and compaction factors, accretion and discount rates involved a high degree of auditor judgment and an increased effort, including the use of our valuation specialists. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our audit procedures related to landfill development asset amortization expense and accrued capping, closure and post-closure costs included the following, among others:  </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 development 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 discount and inflation rates, and the amount and timing of expected future cash flows.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 in the future cost estimates for both landfill development asset amortization expense and capping, closure and post-closure activities. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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. Relevant data outputs from the topography drawings, such as permitted and unpermitted airspace, were agreed to the relevant data inputs in the cash flow analyses. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We verified permitted space to issued permits and reviewed management&#8217;s evaluation of unpermitted expansion airspace. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">59</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:27pt;padding-right:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 AUF calculated by aerial surveys to the factors utilized by the Company in the cash flow analyses. </span></div><div style="text-indent:-18pt;padding-left:27pt;padding-right:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 in developing the inflation rate, as well as verified the completeness and accuracy of the underlying data utilized.</span></div><div style="text-indent:-18pt;padding-left:27pt;padding-right:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">With the assistance of our valuation specialists, we evaluated the Company&#8217;s methodology and reasonableness of the credit adjusted risk-free rate. </span></div><div style="text-indent:-18pt;padding-left:27pt;padding-right:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Self-Insurance Liabilities </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 is self-insured for vehicles and workers&#8217; compensation. The Company&#8217;s self-insurance liabilities totaled $16.9 million as of December 31, 2019 and are included in accrued liabilities on the accompanying consolidated balance sheet. The liabilities for unpaid claims and associated expenses, including incurred but not reported losses, are estimated by the Company with the assistance of a third-party actuary. The liability is calculated based on multiple factors and assumptions, which primarily consider the frequency and ultimate settlement amount of claims, supplemented with industry data. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We identified the Company&#8217;s self-insurance liabilities as a critical audit matter because of the significant judgments made by management as well as the sensitivity of the actuarial assumptions.  Auditing management&#8217;s judgments regarding the carried loss and allocated loss adjustment expense involved a high degree of auditor judgment and increased effort was required, including the need to involve our external actuarial specialists.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our audit procedures related to the determination of the self-insurance liabilities included the following, among others:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 the self-insurance liabilities and tested such controls for design and operating effectiveness, including those over the claims processing as well as management&#8217;s determination of unpaid claims, associated expenses, and historical claims experience as compared to the data utilized in the actuarial valuation.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We tested the accuracy and completeness of the actual claims paid during the year as well as the loss and exposure data utilized in the actuarial valuation. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">With the assistance of our actuarial specialists, we evaluated the reasonableness of the actuarial methodology and assumptions. Our external actuarial specialists also tested the appropriateness of management&#8217;s estimates for the carried loss and allocated loss adjustment expense, by comparing management&#8217;s estimates to our independently developed estimate.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 actuarial specialists.  </span></div><div style="margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Valuation of Client List Intangible Assets in Business Combinations</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As described in Note 5 of the consolidated financial statements, the Company completed the acquisition of nine businesses during the year ended December 31, 2019 for total consideration of $82.2 million. The Company accounted for these transactions under the acquisition method of accounting for business combinations. Accordingly, the purchase price was allocated, on a preliminary basis, to the assets acquired and liabilities assumed based on their respective fair values, including identified intangible assets of $31.2 million and resulting goodwill of $25.7 million. Of the identified intangible assets acquired, the most significant included client list intangible assets of $26.8 million (the &#8220;client list intangible assets&#8221;). The Company estimated the fair value of the client list intangible assets using the multi-period excess earnings method, which required management to make significant estimates and assumptions related to forecasted revenue and earnings, expected economic life of the asset, contributory asset charges, attrition rates, and the selection of discount rates.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We identified the valuation of the client list intangible assets as a critical audit matter because of the significant estimates and assumptions management used in the fair value determination. Auditing management&#8217;s forecasts of future cash flows as well as the selection of the discount rates required a high degree of auditor judgment and an increased extent of effort when performing audit procedures, including the use of our valuation specialists.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our audit procedures related to the client list intangible assets included the following, among others:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 the valuation of the client list intangible assets and tested such controls for design and operating effectiveness, including management&#8217;s controls over forecasts of future cash flows and selection of the attrition and discount rates.  </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">We read the purchase and sale agreements to understand and evaluate the terms of the acquisition.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 reasonableness of management&#8217;s forecasts of future cash flows and attrition rates by comparing the projections to historical results as well as industry benchmarks, and tested the underlying data for accuracy and completeness. </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">60</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">With the assistance of our valuation specialists, we evaluated the reasonableness of the Company&#8217;s valuation methodology and significant assumptions by: </span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9702;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Testing the source information underlying the determination of the discount rates and verifying the accuracy of the calculations, including the contributory asset charges.</span></div><div style="text-indent:-18pt;padding-left:72pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#9702;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Developing an analysis for the discount rates and compared that analysis to the discount rates selected by management.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">/s/ RSM US LLP &#160;</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Boston, Massachusetts</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;21, 2020 </span></div><div id="i_0_331"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">61</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:68.527%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.222%;"></td><td style="width:1.0%;"></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.518%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CURRENT ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzMtMS0xLTEtMA_d81372cb-fe3b-4e78-9e97-bf7d5dced01c">3,471</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzMtMy0xLTEtMA_2ce93745-1683-4b24-ac45-a892b40cf4e7">4,007</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMC0xLTEtMjAvdGV4dHJlZ2lvbjo0MzZhNjMyNzQ2MTg0NThkYjdiYTQzOGVmMDA0ZjY0ZF8xMDk5NTExNjI3Nzk3_bd2be89a-1f44-4083-8312-4a30943bb058">1,468</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMC0xLTEtMjAvdGV4dHJlZ2lvbjo0MzZhNjMyNzQ2MTg0NThkYjdiYTQzOGVmMDA0ZjY0ZF8xNjQ5MjY3NDQxNzg2_8f830e77-eaee-4408-b3e1-d900e72abb20">931</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMS0xLTEtMA_cb4c11fa-90b4-44e2-9f20-cf1fad97a85f">80,205</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMy0xLTEtMA_fa962f31-3176-45bc-b91c-64aabbec89f0">74,937</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Refundable income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzYtMS0xLTEtMA_2e0d3e10-3b62-424d-b0fc-c4380c0fc519">1,251</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzYtMy0xLTEtMA_b1647dc9-285c-426a-85de-f2c49c64ff2c">2,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzctMS0xLTEtMA_0eea9444-7fe4-419f-a70f-08ea285bb6fa">8,994</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzctMy0xLTEtMA_6bdb7f1a-e8c9-48ff-89cb-4d6b7ceae30d">7,345</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzgtMS0xLTEtMA_cc923762-d32d-47b9-92c6-246abd3e411e">7,679</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzgtMy0xLTEtMA_850042a6-dd78-49d3-9452-baf6a84eb489">6,542</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEwLTEtMS0xLTA_15dc034b-5114-4efb-a6d7-907649bec61b">1,213</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEwLTMtMS0xLTA_dbde19c0-d2c6-4571-af8c-110479039361">2,008</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzExLTEtMS0xLTA_2437d603-d920-4fba-8ad2-989aa33af6c6">102,813</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzExLTMtMS0xLTA_faeaabab-4273-4f16-8fbb-56e11fe244ab">97,093</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTAtMS0xLTI4L3RleHRyZWdpb246OWZhNDQ5NGEyY2Y0NDQ0Y2I3MGM4YzcyYWE5N2I4MzNfMTY0OTI2NzQ0MTgyOQ_0d219eb4-9dd1-4952-9e7a-254e7ad9c29a">844,874</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTAtMS0xLTI4L3RleHRyZWdpb246OWZhNDQ5NGEyY2Y0NDQ0Y2I3MGM4YzcyYWE5N2I4MzNfMTY0OTI2NzQ0MTgzMg_115253cd-dcf3-4525-9724-cd61c7198670">878,701</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTEtMS0xLTA_643a5a06-e8a7-4cf2-bb9f-fe9486c36a87">443,825</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTMtMS0xLTA_0d062fb4-1087-4a6e-a925-984728302c3e">404,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEzLTEtMS0xLTA_d1255887-8d60-435a-bc31-8e5d8b31f4e8">108,025</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE0LTEtMS0xLTA_bd31c45f-e99f-428b-8689-508e8c563292">185,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE0LTMtMS0xLTA_92ba2a4e-c2dd-48a3-b08b-8de669bd8b40">162,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE1LTEtMS0xLTA_c6025b2c-82bf-4329-bdb9-64e65856dcc4">58,721</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE1LTMtMS0xLTA_44e7e480-c610-4a56-8a2d-5f7f4fd3b8dd">34,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE3LTEtMS0xLTA_8fc9f3a3-37a9-4dd0-90bf-1908f96b9fae">1,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE3LTMtMS0xLTA_86e58f6d-ba90-47da-9f87-58a315e629b1">1,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost method investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE4LTEtMS0xLTA_7e756f1d-438e-4bb5-b297-1adcbec24fb9"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE4LTEtMS0xLTA_dd5142bb-ae33-4170-ba83-a9399d18125b">11,264</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE4LTMtMS0xLTA_ebaa4c85-8689-4bc4-8d70-6f7f1952d2b6">11,264</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE5LTEtMS0xLTA_53d62446-8c46-42a1-a2a1-e590285239e6">8,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE5LTMtMS0xLTA_18144194-6a36-4116-8907-c86a77ee1adb">9,594</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIwLTEtMS0xLTA_a795e625-9012-47c9-b15c-00611210e900">11,552</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIwLTMtMS0xLTA_b708f3bb-0e1a-4f1d-a95c-0021f61c56b9">11,133</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIxLTEtMS0xLTA_5820d72c-4a80-445c-a58a-3a006cbd22f3">932,182</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIxLTMtMS0xLTA_425b2ec2-3380-4e30-b1ea-74144a7fcb01">732,410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">62</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:68.527%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.222%;"></td><td style="width:1.0%;"></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.518%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">CURRENT LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current maturities of debt</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzMtMS0xLTEtMA_c19359ba-48e5-4e05-937f-00aed411010e">4,301</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzMtMy0xLTEtMA_b32bfa5a-a488-48ca-b3b8-a2d36bfbd0bd">2,298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current operating lease liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzQtMS0xLTEtMA_cc8a92f4-c274-4afd-8f54-96ac22152d1f">9,356</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzUtMS0xLTEtMA_7967c5f0-0769-46b6-9606-57f064a71fb6">64,396</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzUtMy0xLTEtMA_0d6874c3-1fca-4500-b86b-3505e0bb0a78">57,289</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and related expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzYtMS0xLTEtMA_64b4401f-bbd1-48c9-a6ef-c1ebc74e02a4">14,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzYtMy0xLTEtMA_2dd6c262-c86e-4e65-a0d3-bf3481c335a1">10,969</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzctMS0xLTEtMA_1eda96ee-1551-42f9-baf7-aba8b22c2ff1">2,041</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzctMy0xLTEtMA_faebf028-8280-4850-bf67-e6223b40fd3c">2,415</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzgtMS0xLTEtMA_f5a9cf5d-45ed-4156-8761-080c701edefa">2,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzgtMy0xLTEtMA_237b98c7-13f1-4b2a-b83e-dbaca107e80e">3,074</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current accrued capping, closure and post-closure costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzktMS0xLTEtMA_f6e977df-a6ea-480d-b7d6-729e19cc10ed">10,223</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzktMy0xLTEtMA_8bf1f043-e8cd-4e26-825b-d3e587f496df">11,633</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEwLTEtMS0xLTA_f1b0b888-8c8e-4730-aed8-43ab5edc8072">23,598</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEwLTMtMS0xLTA_25870dcb-b695-4c00-86f9-3f6022a17c6f">23,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzExLTEtMS0xLTA_ca6dc381-593a-4de0-84ae-aa640d9841ba">130,589</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzExLTMtMS0xLTA_c344aa88-97a4-474e-a48f-ef56a113e03f">111,497</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt, less current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEyLTEtMS0xLTA_b5cae925-6362-4720-bf4b-60a645b232e7">509,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEyLTMtMS0xLTA_ed7eca98-e001-4806-8999-a3f0d6a1c410">542,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, less current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEzLTEtMS0xLTA_bcee56af-8fc1-4474-8733-66b3432c7e8d">70,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued capping, closure and post-closure costs, less current portion</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE0LTEtMS0xLTA_52a29d08-65c0-47db-b317-0f486772eb9f">61,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE0LTMtMS0xLTA_d705c48e-0aa7-4773-813f-e0ba97ef0eb0">61,442</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE1LTEtMS0xLTA_642752f7-80c4-4ee7-b8ec-965af855cb9d">2,643</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE1LTMtMS0xLTA_55c2cada-77bc-4d29-aeb4-8e8691f1beea">2,519</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE2LTEtMS0xLTA_27a345b2-2bd1-42f7-8d99-646b8e32bb0c">34,763</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE2LTMtMS0xLTA_3497a38e-6e74-4295-9268-656a82ed8919">30,783</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">COMMITMENTS AND CONTINGENCIES</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE3LTEtMS0xLTA_0aa2e61d-de41-442a-94e1-9e3dedb29a02"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE3LTMtMS0xLTA_7a8e0e72-7fdd-4295-a94d-beb7d893fbd2"></ix:nonFraction></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">STOCKHOLDERS' EQUITY (DEFICIT):</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Systems, Inc. stockholders' equity (deficit):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="icaff00f997b345e5b5facdad20705344_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Mw_386cebbe-28a0-425a-b5ab-6c9576406b56"><ix:nonFraction unitRef="usdPerShare" contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Mw_d3c5839f-272d-4e54-8bcd-5a9b6ce7029a">0.01</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="icaff00f997b345e5b5facdad20705344_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Ng_9d10d1ab-c05d-44b5-b0da-eb385881c07d"><ix:nonFraction unitRef="shares" contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Ng_ac288cf9-d7e6-40a9-bebb-90c941bf16f8">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="icaff00f997b345e5b5facdad20705344_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5OQ_acbfccda-3a47-4b13-9176-a139211ce083"><ix:nonFraction unitRef="shares" contextRef="icaff00f997b345e5b5facdad20705344_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5OQ_c63f0a9e-3c11-4cf7-b0e7-204dc93a04db">46,803,000</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTkwMg_8c9ffd5d-ae35-4ec4-b137-8699d7ac0240"><ix:nonFraction unitRef="shares" contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTkwMg_9fad67df-e1b7-4de5-ae38-5c1a3e6e5943">41,944,000</ix:nonFraction></ix:nonFraction> shares issued and outstanding, respectively</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icaff00f997b345e5b5facdad20705344_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTEtMS0xLTA_aa6efd04-f927-4b8c-bb61-a1120e522a06">468</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTMtMS0xLTA_8d45c8fc-db8e-4de9-8091-cd76d5cc0657">419</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:36pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkxMg_6670ab82-e02c-4b00-940a-1b1ba3288b75"><ix:nonFraction unitRef="usdPerShare" contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkxMg_85762cec-b00f-40aa-898a-1351bc4c31ac">0.01</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkyMw_4ce354f8-3b53-4549-a817-729ff0ece003"><ix:nonFraction unitRef="shares" contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkyMw_9763b829-bc2f-4a6d-bae4-f15c345f5bc5">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_04adf1aa-f115-4802-80fe-d63a190f0857"><ix:nonFraction unitRef="shares" contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_071f6377-df3b-4563-9929-fa330bb10af5"><ix:nonFraction unitRef="shares" contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_3f754db5-6de4-4a86-b652-3e9bd65863a0"><ix:nonFraction unitRef="shares" contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_9f2a5a08-3812-4ddf-9350-86e4d3f4d3a4">988,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding; <ix:nonFraction unitRef="vote" contextRef="i4457a1f298b34d17b90b0544046a427f_D20190101-20191231" decimals="INF" name="cwst:StockholdersEquityVotesperShareHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzNg_0a4a3982-4f61-48de-846b-1ed6855a3a6e"><ix:nonFraction unitRef="vote" contextRef="ic68147a8f3af42138cc5e0aaf2707d89_D20180101-20181231" decimals="INF" name="cwst:StockholdersEquityVotesperShareHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzNg_a8bd5ea7-b583-4bb1-aaa5-056dcd2df8f9">10</ix:nonFraction></ix:nonFraction> votes per share</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTEtMS0xLTA_b8c9fc3b-9436-481c-b9e7-78cf276be5bf">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTMtMS0xLTA_3bff3171-d4d3-4711-859f-9e6deec47c0f">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional paid-in capital</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIyLTEtMS0xLTA_b44a3b5b-abe9-42de-9c9a-229d50f0f352">485,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIyLTMtMS0xLTA_459db6b7-29b1-4aa4-8fe5-e3e6a6e3616c">373,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIzLTEtMS0xLTA_a8082253-2c6c-4cbc-8762-19971e918f5b">357,016</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIzLTMtMS0xLTA_69bb028f-52e6-44ad-987f-d74f04444e78">388,669</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI0LTEtMS0xLTA_4f156f71-1748-47c8-8645-63025548eb92">6,041</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI0LTMtMS0xLTA_1ee58334-9632-47eb-b4a0-96a3ecfc5e5c">1,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stockholders' equity (deficit)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI3LTEtMS0xLTA_a86548c3-d2f9-48ca-8921-df118bcd7d16">122,753</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI3LTMtMS0xLTA_77b1befc-0cc3-4f1a-8589-aa4e8341cf44">15,832</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and stockholders' equity (deficit)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI4LTEtMS0xLTA_8ff558f7-afa9-4360-9e1b-1d2401c27472">932,182</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI4LTMtMS0xLTA_ae3d2601-8ac6-4dcc-b48f-779b770f551f">732,410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_337"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">63</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzItMS0xLTEtMA_0b797a0e-2dd7-41df-b771-04a490d9baad">743,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzItMy0xLTEtMA_95f1d6ef-965e-4326-a8ac-bcca53ee1e4c">660,660</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzItNS0xLTEtMA_bffdc834-b217-4054-bf1e-f46adf7ccb58">599,309</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzQtMS0xLTEtMA_0ebaf442-ddf1-41c5-8205-55e6d9f3521d">508,656</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzQtMy0xLTEtMA_249defba-7c68-46de-842c-7e232d14335c">453,291</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzQtNS0xLTEtMA_da89b5e7-5acb-414b-9682-e4978e9af5b7">405,188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administration</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzUtMS0xLTEtMA_9a9ea2a1-fdcb-409e-be0d-027827c5c5df">92,782</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzUtMy0xLTEtMA_eb77344e-65e8-4ef5-b3b3-0b79d86d5e9d">84,791</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzUtNS0xLTEtMA_36a44c6a-141f-4202-a283-2ba444b0a556">79,243</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzYtMS0xLTEtMA_208e4ff7-18f5-4c51-8be1-089de4cd615b">79,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzYtMy0xLTEtMA_ff813880-1cc0-477a-a414-cbd0205b200a">70,508</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzYtNS0xLTEtMA_d975ed0a-237b-4418-8577-1c7f5ddb6068">62,102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill closure charge, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:LandfillClosureSettlementChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzctMS0xLTEtMA_09a69914-3019-49ee-a0ae-44ed2a5fbdc4">2,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:LandfillClosureSettlementChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzctMy0xLTEtMA_0dad555d-33e0-4d7a-8946-8467ba3109d9">8,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:LandfillClosureSettlementChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzctNS0xLTEtMA_1035c9bb-6f11-400c-8db6-16faf9977a33">65,183</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Withdrawal costs - multiemployer pension plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzgtMS0xLTEtMA_21619793-1cd1-4ce8-947a-bcce1c5ef287">3,591</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzgtMy0xLTEtMA_ffa71a93-b482-4b18-b34a-31c3033e88bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzgtNS0xLTEtMA_bf24c737-6a42-45cd-b548-4b295f736ee4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expense from acquisition activities and other items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzktMS0xLTEtMA_c4147cde-5fda-4468-9e96-f42d1d14cb3c">2,687</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzktMy0xLTEtMA_5e1c4cb7-e1bd-42ea-805a-fb8298574d13">1,872</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzktNS0xLTEtMA_8181c8a8-4760-4a96-a2d3-5a491443c7eb">176</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contract settlement charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:ContractSettlementCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzEwLTEtMS0xLTA_bf474ca0-19b2-4e76-9bd0-5c1d6dda056f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:ContractSettlementCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzEwLTMtMS0xLTA_1a507436-7fc7-4ea1-a2f9-270a54a2a853">2,100</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="cwst:ContractSettlementCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzEwLTUtMS0xLTA_4a7ef3c4-b101-46e9-af6e-c4e78e6353f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development project charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzExLTEtMS0xLTA_2b88841e-8242-4de5-b94c-aee066cb16d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzExLTMtMS0xLTA_7d277d77-59c3-4408-9048-c5ad72b1f72d">311</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzExLTUtMS0xLTA_060d5d5b-1c98-438a-a5ff-3c51b2532333">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE4LTEtMS0xLTA_f8c44a83-42bd-4b47-98eb-4b20dff71994">690,215</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE4LTMtMS0xLTA_166a04f3-fa26-43ca-af7a-824b547332c0">620,927</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE4LTUtMS0xLTA_d710db3f-e57a-4ed2-966c-0954171e7c66">611,892</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE5LTEtMS0xLTA_37028d4b-b9a8-4d8d-8336-95a78103f11c">53,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE5LTMtMS0xLTA_446e0037-b8af-4706-aa21-cf1d983d618e">39,733</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE5LTUtMS0xLTA_f7593145-3860-4345-88b3-e1497794ddd1">12,583</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense (income):</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIxLTEtMS0xLTA_50345a83-576b-483e-b53a-4a5b1db52c55">367</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIxLTMtMS0xLTA_eee05456-1b61-4b61-9245-3b5088cb4d48">273</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIxLTUtMS0xLTA_534523c9-846a-4911-9ab5-998b6747c077">273</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIyLTEtMS0xLTA_e265fbbf-891f-45d6-b57b-2a30302f6d91">25,102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIyLTMtMS0xLTA_89bbd904-5408-45c5-b4f6-0f50f669162b">26,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIyLTUtMS0xLTA_d1d06917-bdd3-4a89-8e28-32b86e8b8a6e">25,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on debt extinguishment&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIzLTEtMS0xLTA_2324cfb5-c74f-4b23-b513-5f599026806e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIzLTMtMS0xLTA_11bbb87b-9b74-4909-b3f4-8445c0075fcd">7,352</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIzLTUtMS0xLTA_c92ea891-09af-4178-8742-df409e6a43b6">517</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI1LTEtMS0xLTA_bae55031-cdfc-4ba0-b2c0-04e45a1dbf50">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI1LTMtMS0xLTA_327f7313-9c24-4dfd-9ba8-ecc2f0d9b628">1,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI1LTUtMS0xLTA_ad04d2e2-e754-4c4e-8344-a5d845cd8593">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI4LTEtMS0xLTA_d6e049f8-4f45-4dc0-a84c-f08c48185c8c">1,439</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI4LTMtMS0xLTA_3ea365bb-bf5e-4f70-a9fb-92bf3e9bad51">745</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherNonoperatingIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI4LTUtMS0xLTA_98fc23fc-71a6-4fa8-a8cd-1b8706d6fc9e">935</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI5LTEtMS0xLTA_6e1dcf83-1fbc-4059-88dd-8381d305e6d2">23,296</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI5LTMtMS0xLTA_2eab7a49-973e-4212-a8a7-7734d31ace87">33,697</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI5LTUtMS0xLTA_75714484-05db-490f-995e-080060f152e2">24,469</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMwLTEtMS0xLTA_a3308f8c-b1e7-4261-9458-2aade86bf74f">29,779</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMwLTMtMS0xLTA_6c7a461a-9136-4ec8-82e9-d08e920a1cea">6,036</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMwLTUtMS0xLTA_2bb4ac8b-887c-4b57-8029-87b5177c20a7">37,052</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMxLTEtMS0xLTA_22e38474-19b6-4507-972b-111ff48c247b">1,874</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMxLTMtMS0xLTA_71667681-95d8-43c9-8075-f0a3e27ab3b6">384</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMxLTUtMS0xLTQ4OA_5fb09324-0664-4dbd-a8c9-a506890aad10">15,253</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzM2LTEtMS0xLTA_e1f74813-38c6-4fb0-a943-0e435d4ac430">31,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzM2LTMtMS0xLTA_51c75a88-61b7-4903-a8fd-1197638e135c">6,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzM2LTUtMS0xLTA_82cacbda-b5f5-4e8e-a30f-33a4f3cca419">21,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-top:12pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">64</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">CONSOLIDATED STATEMENTS OF OPERATIONS (Continued)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzMtMS0xLTEtMA_45ed7f51-d119-4185-a240-4dd941434850">47,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzMtMy0xLTEtMA_bbd091a7-0f26-4860-8ff1-ec54634aa9dc">42,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzMtNS0xLTEtMA_13ba90b4-68ca-4a5d-a99e-50f2f8dfa425">41,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzQtMS0xLTEtMA_ca80ccdd-653a-4cdb-8ba3-452e6a754259">0.67</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzQtMy0xLTEtMA_5102a35f-3f8d-4600-9523-782418b79a5d">0.15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzQtNS0xLTEtMA_21bdb065-770d-4248-ac7a-ebd81281b700">0.52</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings (loss) per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzYtMS0xLTEtMA_62da6c1a-9742-497e-bc2e-3e1fccc2c1b5">47,966</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzYtMy0xLTEtMA_f31bf8ce-3acb-445c-a4dc-feaedf6c82c4">44,168</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzYtNS0xLTEtMA_76cfd8ba-2ec7-461e-b506-39fe9dfd7752">41,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzctMS0xLTEtMA_d894108a-a827-40ac-9057-0a26e7048f6f">0.66</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzctMy0xLTEtMA_8ad9fe6f-b871-4f4f-aa8a-5ba0f8a0b091">0.15</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzctNS0xLTEtMA_5ad66bda-d009-4a7c-bc80-4f96aed15d5c">0.52</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_340"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">COMPREHENSIVE INCOME (LOSS) </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzItMS0xLTEtMA_eb678000-aedd-49c0-ad59-efe7c9d5fee8">31,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzItMy0xLTEtMA_98976db3-bbde-45f6-a22f-1d5e707ef665">6,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzItNS0xLTEtMA_013d8301-e950-4eb8-a2c5-a5b094e76f79">21,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, before tax:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hedging activity:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap settlements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzUtMS0xLTEtMA_859b3dee-abd5-4fec-9dd9-08a32fb0667d">498</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzUtMy0xLTEtMA_ba75a804-02d7-4c4e-b506-7ef2f4108406">361</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzUtNS0xLTEtMA_82a9d32d-f6c9-4734-846a-d9302f2e7a4d">410</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap amounts reclassified into interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzYtMS0xLTEtMA_7778ce6f-40ca-4802-b307-b09a8132eb84">553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzYtMy0xLTEtMA_a4cf7614-cb97-40f0-9e1b-44c9a15b7533">363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzYtNS0xLTEtMA_461d5958-be23-4aee-b00a-e6f75a2eb8a9">421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized (loss) gain resulting from changes in fair value of derivative instruments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzctMS0xLTEtMA_4f6c071f-684d-46dd-bdad-3c3c47385f43">4,788</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzctMy0xLTEtMA_a3736d08-c32a-4562-84b9-54315a029a67">1,476</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzctNS0xLTEtMA_f589cc5c-f9e6-401d-b30d-3b8ccf3e1b40">267</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gain resulting from changes in fair value of marketable securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzgtMS0xLTEtMA_42854d8e-e3c2-4dea-b7c2-00558e08104f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzgtMy0xLTEtMA_1077b418-df96-422e-bd91-b74fe1af4ce1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzgtNS0xLTEtMA_e1bf35f0-c89b-49a1-bf92-fedb467bbec8">59</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzktMS0xLTEtMA_f1aff730-6cc8-4017-b0cc-13f420f65445">4,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzktMy0xLTEtMA_d1ccc964-15d6-4cef-be7f-bbefce3dc0f3">1,474</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzktNS0xLTEtMA_ffc31ef0-f513-4200-9b8d-0756764c6065">337</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax effect related to items of other comprehensive (loss) income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEwLTEtMS0xLTA_377468a4-3e9c-45df-a55a-9fc7b16bd454">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEwLTMtMS0xLTA_4805c6a2-fa2e-40d8-b302-ff429afb654b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEwLTUtMS0xLTA_c20ad215-c136-42b3-ad9b-634a80854521">85</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzExLTEtMS0xLTA_c7a8a7f4-1a0b-4bd5-b6fb-b0ffad74a237">4,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzExLTMtMS0xLTA_f546b353-41ca-4c7e-b097-51d0d0ce5cad">1,474</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzExLTUtMS0xLTA_3a776645-35a2-4b2e-bcfa-e685aea4d5c9">252</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEyLTEtMS0xLTA_60d2e367-7412-4e45-b00b-046de924df6c">26,920</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEyLTMtMS0xLTA_141437e9-3915-4cb9-9a0b-85b6b98ee5fa">4,946</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEyLTUtMS0xLTA_8e2f5444-67f0-4c2e-bbaa-8ff35f29ca65">21,547</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 id="i_0_343"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">STOCKHOLDERS' EQUITY (DEFICIT) </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.917%;"><tr><td style="width:1.0%;"></td><td style="width:24.805%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:4.673%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.673%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.673%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.673%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.673%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.862%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.862%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.862%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.347%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.868%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="45" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Systems, Inc. Stockholders' Equity (Deficit)</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="display:none;"></td><td colspan="3" style="display:none;"></td><td 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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;A<br/>Common&#160;Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class&#160;B<br/>Common&#160;Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional<br/>Paid-In<br/>Capital</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Deficit</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncontrolling<br/>Interests</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2016</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i21a46e05823c434491eee40ae4ffdd7c_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMS0xLTEtMA_b5e74ae9-b237-4c99-b1cb-cdf5f6c91508">24,550</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="if326a4a4796e44c2b627fd0393a00f4c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMy0xLTEtMA_8ffbcdf2-e3a1-4a10-b591-948d4bc43f6d">40,572</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if326a4a4796e44c2b627fd0393a00f4c_I20161231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtNS0xLTEtMA_0f512cf4-0a14-4ad2-9019-7304f0ffa065">406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i50d2312b9d1143c89a69ab7121cbc35c_I20161231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtNy0xLTEtMA_efe24883-d6ab-467c-b139-233abd2fe64c">988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i50d2312b9d1143c89a69ab7121cbc35c_I20161231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtOS0xLTEtMA_864def71-29bc-4f94-9bf4-b4ca258a4df8">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic43489d23d8641f6bec60acf14985800_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTEtMS0xLTA_1fac3a40-4a91-481a-b473-45348111b19d">348,434</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6a9b03edbe5941e49c97cefc70d0e772_I20161231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTMtMS0xLTA_6cf42aa0-0a33-46d2-89dc-dece40462e25">373,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia90d622565524c5c82690d5facf0d267_I20161231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTUtMS0xLTA_dc5ff82b-83a8-4ab7-9fc9-7be3e74e5aa3">68</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i7fac4085d35041a38784d00a3daa96c7_I20161231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTctMS0xLTA_5e0a9fb6-3779-4018-b3bc-eb0b5fa942bf">24</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuances of Class&#160;A common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtMS0xLTEtMA_043d0821-d4cc-4238-94a2-6c08c4ef87da">1,779</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idaa1a3615f2f4014a38b6d94c2e39b2e_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtMy0xLTEtMA_629c9613-5372-4538-a908-b9e0f2befea9">726</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idaa1a3615f2f4014a38b6d94c2e39b2e_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtNS0xLTEtMA_d48dc8cb-2dc4-41b5-a289-342af6169b84">7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2d19e1e1d6a43979632befcbc551de3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtMTEtMS0xLTA_61cb33f0-8955-4cf5-9033-d03be558539b">1,772</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzYtMS0xLTEtMA_ebf87b25-5b2a-4a17-9912-19e5de762fe5">6,432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2d19e1e1d6a43979632befcbc551de3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzYtMTEtMS0xLTA_7f1df500-c0ea-40f2-be7a-d9d01923f857">6,432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzctMS0xLTEtNTI4NQ_9f4a302e-859f-494a-b62e-ab8a43eccf7b">24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ef1e9a6c5004533b25f4f590f19536a_D20170101-20171231" decimals="-3" name="us-gaap:StockholdersEquityOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzctMTctMS0xLTUyOTM_565b27a2-4223-4ef0-b63b-f946c762b96e">24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive loss:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzgtMS0xLTEtNTEz_7a9fe6e2-b187-4735-bd9e-358588f64b86">21,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i54eacde3e075456b9ddd2daad9bebeb7_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzgtMTMtMS0xLTA_accb4359-2d7f-44ea-b133-2189e4a175e7">21,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hedging activity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEwLTEtMS0xLTA_8596145e-f3a1-44a5-a651-b7fa0e6064ed">252</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEwLTE1LTEtMS0w_e3d7d292-e282-4ae4-9fcb-a044b0683232">252</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ef1e9a6c5004533b25f4f590f19536a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEwLTE3LTEtMS0w_198a9d6d-52e2-4bb9-9db1-7c59929c7487">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTEtMS0xLTA_04ce4102-b18c-4810-938c-afb60c138962">37,862</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0b5c9a629b55444dbedfa00878664491_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTMtMS0xLTA_2323baac-dde5-44f9-a752-724f0a47071a">41,298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0b5c9a629b55444dbedfa00878664491_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTUtMS0xLTA_68c1badc-75f9-493a-a86b-cfb7dbb95260">413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i946e6b941aa34665a723d6c2797cb215_I20171231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTctMS0xLTA_89c77b5d-82e3-45a1-9d23-1a8a59fd73e6">988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i946e6b941aa34665a723d6c2797cb215_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTktMS0xLTA_9b4f1a47-a43d-483b-9b9c-eb1ea13d09eb">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i75feca6d88f148219ce169ce58852cfe_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTExLTEtMS0w_bad098fc-8e18-4fbf-8804-b3e9435b4a54">356,638</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5cb4e96b4aaf4f4484e6f512208784c1_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTEzLTEtMS0w_a4eb4389-f0b0-4be3-87ff-0cea151b66f2">395,107</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98f5fe0039604ec2abf1b7aafb1b463a_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTE1LTEtMS0w_28e0a366-b29a-4c14-8abf-b057db02b395">184</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04a56352bdff4165bb8c6f36fe081c37_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTE3LTEtMS0w_faf536c1-ad98-41ce-b18b-277c22dd0666">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect of new accounting principle</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7810d86c333d41849ff38bb7b3a00d25_I20180101" decimals="-3" format="ixt:zerodash" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEyLTEtMS0xLTA_7cf9cd88-15c9-4260-8dd3-ca576d83d210">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic7cb927b389a4cf8b8925f7558ee794c_I20180101" decimals="-3" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEyLTEzLTEtMS0w_105352cc-ff5b-4b57-a128-fdb7ffd49055">18</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i26ec5f0707ed40b8a1542504961e1f29_I20180101" decimals="-3" sign="-" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEyLTE1LTEtMS0w_31edb0d0-dbb9-466d-99d4-eb1865764426">18</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuances of Class&#160;A common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTEtMS0xLTA_67933590-caf1-4938-9a8c-22eb689d17e5">1,017</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTMtMS0xLTA_6d8a78bb-a5d4-44e5-a348-7699af3b9812">496</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTUtMS0xLTA_d1c024d0-dea8-400c-9ec5-219fdb2fd530">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTExLTEtMS0w_23f9de83-73dd-4cd7-a525-f234da62e711">1,012</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of Class A common stock - acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTEtMS0xLTA_64a5b492-a8b1-4195-9306-9a1311bd3ba2">7,622</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTMtMS0xLTA_c8c10349-4b15-424e-a87b-b48143a70ee6">150</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTUtMS0xLTA_581d1873-c457-41ec-aae1-ad10363c8409">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTExLTEtMS0w_85375149-6d2b-4a93-b2b7-4532409664d3">7,621</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE1LTEtMS0xLTA_c05ce864-9800-4cf9-ba97-20da408606c2">8,445</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE1LTExLTEtMS0w_01d6253c-c5cd-4540-9408-893b2612148f">8,445</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive income:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE3LTEtMS0xLTUxNg_741be43f-85ad-4e85-a9bb-e9fcdba3cf84">6,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b1963039de341e7a5f8e0e7197f7596_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE3LTEzLTEtMS0w_0674b753-f15d-4be2-a4b1-28620136857c">6,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hedging activity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE5LTEtMS0xLTA_aaf2a836-579d-4d5f-b80a-126968412457">1,474</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE5LTE1LTEtMS0w_264ff2e9-c84e-4687-b944-ee1e19179ff7">1,474</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTEtMS0xLTA_878efd80-58b7-49a4-9b3d-c28d0a54f81b">15,832</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ife39a0b9a3af4d15bacf7461771607ec_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTMtMS0xLTA_7cec0b50-e95c-4701-bd92-ebc159492485">41,944</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ife39a0b9a3af4d15bacf7461771607ec_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTUtMS0xLTA_62edc6b9-4678-4a4e-9303-b6cd73efe153">419</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ia46c5076197f488792727326b79e9dd4_I20181231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTctMS0xLTA_7cbe6369-50dc-419f-915c-1226bcde88fe">988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia46c5076197f488792727326b79e9dd4_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTktMS0xLTA_5e84fd9f-3e99-4f25-ba49-1ec3438c31f2">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie2349edcd15d4d4dbde1887e056257bb_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTExLTEtMS0w_4df14f75-4220-4160-b6e0-1419834f859c">373,716</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i561b507789ea40f1930c74612c24d24d_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTEzLTEtMS0w_d36250ae-ef4d-4248-b65e-b49c95d1cf92">388,669</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i928185ce9a144fdaac2de099232ff3f3_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTE1LTEtMS0w_5c22edaa-e154-4ac9-b169-018d6549ffc4">1,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i094a6f9ea81f49d09265b118a9c871ed_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTE3LTEtMS0w_d69b2123-e376-4da3-9789-5da6e28eb577">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuance of Class A common stock - equity offering</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTEtMS0xLTA_943434cb-251f-4df7-ad4e-4e38e3f773e9">100,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTMtMS0xLTA_842b0787-9673-4c7d-ad04-e115baec0966">3,565</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTUtMS0xLTA_cef1111f-8142-4472-bb07-ad1e41f28682">36</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTExLTEtMS0w_5a5ebdb8-3320-47d3-b079-2a1a342771d8">100,410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuances of Class&#160;A common stock - acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTEtMS0xLTA_3c7aff55-d742-4452-9bcc-95aa01f31f1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTMtMS0xLTA_99e8d9f5-5e11-40e9-8e9a-c38dffd88423">67</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTUtMS0xLTA_427dfe9c-6e17-4f84-8dd8-612fcc0d15e7">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTExLTEtMS0w_2f19507a-4d4d-4e95-b586-c93cdb3901d6">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issuances of Class&#160;A common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTEtMS0xLTA_082c5c42-6f7d-4b9c-a23e-28c5cf840bcf">3,996</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTMtMS0xLTA_ab0bdfff-2940-4e4b-835f-b731badd5358">1,227</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTUtMS0xLTA_88459496-793d-47af-940b-9f90e7996f85">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTExLTEtMS0w_6b54e8f7-3e6f-4561-9cd7-d09f1a978dc6">3,984</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI0LTEtMS0xLTA_4717a72e-3693-4253-8bbe-8877df6befdf">7,223</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI0LTExLTEtMS0w_b721444b-3597-4f7d-9ecb-4dd0a2e21a74">7,223</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI2LTEtMS0xLTA_da30a9bc-0aea-4a6d-92b2-c215ef2554ab">31,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie388fb560d1b4784a8d15d8895ec72d4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI2LTEzLTEtMS0w_54fdd61c-aae2-407b-b553-ba343a5d1eb6">31,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:24pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hedging activity</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI4LTEtMS0xLTUwNw_2430c6ab-22a8-43f6-a712-ac6b02afd254">4,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI4LTE1LTEtMS0w_7e250db9-4d11-4a6d-a698-d02c962c2674">4,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTEtMS0xLTA_628211a3-6485-4e2e-a170-8936d64fe801">122,753</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i7b5e740e643d47d3807b0cae2c45e0b0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTMtMS0xLTA_25051f06-fd38-4f4e-a444-7a2ec7431a29">46,803</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7b5e740e643d47d3807b0cae2c45e0b0_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTUtMS0xLTA_af75df53-a988-4a29-a108-3615bd30b5dd">468</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i91e2c788b6b84b298d8fde66217627f8_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTctMS0xLTA_d834b578-e92e-4158-8cb4-16c989f3e2c1">988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91e2c788b6b84b298d8fde66217627f8_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTktMS0xLTA_8ce1d2eb-4e6e-4f7c-8943-2f0826fe1a15">10</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0960b1333f434ff9851fc69e470a4d28_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTExLTEtMS0w_05428b61-cc2a-4515-b6c7-2664eeee678e">485,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id435c608cdf34bf0b4adf05bfc73bacf_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTEzLTEtMS0w_e6ef7faf-4162-4d27-adb2-41b404a325a9">357,016</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i19a0ffc8d600471aa63c9daef94f57d5_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTE1LTEtMS0w_051a0e97-2acf-476f-bd5b-8fa26234f891">6,041</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0a2bedf9b75b43378580e0fbc592286e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTE3LTEtMS0w_57d4b445-4dfd-477b-a26e-218425161b3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 id="i_0_346"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:61.396%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.713%;"></td><td style="width:1.0%;"></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.713%;"></td><td style="width:1.0%;"></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.714%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash Flows from Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMtMS0xLTEtMA_1fb50d2b-e1d8-4bfb-9092-83748a10dc51">31,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMtMy0xLTEtMA_01eb15e6-000d-45f8-8983-f5ea10be6fc3">6,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMtNS0xLTEtMA_a9be5b17-7977-4b71-9242-204224d268f5">21,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUtMS0xLTEtMA_727eb1fa-9af4-4936-af85-8811c41c5149">79,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUtMy0xLTEtMA_1e52f00a-30ea-4cf2-b869-ac95d74a3cbc">70,508</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUtNS0xLTEtMA_4bb5c52f-1e6b-46db-8ed5-3fb42df75a20">62,102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depletion of landfill operating lease obligations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzYtMS0xLTEtMA_00e897db-d4b5-4083-b35e-27ad32831d8d">7,711</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:DepletionOfLandfillOperatingLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzYtMy0xLTEtMA_7ad9e39f-f202-4fa5-b928-2f3ecdd9b84d">9,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:DepletionOfLandfillOperatingLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzYtNS0xLTEtMA_311e166c-9037-4b3d-932d-bad7306150d8">9,646</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest accretion on landfill and environmental remediation liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzctMS0xLTEtMA_46da3a10-e4b6-49fa-b5eb-d2b9196fc4b7">6,976</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzctMy0xLTEtMA_7633b9f0-067e-4699-ab7d-e70bd57be782">5,708</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzctNS0xLTEtMA_448aaa6b-1a4b-410d-837f-960f6f75d4b0">4,482</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs and discount on long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzgtMS0xLTEtMA_0b9fc460-7aec-4c62-82b0-fd4bcaa036fd">2,293</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzgtMy0xLTEtMA_9a1a109c-cebc-4cda-a67a-94f2631b70b2">2,449</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzgtNS0xLTEtMA_dca3d456-dec6-478c-9d6b-14375a1bbbb0">2,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzktMS0xLTEtMA_247b458b-099e-4024-9b6d-278bf6e097ab">7,223</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzktMy0xLTEtMA_e654d6d5-8d29-4cdd-a3b2-0d77326b2034">8,445</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzktNS0xLTEtMA_d841dc94-f372-4faf-bb6c-269cb9305aff">6,432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEwLTEtMS0xLTA_95bbe8b8-a651-4667-acc0-cf5f2dd98c27">9,559</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Gain) loss on sale of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzExLTEtMS0xLTA_84a9b15f-4d36-4d91-9ae8-746a0d995c66">892</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzExLTMtMS0xLTA_34a2f185-405b-4339-9a40-4caa23e64737">492</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzExLTUtMS0xLTA_49f132ff-14af-4bae-9481-72f79d71922f">49</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill non-cash closure charge, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="cwst:NoncashLandfillClosureCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEyLTEtMS0xLTA_4c23e1c7-08ed-4da1-be9a-7af7e0e58b65">74</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:NoncashLandfillClosureCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEyLTMtMS0xLTA_5d2f6964-5098-4f58-afa6-6e4c48128422">16,179</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:NoncashLandfillClosureCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEyLTUtMS0xLTA_38ea90c7-02e4-4ef0-86db-c57aefd88f74">63,526</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill insurance recovery for investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEzLTEtMS0xLTA_82f4f4c7-144c-49b5-95a3-dad2be8e99b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEzLTMtMS0xLTA_efa607e9-f36e-4355-8149-0e60ed671d1c">3,506</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEzLTUtMS0xLTA_4836f4d2-6da1-4448-b881-02cb54b969a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development project charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE0LTEtMS0xLTA_baafc15c-d61b-4803-b8a1-07392b2c584a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE0LTMtMS0xLTA_a17576c0-9929-40c6-93df-66a96b35d797">311</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE0LTUtMS0xLTA_0cb17ab3-1db7-4adb-a78d-ce127e30452b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash expense from acquisition activities and other items</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE1LTEtMS0xLTA_b9c1a26f-6758-43ef-b124-de142445fe3b">65</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE1LTMtMS0xLTA_0103efac-4a1e-499d-82ec-00c37fd2cb7c">757</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE1LTUtMS0xLTA_90f7a1c3-2c03-4580-baf9-873b201e9714">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss on debt extinguishment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE2LTEtMS0xLTA_6009ce46-b913-4868-8023-465e1f4ec52c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE2LTMtMS0xLTA_a644fa7b-a6e6-49de-a501-61449451a322">7,352</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE2LTUtMS0xLTA_b5babc31-9361-43a6-b512-560ef3c6ea40">517</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairment of investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE5LTEtMS0xLTA_c8027092-3c1e-492a-8631-c354dd046d9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE5LTMtMS0xLTA_3d37174c-71f0-4068-af92-6c79c3b68f8f">1,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE5LTUtMS0xLTA_33979858-13bd-482b-9325-7b95c8a770e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Withdrawal costs - multiemployer pension plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzIyLTEtMS0xLTA_26e065b8-8626-400b-a6d9-6f69856c4c9f">2,230</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzIyLTMtMS0xLTA_867b2360-c13c-43c0-b795-f7d1065e4965">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzIyLTUtMS0xLTA_adddcd9c-0971-43c0-8aeb-a6b4a3d6dc23">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI0LTEtMS0xLTA_dcfa9aad-713e-4e82-876c-fd31418f6eea">1,244</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI0LTMtMS0xLTA_9faadd41-7d75-4f41-860e-ccf7bcd83521">1,250</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI0LTUtMS0xLTA_7cd1d152-4886-40d3-a1a2-cf331df890a7">15,525</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Changes in assets and liabilities, net of effects of acquisitions and divestitures:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI2LTEtMS0xLTA_beade574-f7d0-40dc-9d6b-80223ebc4d8a">5,464</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI2LTMtMS0xLTA_8f186707-765b-495c-b2eb-35b9ab2bebf6">5,833</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI2LTUtMS0xLTA_f0d4103d-9303-4a92-984d-33fe534941e2">4,664</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill operating lease contract expenditures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cwst:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI3LTEtMS0xLTA_d87df199-5b6d-49ba-b9e4-1a0394a35236">5,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="cwst:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI3LTMtMS0xLTA_6b2112c1-8044-46d7-bde4-9b14e37ab823">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="cwst:IncreaseDecreaseInOperatingLeaseLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI3LTUtMS0xLTA_ae54c744-67b5-4670-aebd-e949326c7fa0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI4LTEtMS0xLTA_61a16dc0-21cf-4610-8226-7732b567abcd">6,762</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI4LTMtMS0xLTA_3251a84b-a0c2-4590-8eb4-4072feb5ca72">9,091</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI4LTUtMS0xLTA_b792aaf2-6924-4899-afda-8dd92bc045fb">2,084</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses, inventories and other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI5LTEtMS0xLTA_f8ea310b-7c36-458e-b5b4-64d4421c6f93">1,669</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI5LTMtMS0xLTA_30ba1758-2823-4141-be03-dc54aa12c639">535</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI5LTUtMS0xLTA_de769ff3-c658-4523-922e-6eb06783cd7d">1,404</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:29.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses, contract liabilities and other liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMwLTEtMS0xLTA_e8378852-03eb-4888-a19a-6e1b33fe63f5">22,931</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMwLTMtMS0xLTA_9f929c39-005c-4179-8bcf-46a32e12108b">9,133</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMwLTUtMS0xLTA_a102b103-27a2-4d57-bc4e-c5237e8fdaca">600</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by operating activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMxLTEtMS0xLTA_e3f50489-f937-4db8-8e21-b82797149c00">116,829</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMxLTMtMS0xLTA_6441fb2d-0fb9-43a0-8810-f17a39d5c5fc">120,834</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMxLTUtMS0xLTA_75e9d92e-06e0-4542-bacd-f6b6ca3eb979">107,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash Flows from Investing Activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions, net of cash acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMzLTEtMS0xLTA_fbcd5fb1-1f0c-4d8a-89dc-b75c373b42bb">75,379</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMzLTMtMS0xLTA_8527bf32-55ae-4b88-825b-bea702c814a6">88,918</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMzLTUtMS0xLTA_fe88fb2e-0173-4072-a27a-48199406dac5">5,056</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions to property, plant and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM1LTEtMS0xLTA_806a9a07-eb42-4c2d-b185-14c8ffad5d56">103,165</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM1LTMtMS0xLTA_2306edab-748d-4642-9c45-fae1f074857f">73,232</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM1LTUtMS0xLTA_1a6fee0f-dbee-4dda-a20e-8a28a1ab11ad">64,862</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments on landfill operating lease contracts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:PaymentsForLandfillOperatingLease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM2LTEtMS0xLTA_24eb9431-14fb-4afe-b558-aa6bebf0dcec">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:PaymentsForLandfillOperatingLease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM2LTMtMS0xLTA_6491e194-0a19-4faa-9c88-33a7de23c6bd">7,415</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:PaymentsForLandfillOperatingLease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM2LTUtMS0xLTA_fa558ddd-4f4a-4c04-88a5-82535dd730de">7,240</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from sale of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM4LTEtMS0xLTA_16013794-a17e-480a-84b9-b3a79748067f">750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM4LTMtMS0xLTA_7d92c9c6-7a62-4599-a833-c7008aacd472">870</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM4LTUtMS0xLTA_1acb47b0-2cf2-4317-abf0-2ed9d5d25256">711</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from Southbridge Landfill insurance recovery for investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM5LTEtMS0xLTA_9106c120-ad4d-4bf8-96c0-d81910cf064b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idae26ff6142e4ca78f233f598cf0e410_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM5LTMtMS0xLTA_e2278432-efdb-4f40-afd2-0be1830e10a5">3,506</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i28ea5ebb63ae409cae3b27925f8ad577_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM5LTUtMS0xLTA_5c6614cd-5254-4a61-8055-e6f68ab78987">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from property insurance settlement</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQwLTEtMS0xLTA_3a3440d0-2784-495a-98fd-02a483cb9e37">332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQwLTMtMS0xLTA_30045194-a7a3-43ac-9db5-91241aa01a7f">992</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQwLTUtMS0xLTA_57882d97-f6a3-47cd-afa1-f9ed7c7ceb41">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash used in investing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQxLTEtMS0xLTA_6c85099d-99ae-488a-9623-f11b97c05e81">177,462</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQxLTMtMS0xLTA_3f565276-101f-481c-ae26-6bcdc43c3e92">164,197</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQxLTUtMS0xLTA_a310cf3a-42c0-4615-8829-ba331177a175">76,447</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash Flows from Financing Activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from debt borrowings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQzLTEtMS0xLTA_58eec96d-47e7-4315-a2a8-fa114f8da82c">197,800</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQzLTMtMS0xLTA_78cf78cb-e187-4587-a7e1-f89aaaefd180">634,700</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQzLTUtMS0xLTA_f2e7f79a-4d4c-473a-9ca8-257826e8eeb2">185,500</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal payments on debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ0LTEtMS0xLTA_8646ad84-8941-49ee-aada-54fed6e81030">243,374</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ0LTMtMS0xLTA_7e523d64-cc20-43fd-9a77-614aff843888">584,223</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ0LTUtMS0xLTA_d24b0c86-d52d-497f-abf6-502cb6364594">216,966</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ1LTEtMS0xLTA_961d1c2e-57e4-450e-9775-4edf9c409777">749</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ1LTMtMS0xLTA_2205a9f6-7b9a-4697-a693-b6a017eb5abc">5,573</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ1LTUtMS0xLTA_48226bc4-01d5-46b5-8fe4-94606a0d56ae">1,452</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from the exercise of share based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ3LTEtMS0xLTA_49f8d49b-98c2-490b-a35d-b99c96afd977">3,355</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ3LTMtMS0xLTA_b24b01e2-d6fe-4d4b-97a4-6f94f07e0864">471</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ3LTUtMS0xLTA_d393fc33-aff9-42cd-a0af-0add5bcea3e2">1,278</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from the public offering of Class A Common Stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ4LTEtMS0xLTA_a8a446dc-c023-4469-a547-00b3b1341006">100,446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ4LTMtMS0xLTA_9a443a0c-e28b-49fb-a07f-a83e9a88bde2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ4LTUtMS0xLTA_790b3091-97f3-47c0-98f4-1b89fd62a371">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from unregistered sale of Class A Common Stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:ProceedsFromSaleOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ5LTEtMS0xLTA_8df21698-b36f-4694-9b7c-331cb0653d56">2,619</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="cwst:ProceedsFromSaleOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ5LTMtMS0xLTA_0cab4a3a-eaa9-4830-99bb-0c941d1e5712">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="cwst:ProceedsFromSaleOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ5LTUtMS0xLTU2NA_b5ce5dc6-240f-4805-b05b-89f70009adfb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUxLTEtMS0xLTA_d66b7bee-8023-4c26-8a60-3c510bb88099">60,097</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUxLTMtMS0xLTA_dd2d3952-8380-456d-b978-1487cd20f9bb">45,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUxLTUtMS0xLTA_194b61b6-72f9-404d-801e-16f5da8b3a93">31,640</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (decrease) increase in cash and cash equivalents </span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU2LTEtMS0xLTA_0a1277a4-966f-4596-af99-e39346360dd2">536</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU2LTMtMS0xLTA_eb3af1a8-ebee-4014-bdab-39a30af13a9f">2,012</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU2LTUtMS0xLTA_a215a49a-d046-4b69-bc27-212a70497a86">549</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU3LTEtMS0xLTA_847aa5b9-6b36-4be5-b178-d6594bead2fd">4,007</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU3LTMtMS0xLTA_aab118e9-f73a-472d-abf3-e9d2af3696f0">1,995</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i21a46e05823c434491eee40ae4ffdd7c_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU3LTUtMS0xLTA_84da8590-eb75-40f5-924f-c2cbb12aa51f">2,544</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU4LTEtMS0xLTA_5a82b714-3ec7-4114-9446-feef96cc09f8">3,471</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU4LTMtMS0xLTA_82a20e74-61b5-40c5-87c9-78d3dfa92277">4,007</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU4LTUtMS0xLTA_0574141e-d57a-441d-abfe-721029df6567">1,995</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:45pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:61.396%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.713%;"></td><td style="width:1.0%;"></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.713%;"></td><td style="width:1.0%;"></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.714%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental Disclosures of Cash Flow Information:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid during the period for:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzQtMS0xLTEtMA_10e3c78e-7d0c-4916-a3f9-fbf7fe30d9bd">23,183</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzQtMy0xLTEtMA_97bd03f7-fad5-4169-866e-fe2a88d8c52d">23,523</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzQtNS0xLTEtMA_db26514f-5772-4149-90f1-3ad784293008">25,029</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax (refunds) payments, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzUtMS0xLTEtMA_49bdf47f-e2ac-4b28-a9db-4e087a167f34">1,631</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzUtMy0xLTEtMA_06196299-a4f4-4aaf-9d7a-889cddedb054">105</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzUtNS0xLTEtMA_776d99f1-c687-454b-92b6-ed6524cfa887">146</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Supplemental Disclosures of Non-Cash Investing and Financing Activities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current assets acquired through long-term obligations</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzctMS0xLTEtMA_6f38c850-d686-40c6-96c8-7016570a2f61">13,053</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzctMy0xLTEtMA_3ac1f46f-5ee4-401d-96d1-22ef3789410e">7,092</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzctNS0xLTEtMA_f6f54c94-1da5-47c4-a1c5-bea89a8f87ad">3,564</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:9pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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;margin-top:12pt;"><span><br/></span></div><div><span><br/></span></div><div id="i_0_349"></div><div style="position:relative;width:100%;height:45pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i_0_352"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">1. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTIvZnJhZzo4N2M1YWY4MWQ2MTA0M2UwOTJlM2ZkZmI0ZTkzYmVhMS90ZXh0cmVnaW9uOjg3YzVhZjgxZDYxMDQzZTA5MmUzZmRmYjRlOTNiZWExXzE3MTg_24247ea6-5207-4a13-a0a7-b911c8558198" continuedAt="i9ae12c92eaea41ac9d9ebcba353b187a" escape="true">BASIS OF PRESENTATION</ix:nonNumeric></span></div><ix:continuation id="i9ae12c92eaea41ac9d9ebcba353b187a"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTIvZnJhZzo4N2M1YWY4MWQ2MTA0M2UwOTJlM2ZkZmI0ZTkzYmVhMS90ZXh0cmVnaW9uOjg3YzVhZjgxZDYxMDQzZTA5MmUzZmRmYjRlOTNiZWExXzE3MjE_be70b3a7-9c62-4534-86bf-7a18672d62f8" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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;), its consolidated subsidiaries and any partially owned entities over which it has a controlling financial interest  (collectively, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;), is a regional, vertically integrated solid waste services company that provides collection, transfer, disposal, landfill, landfill gas-to-energy, recycling and organics services in the northeastern United States. We market recyclable metals, aluminum, plastics, paper and corrugated cardboard, which have been processed at our recycling facilities, as well as recyclables purchased from third-parties. We manage our solid waste operations on a geographic basis through <ix:nonFraction unitRef="segment" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTIvZnJhZzo4N2M1YWY4MWQ2MTA0M2UwOTJlM2ZkZmI0ZTkzYmVhMS90ZXh0cmVnaW9uOjg3YzVhZjgxZDYxMDQzZTA5MmUzZmRmYjRlOTNiZWExXzY5Mg_64235800-25b8-421f-a116-093799de1fc9">two</ix:nonFraction> regional operating segments, our Eastern and Western regions, each of which provides a full range of solid waste services, and our larger-scale recycling and commodity brokerage operations through our Recycling segment. Organics services, ancillary operations, along with major account and industrial services are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our  major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, our wholly-owned subsidiaries and any partially owned entities over which we have a controlling financial interest, 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></ix:nonNumeric></ix:continuation><div id="i_0_355"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">2.&#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTUvZnJhZzozMzcyYmJjYWQ5YmI0YWNkOTAyNjgxZTliOGUxZTY4MC90ZXh0cmVnaW9uOjMzNzJiYmNhZDliYjRhY2Q5MDI2ODFlOWI4ZTFlNjgwXzI3NDg3NzkwNzAwODI_6531bbe7-615e-418d-b812-3e68be5f46d4" continuedAt="id2d8a5544cb147808b71afe3a5f82b0a" escape="true">ACCOUNTING CHANGES</ix:nonNumeric></span></div><ix:continuation id="id2d8a5544cb147808b71afe3a5f82b0a" continuedAt="i03c51efa4ef848cd99ae9b164f6b0379"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 we adopted and deemed to have a material impact on our consolidated financial statements based on current account balances and activity follows:</span></div><div style="margin-bottom:6pt;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTUvZnJhZzozMzcyYmJjYWQ5YmI0YWNkOTAyNjgxZTliOGUxZTY4MC90ZXh0cmVnaW9uOjMzNzJiYmNhZDliYjRhY2Q5MDI2ODFlOWI4ZTFlNjgwXzYyOA_f3f2bce2-2801-41ad-8e8b-424b7e7ff2c7" continuedAt="ia98773b4b82645d4b39476e7693ba26d" escape="true"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTUvZnJhZzozMzcyYmJjYWQ5YmI0YWNkOTAyNjgxZTliOGUxZTY4MC90ZXh0cmVnaW9uOjMzNzJiYmNhZDliYjRhY2Q5MDI2ODFlOWI4ZTFlNjgwXzY0MA_517cc7b1-05bd-4e95-8196-bc228e330171" continuedAt="i0f0ac93f996a49fea6226a909ba6316b" escape="true"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:27.325%;"></td><td style="width:1.0%;"></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:27.325%;"></td><td style="width:1.0%;"></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:35.538%;"></td><td style="width:1.0%;"></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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards adopted effective January 1, 2019</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-02, as amended through March 2019: Leases (Topic 842)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that a lessee recognize at the commencement date: a lease liability, which is the obligation of the lessee to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We adopted the guidance using the prospective optional transition method effective January 1, 2019, which allowed us to elect not to restate comparative periods and, if applicable, to recognize the effects of applying this guidance as a cumulative-effect adjustment to retained earnings as of January 1, 2019. We did not recognize a cumulative effect adjustment to retained earnings upon implementation. Upon adopting this guidance, we recognized a right-of-use asset and lease liability for leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheet. We also prospectively reclassified landfill operating lease payments, along with related accumulated depreciation, that were previously capitalized as property, plant and equipment to operating lease right-of-use assets. Accordingly, the related cash outlays, which were historically considered cash flows from investing activities, were prospectively reclassified as cash flows from operating activities in accordance with Topic 842. With the assistance of third-party resources, we designed internal controls over the adoption of this guidance and implemented a third-party enterprise lease management software solution. In conjunction with the implementation, we modified our lease policy and internal business processes to effectively manage and account for leases, and to support recognition and disclosure requirements under the new standard. The adoption of this guidance did not have a material impact on the accounting for our finance leases. This guidance required additional disclosure over leases in order to comply with the new lease standard. See Note 8, Leases for additional disclosure.</span></td></tr></table></ix:nonNumeric></ix:nonNumeric></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i03c51efa4ef848cd99ae9b164f6b0379"><ix:continuation id="ia98773b4b82645d4b39476e7693ba26d"><ix:continuation id="i0f0ac93f996a49fea6226a909ba6316b"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:27.325%;"></td><td style="width:1.0%;"></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:27.325%;"></td><td style="width:1.0%;"></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:35.538%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards issued pending adoption</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2019-12: Income Taxes (Topic 740)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective January 1, 2021 with early adoption permitted. </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2017-04: Intangibles - Goodwill and Other (Topic 350)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that when an entity is performing its annual, or interim, goodwill impairment test, it should compare the fair value of the reporting unit with its carrying amount when calculating its impairment charge, noting that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Additionally, if applicable, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when calculating its impairment charge.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">As of December 31, 2019, we did not record a goodwill impairment charge related to our annual goodwill impairment test because at that time the fair value of each reporting unit exceeded its respective carrying value. Upon adoption, if the carrying value of any of these reporting units exceeds the fair value when we perform a goodwill impairment test, we would record an impairment charge equal to the amount by which the carrying value exceeds its fair value. We adopted this guidance effective January 1, 2020 and we do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-13: Financial Instrument Credit Losses (Topic 326)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that an entity measures all of its expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts.  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. We adopted this guidance effective January 1, 2020 using the required modified-retrospective approach. We are currently assessing the provisions of this guidance, and we do not expect our adoption of this standard to have a material impact on our consolidated financial statements or to result in a material cumulative effect adjustment to retained earnings as of January 1, 2020.</span></td></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i_0_361"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">3. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzM0_82fe8699-71bf-4d98-a3e9-a92b9b387424" continuedAt="i60b1faa5316d407fa9233c99a2a25ac4" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="i60b1faa5316d407fa9233c99a2a25ac4" continuedAt="i0c4a992b5f9a4cddb22302989399edc0"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzcw_a5d0504d-96a2-479f-b8f0-8e088629fc89" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, accounts receivable valuation allowance, 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 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:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzY0_5d5fe2ce-1720-4737-b7ce-f8e2a06d2851" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i0c4a992b5f9a4cddb22302989399edc0" continuedAt="iedcb4df02ff041e8931ec2797979d255"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzcx_ed72f4d9-dfb7-4614-8740-a09dea7a9f91" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzUw_ff2c806c-4abd-4e5e-a60d-948d7356b460" continuedAt="ie64a37d1dfaa40bb9586358e2b30ef39" escape="true">Accounts Receivable, Net of Allowance for Doubtful Accounts</ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ie64a37d1dfaa40bb9586358e2b30ef39">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 doubtful accounts represents its estimated net realizable value. Estimates are used in determining our allowance for doubtful accounts based on our historical collection experience, current economic conditions and trends, credit policy and a review of our accounts receivable by aging category. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible.</ix:continuation> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjc5_867f2db3-b7e9-47e0-a44d-6ef74891461f" continuedAt="icf506b79c10149d5a3f44b22f4b8596c" escape="true">Inventory</ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="icf506b79c10149d5a3f44b22f4b8596c">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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjY2_4960d1f0-b766-47f5-9965-3158213d54bc" continuedAt="i6ed07a283550408ab9beeae2c5602ff4" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzE0_4e70081b-5121-465a-8bcc-f15e0e37db09" continuedAt="i90f5d401fe8a451c82f2b79259f27550" 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></div><div style="margin-bottom:12pt;"><ix:continuation id="i90f5d401fe8a451c82f2b79259f27550" continuedAt="i2977901a6bf24a52a59e50138f54df67"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"><tr><td style="width:1.0%;"></td><td style="width:73.491%;"></td><td style="width:1.0%;"></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:21.753%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i0d21866f7b4b49488da0318086772119_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzEtMi0xLTEtMTI0MS90ZXh0cmVnaW9uOmNhZjc4OTkyZTg1NzQ2MjRiYmMyNGY0NzYwN2UyNGMyXzIxOTkwMjMyNTU1Njk_b535c64c-9d86-4782-8e90-79aba41e09b0">10</ix:nonNumeric>-<ix:nonNumeric contextRef="idffffffc6d1f4726a8fd4c41f43dd71f_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzEtMi0xLTEtMTI0MS90ZXh0cmVnaW9uOmNhZjc4OTkyZTg1NzQ2MjRiYmMyNGY0NzYwN2UyNGMyXzIxOTkwMjMyNTU1ODA_17328cb7-817d-44cb-b0e2-4d0e8a68a465">30</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i418d062bf4244fb6af390e4cb00840f6_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzItMi0xLTEtMTI0OS90ZXh0cmVnaW9uOmRhZjllYmQ4OGEwOTQzY2RhNzAxNzI5MjA4OGI0Y2VkXzIxOTkwMjMyNTU1Njc_85e54464-edd3-456c-a2b9-33fa665f4a6b">5</ix:nonNumeric>-<ix:nonNumeric contextRef="ibe4d4f99b5084136b01394ff9d7bb4d2_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzItMi0xLTEtMTI0OS90ZXh0cmVnaW9uOmRhZjllYmQ4OGEwOTQzY2RhNzAxNzI5MjA4OGI0Y2VkXzIxOTkwMjMyNTU1Nzg_209698cd-5f67-4b22-bc4e-d6aecdbd0c43">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i5a847f0816144088b36330ca0e763995_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzMtMi0xLTEtMTI1Ny90ZXh0cmVnaW9uOmU4ZGY2OGI0NzVkYjQ1ODRiMDU4ZmM2YzZhMGM5YTJkXzIxOTkwMjMyNTU1Njc_50f14781-c86c-43b3-aaf6-8d58842fc712">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i56de2bdd6835490d80104d1e0bb8a080_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzMtMi0xLTEtMTI1Ny90ZXh0cmVnaW9uOmU4ZGY2OGI0NzVkYjQ1ODRiMDU4ZmM2YzZhMGM5YTJkXzIxOTkwMjMyNTU1Nzg_e6c16b7d-7e5d-47ab-9b6a-ec7be2357ba1">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i8899e83fac0a409db54ae8ea32bf82ca_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzQtMi0xLTEtMTI2NS90ZXh0cmVnaW9uOjJhNmE5NjI1OGRlZjQ5MTFiMzg1OTEwY2ZkMTY0OWFiXzIxOTkwMjMyNTU1Njc_7a34a95f-05e4-4271-9c7f-5f05757b0d94">5</ix:nonNumeric>-<ix:nonNumeric contextRef="i1915abd8af1a42ff997392c0aa3d1a6d_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzQtMi0xLTEtMTI2NS90ZXh0cmVnaW9uOjJhNmE5NjI1OGRlZjQ5MTFiMzg1OTEwY2ZkMTY0OWFiXzIxOTkwMjMyNTU1Nzg_dd455cdd-84fc-4fde-88c4-3564e7c5b9a6">12</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"><ix:nonNumeric contextRef="i48b430e5d6f244a5bb91d6f55c33fef2_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzUtMi0xLTEtMTI3My90ZXh0cmVnaW9uOmRiZGE4NjRmNGJmMDRjMWE5YTAwZGM0YjAxYWFkNWJjXzIxOTkwMjMyNTU1NjY_a078156c-23b2-47ac-990a-1b23dc25f707">3</ix:nonNumeric>-<ix:nonNumeric contextRef="i8df5c161f4604051930ed4709796dcc6_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzUtMi0xLTEtMTI3My90ZXh0cmVnaW9uOmRiZGE4NjRmNGJmMDRjMWE5YTAwZGM0YjAxYWFkNWJjXzIxOTkwMjMyNTU1NzY_5b70f7b4-f7d0-4d33-afae-2716eff8c7e0">8</ix:nonNumeric> years</span></div></td></tr></table></ix:continuation></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i6ed07a283550408ab9beeae2c5602ff4">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>. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 over the amortization of landfill development costs and Note 7, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over property, plant and equipment.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:AssetRetirementObligationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMjA_6abaff2d-0462-49be-9060-cb042c23204d" continuedAt="i2685a7cb188a4906ba25627e8ac6237d" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iedcb4df02ff041e8931ec2797979d255" continuedAt="i20462f1b27a84001b635ed361e319c57"><ix:continuation id="i2685a7cb188a4906ba25627e8ac6237d" continuedAt="id8435567bfce4a8a93b790e62e6edce1"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 ("fiscal year 2019"), December 31, 2018 ("fiscal year 2018") and December 31, 2017 ("fiscal year 2017") was $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzY3Njc_0b78cf6b-95aa-4c69-bb28-e90d43cc0768">263</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzY3NzE_51066aa7-195b-4fd5-9fa6-e15c512c1af7">140</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:InterestCostsCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzY3Nzg_9c00b3f6-3a5d-4f4b-bf38-859467bab273">295</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></ix:continuation></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i20462f1b27a84001b635ed361e319c57" continuedAt="ia4b532f2b8964e79a21580d238944f44"><ix:continuation id="id8435567bfce4a8a93b790e62e6edce1" continuedAt="i7620cee062c54b2596d8057c8416e9c4"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:duryear" name="cwst:ClosureandPostClosureCostsIncurrencePeriod" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEyMzQ2_c5e85b55-44d3-4cad-909e-0d361ec03354">30</ix:nonNumeric>&#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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="3" name="cwst:InflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEzMTU2_dd3ccf1f-f4e8-43f8-aca0-d1a6aeea7b87">1.6</ix:nonFraction>% as of December 31, 2019). Final capping, closure and post-closure liabilities are 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, 2019 is between approximately <ix:nonFraction unitRef="number" contextRef="i96edb607529e42f8932f115aa70bf7e7_I20191231" decimals="3" name="cwst:AssetRetirementObligationMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEzNDM1_27054048-00ae-4d43-96ce-75f70d5df85b">8.7</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i19a76b74f4f843d5b479fe9e36b35754_I20191231" decimals="3" name="cwst:AssetRetirementObligationMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEzNDQy_5611955d-9fdb-430e-aba1-9dbf52842947">10.0</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="ifdca8b8ae2744c6c8c7d288a7b9475de_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE0MTcy_2296d766-512b-4d3b-bf6f-3c98b8ab6d05">6,227</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i157d60f7eb264d3aad33db4d021bfffc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE0MTc2_b4b3f8d2-a6d8-44cc-8be0-e279f59b4413">5,556</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i4d777e98c3dd454f8a4ab2ac1154ceee_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE0MTgz_850ae4e0-d047-4ce2-929d-336e234150e1">4,401</ix:nonFraction> in fiscal years 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 airspace related to the specific final capping event. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over asset retirement obligations related to final capping, closure and post-closure costs.</span></div></ix:continuation><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i7620cee062c54b2596d8057c8416e9c4">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, 2019 and December 31, 2018 totaled $<ix:nonFraction unitRef="usd" contextRef="ifdca8b8ae2744c6c8c7d288a7b9475de_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:SuretyBonds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MDI5_198b9981-82fc-4f04-8e8e-55b86f205318">220,633</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i157d60f7eb264d3aad33db4d021bfffc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:SuretyBonds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MDM2_06c423b6-31e2-4bc5-9a3f-0c685316bef1">201,177</ix:nonFraction>, respectively. Letters of credit securing closure and post-closure obligations as of December 31, 2019 and December 31, 2018 totaled $<ix:nonFraction unitRef="usd" contextRef="i5279a1e6fe74437f96cb86929b8a0760_I20191231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MTQy_94ffa3c3-a7f5-4de2-8f8f-16637393a402">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i40d62c121dc84c998d36abf94efb7504_I20181231" decimals="-3" name="us-gaap:LettersOfCreditOutstandingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MTQ5_9d80de6e-7fe7-4fe9-9d2c-d9f4272d655d">0</ix:nonFraction>, respectively. See Note 6, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restricted Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over restricted investment securities securing closure and post-closure obligations.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMjE_78ae4438-2137-49c0-bfe0-453f6cdfdd80" continuedAt="i6114a688112847e2997a86126c89b1ec" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="cwst:NumberofLandfillOperationandManagementAgreementsEnteredInto" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE2MDMy_2763165d-c6ba-4465-b473-c326bdf15c7b">three</ix:nonFraction> landfill operation and management agreements. 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 body retains ownership of the landfill. There is no bargain purchase option and title to the property does not pass to us at the end of the lease term. 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="background-color:rgb(255,255,255, 0.0);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/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 operating agreement. </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ia4b532f2b8964e79a21580d238944f44" continuedAt="i2a5663daddb746b799ce13527b2d8eab"><ix:continuation id="i6114a688112847e2997a86126c89b1ec"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a part of the implementation of Topic 842, we elected to adopt the practical expedient package and to not elect the hindsight practical expedient in determining lease term. The practical expedient package allowed us to: 1) not reassess lease classification for existing leases; 2) not reassess whether a contract contains a lease for existing contracts; and 3) not reassess initial direct costs for existing leases. Accordingly, we retained the operating lease and finance lease classifications in all periods presented and did not alter Topic 840 accounting over operating leases in place at transition allowing us to use historical minimum rental payments when determining the right-of-use asset and lease liability for existing operating leases. Upon adopting this guidance, we recognized 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 sheet. For other non-core operating leases, which is comprised of small-dollar-value items such as office equipment, we continued to expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheet. Accounting for finance leases was not impacted by the adoption of this guidance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under Topic 842, 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></div></ix:continuation><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 8, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for further disclosure over lease costs and other lease information.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI3NDg3NzkxMjMyMzA_935c3448-8553-4e6d-9ecb-fe714a46ef58" continuedAt="i9339ba528e6f48eea72c11e4e8068ade" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 cost 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note&#160;9, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over goodwill.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"><ix:continuation id="i9339ba528e6f48eea72c11e4e8068ade" continuedAt="i79410aef1fca4f2f846d3690308a0c7a">Intangible Assets.</ix:continuation></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i79410aef1fca4f2f846d3690308a0c7a"> Intangible assets consist primarily of covenants not-to-compete and customer lists. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the straight-line method over their estimated useful lives. Covenants not-to-compete and customer lists are typically amortized over a term of no more than <ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzIxODQw_0f1daaed-1d27-4adf-88e1-37de809efdf3">10</ix:nonNumeric> years.</ix:continuation> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note&#160;9, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over intangible assets.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzQ1_cf48c4c8-9654-4647-a0e8-78cfc6ade714" continuedAt="i179e1df45fea4183b4f2ba1473d63c0c" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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, 2019 and December 31, 2018, we had <ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzIyMzg1_07cfda52-04de-42f8-8006-4c7206b25986"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzIyMzg1_83d898ac-8147-40bb-9362-5709735cf24c">no</ix:nonFraction></ix:nonFraction> investments accounted for under the equity method of accounting. As of both December 31, 2019 and December 31, 2018, we had cost method investments totaling $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDA5MTA_7e756f1d-438e-4bb5-b297-1adcbec24fb9"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsAndOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDA5MTA_dd5142bb-ae33-4170-ba83-a9399d18125b">11,264</ix:nonFraction></ix:nonFraction>.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i2a5663daddb746b799ce13527b2d8eab" continuedAt="i308fb25e502c4c44824784fbd1007023"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i179e1df45fea4183b4f2ba1473d63c0c">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzQ2_383f77aa-a464-4246-860c-787a2f72413f" continuedAt="i90654204b2984033a7e253ac9034bc4d" escape="true">Fair Value of Financial Instruments</ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i90654204b2984033a7e253ac9034bc4d">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, restricted cash reserved to finance certain capital projects, interest rate derivatives, trade payables and long-term 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> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 11, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and Note 14, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for fair value disclosure over long-term debt and financial instruments, respectively. See the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 over interest rate derivatives.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzM5_3cdb701c-fad6-4196-acf9-b0a9e283d2ea" continuedAt="i452a78f6c4754d0c8f16078f5cb8fe77" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i452a78f6c4754d0c8f16078f5cb8fe77">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> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 5, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over business acquisitions</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:EnvironmentalCostsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjc2_2bbf3aed-e804-436b-af68-192e05ae2ffa" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over environmental remediation liabilities.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i308fb25e502c4c44824784fbd1007023" continuedAt="i559073b9f85d4fbcb0f5610308813429"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzU0_e8262776-d693-4e36-85bf-fd834df98a59" continuedAt="ie28a5697be414e05a939f22572569777" escape="true">Self-Insurance Liabilities and Related Costs</ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ie28a5697be414e05a939f22572569777">We are self-insured for vehicles and workers&#8217; compensation with reinsurance coverage limiting our maximum exposure. Our maximum exposure in fiscal year 2019 under the workers&#8217; compensation plan was $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="cwst:MaximumExposureSelfInsured" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4MjM4_e15e9781-1712-40f5-9d69-ab128bdd166f">1,250</ix:nonFraction> per individual event. Our maximum exposure in fiscal year 2019 under the automobile plan was $<ix:nonFraction unitRef="usd" contextRef="i23f1f4d5e4cb4a75a0b2bc98ca47f4ee_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="cwst:MaximumExposureSelfInsured" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4MzMy_0f5ada3f-ff76-431f-b6db-780ad4c8e129">1,200</ix:nonFraction> per individual event. 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 sheet 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="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4OTIz_33221918-abfa-4d7f-98f7-68407d42fbef">16,853</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4OTMw_d32bc18d-7612-4c8b-848c-0689f1b4cf06">15,040</ix:nonFraction> as of December 31, 2019 and December 31, 2018, 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjUw_e4d02826-acc8-4cef-87d3-f9870e3fae06" continuedAt="i1d5cc5142e1c446183e07c36fb61d50b" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, de-recognition 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></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i1d5cc5142e1c446183e07c36fb61d50b">On December 22, 2017, the Tax Cuts and Jobs Act was enacted.  The Tax Cuts and Jobs Act, which is also commonly referred to as &#8220;U.S. tax reform,&#8221; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018.</ix:continuation>  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 16, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 Act on income taxes.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzI4_58870ab9-d7e4-4409-ab25-446d5aa12361" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our objective for utilizing derivative instruments is to reduce our exposure to fluctuations in cash flows due to changes in the commodity prices of recycled paper and adverse movements in interest rates. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategy to hedge against fluctuations in the commodity prices of recycled paper is to enter into hedges to mitigate the variability in cash flows generated from the sales of recycled paper at floating prices, resulting in a fixed price being received from these sales. We evaluate the hedges and ensure that these instruments qualify for hedge accounting pursuant to derivative and hedging guidance. Designated as highly effective cash flow hedges, both the effective and ineffective portion of the change in the fair value of these derivatives is recorded in our stockholders&#8217; equity (deficit) as a component of accumulated other comprehensive loss until the hedged item is settled and recognized as part of commodity revenue. If the price per short ton of the underlying commodity, as reported on the Official Board Market, is less than the contract price per short ton, we receive the difference between the average price and the contract price (multiplied by the notional tons) from the respective counter-party. If the price per short ton of the underlying commodity exceeds the contract price per short ton, we pay the calculated difference to the counter-party. The fair value of commodity hedges is obtained or derived from our counter-parties using valuation models that take into consideration market price assumptions for commodities based on underlying active markets. We were not party to any commodity hedge contracts as of December 31, 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategy to hedge against fluctuations in variable interest rates involves entering into interest rate derivative agreements to hedge against adverse movements in interest rates. For interest rate derivatives deemed to be highly effective cash flow hedges, both the effective and ineffective portion of the change in fair value of these derivatives is recorded in our stockholders&#8217; equity (deficit) as a component of accumulated other comprehensive loss and reclassified into earnings through interest expense in the same period or periods during which the hedged transaction affects earnings.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i559073b9f85d4fbcb0f5610308813429" continuedAt="icd5eb4fea57f4872979aca80120522ea"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 14, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for fair value disclosure over derivative instruments and Note 11, D</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ebt </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for further disclosure over interest rate derivatives. </span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzMw_c2d29ff6-d5db-475b-a458-3c55b8943a87" continuedAt="i39d2055678d148bfa125d1b4f26547a4" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over 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></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMzM_1c88a3c8-9510-4618-a527-b823c20bedee" continuedAt="i71f04297a32049d3a5e96d2dd4f69481" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted ASU 2014-09, as amended, Revenue from Contracts with Customers (Topic 606) effective January 1, 2018. We adopted this guidance using the modified retrospective approach, noting that no cumulative effect adjustment to the beginning balance of Accumulated Deficit was needed. The comparative periods have not been restated and continue to be reported under Revenue Recognition (Topic 605). We applied this guidance to contracts that were not substantially completed contracts at the date of adoption. Additionally, contract modifications that occurred before the adoption date were not separately evaluated, rather the guidance was applied to the current version of the contract only. We disaggregate our revenues by applicable service line: collection, landfill, transfer, customer solutions, recycling, organics, transportation and landfill gas-to-energy. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the new 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 elected the optional exemption, to 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="background-color:rgb(255,255,255, 0.0);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. Rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties amounted to $<ix:nonFraction unitRef="usd" contextRef="i00ddd2aae9934ddc8bc67d029ad5f7c0_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM4OTE5_c9ef134b-3580-47b6-9c59-2999d3fa359a">4,428</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i18a50fb42f194cb6bcf59c60dfe94886_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMjM_04683ae7-4307-4fba-8f80-f1a84155a0fa">6,279</ix:nonFraction> in fiscal year 2019 and 2018, respectively. Rebates are generally recorded as a reduction of revenues upon the sale of such materials, or upon receipt of the recycled materials at our facilities. These payments were previously recorded as a cost of operations. We did not record any revenues in fiscal year 2019 or fiscal year 2018 from performance obligations satisfied in previous periods. </span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i71f04297a32049d3a5e96d2dd4f69481">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="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetGrossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5NTg0_e9c15755-a072-4b3a-8fc0-241987e1196f">80,191</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetGrossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5NTkx_96a0a85e-c1f5-4d69-bfc5-69ad2795c2bb">73,500</ix:nonFraction> as of December 31, 2019 and December 31, 2018, respectively. Certain customers are billed in advance and, accordingly, recognition of the related revenues is deferred as a contract liability until the services are provided and control transferred to the customer. Contract liabilities of $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5ODUy_f5a9cf5d-45ed-4156-8761-080c701edefa">2,299</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5ODU5_237b98c7-13f1-4b2a-b83e-dbaca107e80e">3,074</ix:nonFraction> as of December 31, 2019 and December 31, 2018, respectively, are presented separately on the face of 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, 2018 and December 31, 2017 was recognized as revenue during fiscal year 2019 and 2018 when the services were performed.</ix:continuation> </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">79</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="icd5eb4fea57f4872979aca80120522ea" continuedAt="i01b9807bcfbd4bf5b1c3b351b9c48a90"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 4, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the new guidance.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzQ3_a9795d09-04ff-4676-b22b-c1927b20afd1" continuedAt="iee618af019e1437f9047cfd8dc91b989" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 17, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Items and Charges</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure related to long-lived asset impairments recognized during the reporting periods.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> We annually assess goodwill for impairment at the end 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="background-color:rgb(255,255,255, 0.0);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, or two-step impairment test, to determine whether goodwill impairment exists at the reporting unit.</span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">80</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i01b9807bcfbd4bf5b1c3b351b9c48a90" continuedAt="iab47992873044b599facd9ec91c28932"><ix:continuation id="iee618af019e1437f9047cfd8dc91b989"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the first step (defined as &#8220;Step 1&#8221;) of testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments, our Recycling segment and our Customer Solutions business, which is included in the Other 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 perform a second step (defined as &#8220;Step 2&#8221;) and determine the fair value of the goodwill. In Step 2, the fair value of goodwill is determined by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the purchase price were being initially allocated.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 a segment or a significant portion thereof will be sold; or </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 segment.</span></div></ix:continuation><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019. As of December 31, 2019, the Step 1 testing for goodwill impairment performed for our Eastern, Western, Recycling and Customer Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, the Step 1 test indicated that in each case the fair value of our Eastern, Western, Recycling and Customer Solutions reporting units exceeded its carrying value by in excess of <ix:nonFraction unitRef="number" contextRef="i272e42f5052a437c942224c883f6696f_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_88ea865f-5812-4635-8680-6e30a7472572"><ix:nonFraction unitRef="number" contextRef="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_894c9776-bc7c-44da-8691-deb2d0473f6b"><ix:nonFraction unitRef="number" contextRef="i632992c56ab1480c911db7e2a6403f2c_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_b1a0eab0-b8a1-47f3-87d6-d4605d9ce71a"><ix:nonFraction unitRef="number" contextRef="i46372e65e7e2478b888dae721b04eb99_I20191231" decimals="3" name="us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_ea90aed4-b9aa-4a19-8790-1a3aa76fe067">34.4</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>%. We incurred <ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_16bb7db4-c008-4b8d-8554-6b325987b1b1"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_47201334-1df8-4cdd-a5fc-82773bbb49be"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_78f7a69b-68de-44b2-a54f-97acad1cede6"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_d0d3e2d1-8762-44f6-90b4-29c8ec4bf3dd"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_e3a74f0d-c3c1-4cf6-952d-0aca6d3514c2">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of goodwill as a result of our annual goodwill impairment tests in each of fiscal years 2019, 2018 and 2017. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we adopted ASU 2017-04, Intangibles - Goodwill and Other (Topic 350). Under this guidance Step 2 of the testing for goodwill impairment was eliminated and that going forward 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. See Note 2, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure related to the adoption of this guidance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 <ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_16bb7db4-c008-4b8d-8554-6b325987b1b1"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_47201334-1df8-4cdd-a5fc-82773bbb49be"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_78f7a69b-68de-44b2-a54f-97acad1cede6"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_d0d3e2d1-8762-44f6-90b4-29c8ec4bf3dd"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ImpairmentOfInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_e3a74f0d-c3c1-4cf6-952d-0aca6d3514c2">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of cost method investments in fiscal year 2019 or fiscal year 2017. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, we owned <ix:nonFraction unitRef="number" contextRef="i21f50042aec747b0ab8492bdd43a0cd6_D20190101-20191231" decimals="3" name="cwst:InvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4NTY3_3c16287d-57ed-42a2-99e7-e2d83c31671c">6.8</ix:nonFraction>% of the outstanding common stock of Recycle Rewards, Inc. (&#8220;Recycle Rewards&#8221;), a company that markets an incentive-based recycling service. In fiscal year 2018, it was determined based on the operating performance of Recycle Rewards that our cost method investment in Recycle Rewards was potentially impaired. As a result, we performed a valuation analysis in fiscal year 2018, which used an income approach based on discounted cash flows to determine an equity value for Recycle Rewards in order to properly value our cost method investment in Recycle Rewards. Based on this analysis, it was determined that the fair value of our cost method investment in Recycle Rewards was less than the carrying amount and, therefore, we recorded an other-than-temporary investment impairment charge for the full cost method investment amount of $<ix:nonFraction unitRef="usd" contextRef="i0769dcc8ceff4f078db981ceefc022e6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ5MzYw_2e40858a-534c-430f-abe9-717110da5f31">1,069</ix:nonFraction> in fiscal year 2018. In October 2019, Recycle Rewards sold all or substantially all of its assets comprising the business to RTS RecycleBank, LLC, a subsidiary of Recycle Track Systems, pursuant to an asset purchase agreement.  Based on our junior ownership position, we did not receive any proceeds from this disposition.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There can be no assurance that our cost method investments will not be impaired at any time in the future.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">81</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iab47992873044b599facd9ec91c28932"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjQ0_cd08d4e3-67b1-4271-936a-f93812c7d4dc" continuedAt="if5f02601473f4bc796f7cb6ff8342035" escape="true">Defined Benefit Pension Plan </ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="if5f02601473f4bc796f7cb6ff8342035">We make contributions to <ix:nonFraction unitRef="plan" contextRef="ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="cwst:MultiemployerPlansNumberofPlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUwMjQy_cfd33ffd-2751-4740-9254-e7fdd71c8fbd">one</ix:nonFraction> qualified multiemployer defined benefit pension plan, the New England Teamsters and Trucking Industry Pension Fund ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service to contributing employers. 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> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 15, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the Pension Plan.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzMy_f386d4e5-9bf2-49e7-a7e0-8daea1647acb" continuedAt="i3380934ea5a3452a87b0b2bd4c580362" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i3380934ea5a3452a87b0b2bd4c580362">The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model. The fair value of restricted stock, restricted stock unit and performance 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.</ix:continuation> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over stock-based compensation.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjUy_de399605-a603-45d0-9f7e-f44f426f9713" continuedAt="ib7b39e11fa414504a957bc3ee24dd174" escape="true">Earnings per Share</ix:nonNumeric></span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ib7b39e11fa414504a957bc3ee24dd174">Basic earnings per share is computed by dividing the net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated based on the combined weighted average number of common shares and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, including market-based performance stock options based on the expected achievement of performance targets, unvested restricted stock awards, unvested restricted stock units and unvested performance stock units, including market-based performance units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method.</ix:continuation> </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 18, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the calculation of earnings per share.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzMz_98b99ddb-23e2-44e5-80df-8965b81381d1" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Except as disclosed, no material subsequent events have occurred since December 31, 2019 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="i_0_367"></div><div style="text-indent:-36pt;padding-left:36pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">4.&#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90ZXh0cmVnaW9uOmIxMWQ2N2U1ZDEzMTQ0ZTk5MzAwOGY1NzQ2ZTdlNjJhXzM4NDI_c0215113-3777-492a-8e8d-b9edb1214be8" continuedAt="id32636d2c81340fea2ec2cecd63f4c80" escape="true">REVENUE RECOGNITION</ix:nonNumeric></span></div><ix:continuation id="id32636d2c81340fea2ec2cecd63f4c80" continuedAt="i62e11d49086d4f9aaf8e32a3dfff3c14"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, customer solutions, recycling, organics, transportation and landfill gas-to-energy. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and industrial services, which typically have a standard contract duration of three years, along with municipal services that are generally performed pursuant to contracts with municipalities with varying terms. The majority of our residential collection services are performed on a subscription basis with individual households. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i62e11d49086d4f9aaf8e32a3dfff3c14" continuedAt="ide8b7e711d9c478c9333057072cce662"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recycling</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Recycling services primarily consist of the collection and/or receipt of recycled materials at one of our materials recovery facilities; the processing or sorting of the recycled materials; and the disposal or sale of the recycled materials. Revenues from recycling services consist of revenues derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Customer Solutions</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer solutions services consist of commercial and industrial offerings. Commercial services consist of traditional collection, disposal and recycling services provided to large account multi-site customers. Industrial services consist of overall resource management services provided to large and complex organizations, such as universities, hospitals, manufacturers and municipalities, delivering a wide range of environmental services and zero waste solutions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Organics </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Organics services primarily consist of the collection and/or receipt of organic materials at one of our processing or disposal facilities; the processing of the organic materials; and the disposal or sale of the organic materials. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90ZXh0cmVnaW9uOmIxMWQ2N2U1ZDEzMTQ0ZTk5MzAwOGY1NzQ2ZTdlNjJhXzcxNDY4MjU1ODQzODg_e03dc265-5873-4dc3-9d58-283561d52390" continuedAt="ibe6847bbb98c4f2897bf53a5813e31a6" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2019 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:31.382%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.794%;"></td><td style="width:1.0%;"></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.500%;"></td><td style="width:1.0%;"></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.794%;"></td><td style="width:1.0%;"></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.794%;"></td><td style="width:1.0%;"></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.796%;"></td><td style="width:1.0%;"></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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaf7af2251228468687ede425985e688f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItMS0xLTEtMA_52ae8189-d848-4df8-86dc-81aa4af6d261">154,805</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if8b2c4f92b43404fa54482dc496c4115_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItMy0xLTEtMA_09771830-2d72-45d6-b71d-5ef2e5db2e25">223,034</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="icf0b8240fcc94eb78c5ec363e4d571ce_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItNS0xLTEtMA_c651fc12-fa1e-4067-a2ba-5a964c5ab949">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4dd9499235a3450fb7e55f9d8c9cae46_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItNy0xLTEtMA_82b3c249-7dd9-437d-8f91-24e43a7b94b9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40a43925aff9467cb0e5a5aa3455108f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItOS0xLTEtMA_fcdf49e2-5f2b-4552-bbb9-4d45cf80c669">377,839</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09d50472d675414baa31f84d0fa99e07_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtMS0xLTEtMA_5b005a3d-d560-4709-b94f-3a5e6f5f472f">19,362</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd5c73fccec64de988f4fde86f436de7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtMy0xLTEtMA_71001610-da5d-4492-b83a-0c6f7976255b">73,657</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98a33142cb49492aaa00a342329e34eb_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtNS0xLTEtMA_dfae51d4-0c78-41fd-ad00-4dc9972e107a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1f1da8db5a71429a871cf84883aa0c84_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtNy0xLTEtMA_47d35068-f00e-459d-9c37-742357318cde">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i46e0ee2af2944535b5f36fc25f8a590c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtOS0xLTEtMA_b6ca6485-3466-49f8-a77d-abd451ebf8a0">93,019</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transfer</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i740695758e574c5d980d70a7f414025f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtMS0xLTEtMA_06f9aef2-7d18-4f1b-9d11-1e38e13eb8e3">44,413</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b89c6ba21d74819b3871e9f1ed6aa04_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtMy0xLTEtMA_8d698797-10b7-4769-b913-80833af7675d">31,725</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1a0c6799db004f378b4847ec33888aec_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtNS0xLTEtMA_3f1a6b33-4234-4b08-97f1-0e477e83d71e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibca51a415c994814a22715ab141e2184_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtNy0xLTEtMA_615dee15-0017-47e4-ae8c-1813f678e849">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibeacf9434d7d4937ab5794cc069e2cc2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtOS0xLTEtMA_cd8df0e0-e333-4a2f-980b-c2c05643f1ba">76,138</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id55ea92d1e62422c9f38c02b45c3a4f8_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtMS0xLTEtMA_a63e5344-4b6e-4047-a1e6-babec975a915">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09370982a46f4e34ac7499fb289b5d3b_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtMy0xLTEtMA_4e1ab3ac-2cf7-4dd6-b7df-42b36316dc1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i706bfde71c3e4b23af51cb8a11ca1162_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtNS0xLTEtMA_167bde2a-70dd-48d5-9d54-1212a62fb3df">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0f15e5e9e424ad088f17c875afdbe49_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtNy0xLTEtMA_9876c4c8-f58a-4be8-aa95-55c09818c558">79,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtOS0xLTEtMA_520fea98-3ee9-4e84-8a10-bec25781438d">79,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd682fca24c64c82b8159556003d2f26_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtMS0xLTEtODMw_10595d26-f468-4cf5-8ed2-84b9057dafe0">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib5298ea66b4943d7b68723375c567173_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtMy0xLTEtODI4_baf78b3d-70fc-41b1-816a-f0cd065c22c8">1,486</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i351fb3bd13014ef1b29492537594a77a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtNS0xLTEtODI2_89286836-6863-4b0a-829a-7c6b0d2d29c5">42,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0584d7f1f1e443f8b8ef40796eafb35f_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtNy0xLTEtODIy_801b02f3-7552-46ef-b32a-499f85a8c5f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1435843e73fd45a88588a86df462f625_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtOS0xLTEtMA_92fa73f9-3906-41f2-add8-362d61aa7716">44,311</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id88336b5e711449a9c269895c86e5186_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTEtMS0xLTgzMA_2802b94a-f4f4-4438-9cef-ff27598b2f29">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibe239df6a1104b45b34c210e9e6a22cb_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTMtMS0xLTgyOA_b0285501-49b7-4467-901a-7cd516bfa4b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i88db7527c9104d3d857666343c2afbd9_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTUtMS0xLTgyNg_3af822a1-be02-411a-98fb-84446945c504">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2832cffdbd18443281081aa0985a5a32_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTctMS0xLTgyMg_9f2f3f28-d6af-4b82-af28-b4674b438eda">56,326</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTktMS0xLTA_fe7700e1-cd95-4e3b-b320-273ad3f0b051">56,326</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i57b6944030ff4155a320ca3a7ec8f890_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTEtMS0xLTA_9231ee7e-a98b-4598-ad20-8827e2c80b29">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ica7d6eabe08549dcaa0ab3f647a7abac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTMtMS0xLTA_020d4117-3958-4d6f-a4e7-85eaa908248e">10,811</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i89fab0f9a58e4e299a0895b51b282d9b_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTUtMS0xLTA_bed65bfa-e16a-42ac-8e35-2afbf2c93a6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8be868f869744b498e7c93c92ae3d691_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTctMS0xLTA_4e4cfde2-d0ff-4b12-8973-14138f5a7dee">1,813</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia3a77eae1ba8455fb3974e33fa6adbe4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTktMS0xLTA_820ff53f-1bc4-4e3d-9cbd-cc2630c60104">12,624</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill gas-to-energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i02b03d3163e54123a0442a33ab7550d2_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTEtMS0xLTgzMA_7d997a7f-4a0f-4492-b95e-b81f3ec678ae">890</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i379b594f646643559614a11edb4a8cef_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTMtMS0xLTgyOA_4b9389bc-8ef3-4886-9bbc-ff8c8f20567e">2,686</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04cd6984a7434e2db51746d693381235_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTUtMS0xLTgyNg_9d6658df-5f95-4c75-bdd4-a60dd9df91fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ice00afce366c484083a71adf258e0926_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTctMS0xLTgyMg_f81b8aeb-1a7f-4069-9c1c-7149d7c0de42">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic22dd41fff06467993a3a0d90d6f6813_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTktMS0xLTA_cd56801a-51cf-4f23-995e-ec66301ca2da">3,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTEtMS0xLTA_f1b9da3a-bd95-4352-aebc-c6598abf3055">219,475</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTMtMS0xLTA_f6bc621a-fbcd-4d9a-954b-ec1455093ec0">343,399</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTUtMS0xLTA_3cd65f4c-1083-4a0a-8492-3f716f8fd6c5">42,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTctMS0xLTA_332d684c-a490-47dc-b6c8-cee92bf82bb0">137,596</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTktMS0xLTA_963872a8-2559-4062-99f5-f22e64f53ded">743,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred at a point-in-time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id961257a238445c9810cb3f69bf5901e_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTEtMS0xLTgzMg_2b4de4cf-b54b-4e7d-a8e4-daa459270ccf">159</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6f3625c9bc7f407e99019cb84098657f_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTMtMS0xLTgzNA_67bad92f-46bc-4791-8b75-d9fcb0446e7f">921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78fcab96db66465591167b0351bed9af_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTUtMS0xLTgzNg_3fe2b571-65bf-4d85-8384-2588025876a7">19,738</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c20dd235eef426bb4de44188562d9b4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTctMS0xLTgzOA_5e71cf46-77a4-4f6b-a584-1eff9dbd6774">3,468</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i090523d6be004288a6e51798901ab2de_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTktMS0xLTA_eafac11c-7d00-49eb-b728-b43852881347">24,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedfc364add9547abb795ae62971c7b55_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTEtMS0xLTgzMg_d1681319-89db-4849-9a47-8acc181345fd">219,316</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3af67c24c7f44840a1555004c664f4e5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTMtMS0xLTgzNA_3d64f72c-75fa-4e2a-b858-f69f7ddfb8b6">342,478</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i667d9d2f577d452eaef2731d4deb36d6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTUtMS0xLTgzNg_c3bfabf4-b828-44b6-ae47-5c4120b41c2e">23,082</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia9db9ade958c48f1a5c05aad1bd4f30a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTctMS0xLTgzOA_ccf3c284-dc0e-4d84-a5dc-1f723a24c7cf">134,128</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id0a96b3ff8e94291b44f60011e1e9388_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTktMS0xLTA_bd9b5bf8-e2ca-4088-b9a6-efad891f02f9">719,004</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTEtMS0xLTA_bb9132f5-22a1-4d25-9814-b76f2d1387a9">219,475</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTMtMS0xLTA_60036933-ce6a-4e7b-8043-f4851accf45a">343,399</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTUtMS0xLTA_63f4cc06-9181-408e-8086-b21699c7e64a">42,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTctMS0xLTA_10445e32-e5c4-4a17-adb9-bbcb9ece3eca">137,596</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTktMS0xLTA_f97666aa-5598-4f6b-94a5-bb87901756bf">743,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ide8b7e711d9c478c9333057072cce662"><ix:continuation id="ibe6847bbb98c4f2897bf53a5813e31a6"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2018 </span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:31.382%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.742%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0023edf28dd64eb5ad86a88b3e2396d3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItMS0xLTEtMA_e202a44a-e187-45dc-82b1-3ad01b3d81d7">136,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id7cde296406444c6889138baf2d47ad4_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItMy0xLTEtMA_cf10161d-3959-42aa-94e1-f51cf01aaf06">170,278</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31a1ba6575924239b7934c389782296d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItNS0xLTEtMA_1b47b047-f36c-4b65-b106-8ba029b9964f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if572053b9472483bab4f698336622acd_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItNy0xLTEtMA_3aef2a8f-fd46-4964-af40-4e7564eae550">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2d3bff9d178a46098108682527224053_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItOS0xLTEtODQ4_9554d3bd-7c0b-4390-986a-2f1bb2a89db3">306,939</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia2c028222769485d8ee8c5a5c3c27e1a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtMS0xLTEtMA_2f6cbd2e-8136-4bd7-831b-3370cd2637a8">28,419</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i85615c12203e4bfc95bf1c1b98227de7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtMy0xLTEtMA_427fe7ad-80a1-4466-be83-5c80d6ec7a77">66,567</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie71104d9923c4bea9c2e19946f7c8b04_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtNS0xLTEtMA_e124f3e6-c34f-463f-b1fd-eccb227b8a2b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifd3b37dcd1774baebb6d53b9f2b61063_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtNy0xLTEtMA_f849f28f-759b-4c9f-82b3-ed40bb1a3c89">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d3e572c1e6649f1bbc64868fbde95e3_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtOS0xLTEtODQ4_a985e682-0696-4d9a-90ba-b38b5e5c828a">94,986</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transfer</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id10d40bdf4fe410abdc653114c361f0c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtMS0xLTEtMA_6a1c3db9-b53f-4350-b75b-54589bd7ce3c">39,991</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i113d4e44c1b74b36a306235bf3955f76_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtMy0xLTEtMA_7f3da585-3648-4dca-9457-985de3359fbd">27,592</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie1d7aa6d24eb422fa66d711ab69463bf_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtNS0xLTEtMA_b9e0afcc-cd5a-41ef-8ac2-4c61bc51d0af">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0a874de0e08d43f28e00d89b523298e5_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtNy0xLTEtMA_f21a6122-27fe-4fd4-b4e9-f8631c42c390">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb2e2bf8f22746c4aa607e37f039862c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtOS0xLTEtODQ4_ed274fbe-0fc7-4a40-91c4-15f4660623be">67,583</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a6dd606763d4c43bf7f1b3bd07c6a34_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtMS0xLTEtMA_2714777b-a8d6-44f9-a953-a18f9c9c25e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i61e3ed0a435d42159fdae8f7cba677a1_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtMy0xLTEtMA_8e4b014b-fc49-4105-88a9-139d5e1f5f84">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iabbad97d98af4f698fecf14c5ea17b3a_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtNS0xLTEtMA_47f099b2-af07-44ae-8057-bf34d4ba5bbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iea6578a9ecbe40fca3346fe75fcd143c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtNy0xLTEtMA_c7589ab6-cdf8-40b8-9077-e6ec25938504">67,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtOS0xLTEtODQ4_4ffbb137-7d1d-416b-b758-0cdd28c5fa25">67,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0285ec8ec741407e990f121499fcf11e_D20180101-20181231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtMS0xLTEtODQw_74a6cde7-801c-4998-b036-f2fc7dec1fe5">5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i74220b1b459e438796e8efdf022fefd8_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtMy0xLTEtODQy_c173be37-968e-4f86-b611-09b592141750">3,823</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic51e167bea1b4bf193336b54954e003c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtNS0xLTEtODQ0_5da575b7-4903-4503-a04f-5e12e29458cc">42,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i722d8ce7648d4a4b8ed7675388c708db_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtNy0xLTEtODQ2_ab892db6-c8e0-4dc6-a063-7b8914d5ce17">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d76a86bf69b43b789cc283a3d126c29_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtOS0xLTEtODQ4_510417d1-0ce8-4484-b5b3-3bca3ffd2944">46,019</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8ea71cce624b430ba782feec4b94958c_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTEtMS0xLTg0MA_192570af-7fb4-430b-a68e-c0ac70548ecb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0e4c4e5d20047789b40ca7e2f048380_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTMtMS0xLTg0Mg_5b99266c-908f-4f4e-90b4-55d4b01278ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib60b9b94d4a54dfc8dcdffa1dd5a61ef_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTUtMS0xLTg0NA_1ff825cb-5597-48a0-b823-5525cbf2ff1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8f2bb74d86e44f2c80380928e27b027b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTctMS0xLTg0Ng_77edbe1e-12dc-40ac-ba25-58790809df7d">54,174</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTktMS0xLTg0OA_034c29de-ce0e-4bbc-8de7-cc7da6b5bd09">54,174</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib70a3a63fc244aa0bdaa710f43cb2ae3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTEtMS0xLTA_f9159350-0faa-4b73-80f8-f26082dce657">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib05d6ac4fe1b4a2e8e7d50963aa6b98a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTMtMS0xLTA_b031f121-1def-4a8f-9050-9660eeba200e">14,270</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia23ad5d1e7a84277ac96b992932497f8_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTUtMS0xLTA_03ac4ded-98a1-445c-8eaf-c54b08316df4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a9d5e30c93d4bdab110e7fd1c0e943e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTctMS0xLTA_26af666a-f390-4763-9209-b9934f86d6d7">4,096</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i452355fa79f4482391e5329a2618a5a6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTktMS0xLTg0OA_8f7b6e39-3853-45c1-901b-bcf741d174ab">18,366</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill gas-to-energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9eb85cea19e34b19ab28cbcbdea95f8a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTEtMS0xLTg0MA_b3dafa70-b7b9-4784-9340-c4f8cf1efd01">1,397</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i57971c97b9bd43b2aa3bd7b6f4088f65_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTMtMS0xLTg0Mg_d484f9d5-9c15-4f6f-921f-b5602741aa8d">3,732</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8781ce8eac5d45b89ae4c02cc361bfb3_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTUtMS0xLTg0NA_7c6e63d2-6388-4419-a1f4-58235d81232c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i20bfe53d62084dcdbe83bb56e9fcdac5_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTctMS0xLTg0Ng_8653e8e1-6102-41a3-bb19-1aa45eb341aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i21ed3045d6d44437b7c673cbea3c5c0c_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTktMS0xLTg0OA_e2ceb8e9-b692-44e8-887b-bcb1f9553fc4">5,129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTEtMS0xLTg0MA_b797cf77-d85b-431d-bb38-cfe6fc16c155">206,473</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTMtMS0xLTg0Mg_84913321-3fa5-4add-9230-42783fddd94d">286,262</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTUtMS0xLTg0NA_0531278f-1a07-49cc-bd73-57bde7aba8ca">42,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTctMS0xLTg0Ng_b54987c3-b590-4e35-b054-57c67a640e4e">125,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTktMS0xLTg0OA_54264891-ddb8-4b36-992b-a5b0c4dd7db7">660,660</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred at a point-in-time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie788a653a89743449a5c504c92d40464_D20180101-20181231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTEtMS0xLTg1MA_76c99fdc-0be8-45a7-965f-10de85563bcd">648</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if7991bf0b29f412a936f3f0b4f49214f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTMtMS0xLTg1Mg_7a47fbcf-24ac-4079-ac59-0c00edd62000">1,145</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib4909383b4ba4bf08913ca634e069898_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTUtMS0xLTg1NA_9d7aaf2c-83e7-48c5-8e26-da1c04e2d615">27,260</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80c11bd4808e4b0094c9bedfa1b2ed66_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTctMS0xLTg1Ng_c349f415-3333-4c74-9399-bd76dfa1e86f">3,921</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iae3abc11a2fe47c1adaad1eb6f58f620_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTktMS0xLTg1OA_28ed820a-9668-44e0-99ce-fcffe26d097e">32,974</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i416261a080594fb5a72cc3b459a283af_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTEtMS0xLTg1MA_3b59588c-8646-4798-8e38-d64b15590ce9">205,825</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0a7163ff3b1948a9998ad828500c4262_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTMtMS0xLTg1Mg_ac463747-1145-46a7-91a4-b6286c915b03">285,117</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3b584f715c9849ffbb2b5b17109b68cc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTUtMS0xLTg1NA_a525cc5f-b1bd-4256-9221-e878ea5172e8">14,931</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ad40e80ffa7473fbcce803bdb3b6d30_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTctMS0xLTg1Ng_67bcc924-ed15-427b-bf98-3202caf1f7e2">121,813</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i295d8a7bb5164c22bad062c40384e851_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTktMS0xLTg1OA_4197be02-b98f-4900-aeb0-69ab235b595a">627,686</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTEtMS0xLTg1MA_9b04e71a-aa36-47a0-a6c3-58da9c8b6640">206,473</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTMtMS0xLTg1Mg_6d56872e-a0ae-4ad4-a35c-80417ee13579">286,262</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTUtMS0xLTg1NA_fb64b4be-a3ce-4771-9c3f-a5732f521dfb">42,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTctMS0xLTg1Ng_2143446c-b9d1-4e34-af23-c8984c71a48f">125,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTktMS0xLTg1OA_058c46dd-7fcc-4ff4-8cc1-1cf6a94013af">660,660</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation></ix:continuation><div style="text-align:center;"><span><br/></span></div><div id="i_0_370"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">5.&#160; <ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxMzA_66a370e1-3c69-4329-8b99-23b9ad5398f7" continuedAt="ia004ceb3ac654c90867bd53071962595" escape="true">BUSINESS COMBINATIONS</ix:nonNumeric></span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ia004ceb3ac654c90867bd53071962595" continuedAt="if5f34b32e9fe46a38cea900bdbc9a0f6">In fiscal year 2019, we acquired <ix:nonFraction unitRef="transfer_station" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzYy_d1b86e0c-23b1-4413-abe5-4d5252405619">nine</ix:nonFraction> businesses: <ix:nonFraction unitRef="transfer_station" contextRef="i9a1817b514714e46bb75b46b3f23bdbc_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzcxNDY4MjU1ODI2ODU_d6da2484-881c-4041-86f6-59f1929918a7">three</ix:nonFraction> tuck-in solid waste collection businesses in our Eastern region; and <ix:nonFraction unitRef="vote" contextRef="id981a0843b914e5792e0b1a758c3ab15_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzcxNDY4MjU1ODI2OTU_13270f64-9ab3-47ba-9c17-dc29ed71d1a4">four</ix:nonFraction> tuck-in solid waste collection businesses, a business comprised of solid waste collection, transfer and recycling operations, and a business comprised of solid waste hauling and transfer assets in our Western region. In fiscal year 2018 we acquired <ix:nonFraction unitRef="transfer_station" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxOTkwMjMyNTc4ODQ_65f69970-6817-4907-8fb0-0b8f202d4d74">nine</ix:nonFraction> businesses: <ix:nonFraction unitRef="vote" contextRef="i30723a0d667d4d07b4ac8b08157d6567_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzcxNDY4MjU1ODI3MDM_ef837db9-ec27-4788-b535-97f4d0b9d04a">six</ix:nonFraction> solid waste collection businesses and <ix:nonFraction unitRef="transfer_station" contextRef="ib975d843da2a4855ba71c062aecc0a29_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzQzOA_ca95675d-c336-434e-8860-dd3fd000c1df">one</ix:nonFraction> transfer business in our Western region; and <ix:nonFraction unitRef="transfer_station" contextRef="ib9ba6be61bfc4bb693be494c732429e5_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzQ4NQ_2864004a-4842-4b66-9b16-ad5d94bfade8">two</ix:nonFraction> businesses comprised of solid waste collection and transfer operations in our Eastern region. In fiscal year 2017, we acquired <ix:nonFraction unitRef="transfer_station" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxOTkwMjMyNTc4OTM_c239e3c9-778c-46cd-a457-cce6ff2aabf1">four</ix:nonFraction> businesses: <ix:nonFraction unitRef="transfer_station" contextRef="i62186282b08c45679636d177e5375ef2_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzYxNQ_4492cfb5-67dd-49c8-a8a9-a9f9d97088b4">one</ix:nonFraction> solid waste collection business in our Eastern region; and <ix:nonFraction unitRef="transfer_station" contextRef="iea06d679eae14411bdb5a6133619cc00_D20170101-20171231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfBusinessesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzY3Ng_e6f2b831-b427-41ea-bc86-d6b175591728">three</ix:nonFraction> solid waste collection businesses in our Western region. 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. Acquired intangible assets other than goodwill that are subject to amortization include client lists and non-compete covenants. These are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTA_73afc2df-262c-4c1d-9630-d230fd1bd52c">five</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTY_142c6036-3d65-4bf6-bf6d-28b035246a56">ten</span>-year period from the date of acquisition. All amounts recorded to goodwill in fiscal years 2019 and 2018, except goodwill related to certain acquisitions are expected to be deductible for tax purposes. </ix:continuation></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="if5f34b32e9fe46a38cea900bdbc9a0f6"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxMzI_dc3fa3fa-364d-489a-88c6-d22d8c3c039b" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The purchase price paid for these acquisitions and the allocation of the purchase price is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:63.592%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.980%;"></td><td style="width:1.0%;"></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:8.980%;"></td><td style="width:1.0%;"></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:8.984%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase Price:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash used in acquisitions, net of cash acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzMtMS0xLTEtMA_3cf9962b-7be1-4822-ad5c-512814e20a31">72,118</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzMtMy0xLTEtMA_8976e6ab-7b18-4bfd-99a2-a048a30e1043">86,686</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzMtNS0xLTEtMA_289c9cd1-f7c9-482e-be47-14743a898f49">4,823</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:BusinessCombinationConsiderationTransferredNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzQtMS0xLTEtMA_4d396ff0-d4d6-45ee-bbe9-6f40d5267ea8">2,714</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="cwst:BusinessCombinationConsiderationTransferredNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzQtMy0xLTEtMA_b186b711-33bd-4c59-a15d-4c60aae73da7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:BusinessCombinationConsiderationTransferredNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzQtNS0xLTEtMA_c2d19a3c-9f22-4459-b659-a146909e2545">2,400</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock issued</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzUtMS0xLTEtMA_75607c0a-598e-440f-9055-2726998868d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzUtMy0xLTEtMA_a82ea2c8-bc11-4e19-ae35-338b6de62c2c">4,258</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzUtNS0xLTEtMA_a04f7f63-53de-40e5-a4e2-579604f3b8e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-cash considerations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzYtMS0xLTEtMA_c14b1797-c58a-47f3-83a2-60dc0aa59a6b">5,470</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzYtMy0xLTEtMA_42694c91-e26d-4e94-954d-29ad5656bd46">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzYtNS0xLTEtMA_3fec0b3c-86bb-408e-b524-82bcfd7e3cda">101</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration and holdbacks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzctMS0xLTEtMA_d6457986-a531-4160-8192-8ea29d468f10">1,875</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzctMy0xLTEtMA_bf388b1f-b42e-4416-81a9-149d40878855">8,521</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzctNS0xLTEtMA_3290185b-e793-4ef0-a79c-2f41d74ca382">736</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzgtMS0xLTEtMA_4af594f9-6402-4ec7-94a7-625e6877df4b">82,177</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzgtMy0xLTEtMA_b6d53010-6fcb-4450-b54f-66ec2f6935c4">99,465</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzgtNS0xLTEtMA_b73f2a51-6412-48c2-b16d-5adfcd10a354">8,060</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzktMS0xLTEtMA_870f6863-3db2-4f27-9790-e3b62e300cda">2,051</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzktMy0xLTEtMA_59dd5e1e-e919-46bf-8d79-6c2f2387d11a">3,276</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzktNS0xLTEtMA_e970d2f8-3b4e-4435-8170-c7c6e4a9f9f9">93</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEwLTEtMS0xLTA_a3c58819-0815-4bd0-a042-9980f8cc08ac">367</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEwLTMtMS0xLTA_4923242d-1827-4e92-9121-c552c5a5d11c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEwLTUtMS0xLTA_9b061aed-5501-44e0-bb57-fc3a1c4a519d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzExLTEtMS0xLTA_1d61d8e6-068b-41ff-af4f-668bfaff3ae3">2,487</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzExLTMtMS0xLTA_a683e394-aa3b-42b5-b4f0-d34477667a7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzExLTUtMS0xLTA_44f88fb2-6529-4687-9a32-f4ff32837f2e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEyLTEtMS0xLTA_b3a871fa-584f-47fd-8b84-b881eb6e9358">5,422</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEyLTMtMS0xLTA_9c5998c5-0224-4f58-8566-d4780eae2136">7,889</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEyLTUtMS0xLTA_5cb48064-a411-4812-9e3e-05aebcc56142">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEzLTEtMS0xLTA_683bf354-5bc9-47e5-9bf8-d0aa12f18860">20,482</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEzLTMtMS0xLTA_eca1e7c7-745d-4d39-9f0e-3bdcdfe2e10a">23,882</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEzLTUtMS0xLTA_ce16f290-a33b-45c7-a819-d2f587c73668">2,994</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE0LTEtMS0xLTA_bdc6fec6-c9c0-46cf-b1d4-b01846834b9d">3,122</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE0LTMtMS0xLTA_80984d9d-2168-4af3-9445-ed3ec4b87966">4,708</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE0LTUtMS0xLTA_18b582be-4edf-41a2-b377-3371e381f0bb">49</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE1LTEtMS0xLTA_78900233-7324-45e3-8dc9-d5b760550417">2,385</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE1LTMtMS0xLTA_0a80520c-5c5b-4d7c-a7da-1b9a59cc0274">937</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE1LTUtMS0xLTA_0ae5641c-29b5-40c2-8107-f0cee2fed13d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE2LTEtMS0xLTA_a122f2fb-0f79-46cf-a304-26bf3aa111a9">31,171</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE2LTMtMS0xLTA_4bc77d16-b93a-4c93-acc0-91ad632e58d9">29,934</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE2LTUtMS0xLTA_dcf0d5a7-b97e-4e65-b3d2-fd6d96fb81dc">2,334</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of assets acquired and liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE3LTEtMS0xLTA_2e7a3308-d512-4b8b-a2ab-213767e89648">56,473</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE3LTMtMS0xLTA_322d3e9a-d647-48a4-9795-cddca9d67ad3">59,336</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE3LTUtMS0xLTA_e936a581-b75b-4550-8ad3-c4b74d64296b">5,372</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess purchase price to be allocated to goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE4LTEtMS0xLTA_232a38c3-74e6-43b7-a29a-bafc297348b3">25,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE4LTMtMS0xLTA_fee9d24f-857f-423c-959b-a2189f34d755">40,129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE4LTUtMS0xLTA_4fbc9b37-cc59-4e97-8ccc-a69de130103e">2,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxMzM_c99732e1-f229-4893-bb75-77e916086fd2" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma combined information shows our operational results as though each of the acquisitions completed had occurred as of January&#160;1, 2017.</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:63.249%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.997%;"></td><td style="width:1.0%;"></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:9.143%;"></td><td style="width:1.0%;"></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:9.145%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzItMS0xLTEtMA_98154a36-3c59-421c-abf2-24c519981ac9">773,845</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzItMy0xLTEtMA_1a62da42-78f1-4ff5-bda7-e16cc5b09766">752,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzItNS0xLTEtMA_73b26822-b78a-4420-8463-f40526f9c085">708,909</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzMtMS0xLTEtMA_4fcb34e5-17e1-47a1-8d6b-4a45b90db1fe">56,997</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzMtMy0xLTEtMA_d64175a4-eea3-41b7-b1b3-be1ea8fddb9d">49,893</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzMtNS0xLTEtMA_3fb21c83-f83b-4993-927f-896c229caa64">1,061</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzQtMS0xLTEtMA_ec10b22b-bc71-4f72-bba0-ed9b6f75c6fe">33,893</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzQtMy0xLTEtMA_19d41815-8715-4757-9803-a8e39acb190c">12,167</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzQtNS0xLTEtMA_85cbb0ee-bdea-4db5-b913-56300f8c0a70">15,291</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzUtMS0xLTEtMA_45ed7f51-d119-4185-a240-4dd941434850">47,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzUtMy0xLTEtMA_bbd091a7-0f26-4860-8ff1-ec54634aa9dc">42,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzUtNS0xLTEtMA_b3716d57-7bd3-48dd-a652-9fbd2a39ed4f">41,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzYtMS0xLTEtMA_6eebb8f7-d734-45f3-b9c3-1cb6935d09ce">0.72</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzYtMy0xLTEtMA_d5a0bd05-dac9-4388-aae7-cf6fb8ceea89">0.29</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzYtNS0xLTEtMA_a31378d6-896a-4dc5-8e8b-966c72c81e53">0.37</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzctMS0xLTEtMA_62da6c1a-9742-497e-bc2e-3e1fccc2c1b5">47,966</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzctMy0xLTEtMA_f31bf8ce-3acb-445c-a4dc-feaedf6c82c4">44,168</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzctNS0xLTEtMA_f27c875f-d802-47c8-acba-bbd3ffd30696">41,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings (loss) per common share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzgtMS0xLTEtOTA4_fbfd3b45-80ad-4f4c-8835-eaa871e0f887">0.71</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzgtMy0xLTEtOTE2_8ded0976-f610-48c6-8bcd-3b5cdf1a8030">0.28</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzgtNS0xLTEtOTE4_62aad056-0514-426a-8d06-dbbf281c5eb8">0.37</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The pro forma results 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, 2017 or the results of our future operations. Furthermore, the 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="i_0_376"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">6. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:RestrictedAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90ZXh0cmVnaW9uOjkwZjYyZGU2MDIyMTRkNmRiYWJmM2I1MDUyMmUzMjA2XzI4OQ_0bb296aa-0fd1-4d51-ae95-2ec296684d6b" continuedAt="i1d42a51065094e4eb54bb8f4234e538d" escape="true">RESTRICTED ASSETS</ix:nonNumeric></span></div><ix:continuation id="i1d42a51065094e4eb54bb8f4234e538d"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90ZXh0cmVnaW9uOjkwZjYyZGU2MDIyMTRkNmRiYWJmM2I1MDUyMmUzMjA2XzI3OQ_22a199c3-fa5c-4ce7-99df-99aa63da4e2c" escape="true">Restricted assets consist of 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.</ix:nonNumeric></span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90ZXh0cmVnaW9uOjkwZjYyZGU2MDIyMTRkNmRiYWJmM2I1MDUyMmUzMjA2XzI3Nw_292dc67e-7f68-4e7c-af1f-88133496a165" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of restricted assets is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:66.475%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.395%;"></td><td style="width:1.0%;"></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.397%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Non Current:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</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="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90YWJsZTphZjA1MGU3NjVkNjc0NTNmODExOTQ5OWM1MDE2NWVlMC90YWJsZXJhbmdlOmFmMDUwZTc2NWQ2NzQ1M2Y4MTE5NDk5YzUwMTY1ZWUwXzYtMS0xLTEtMA_58a95f30-c11b-4d12-9193-45abe1dd5f95">1,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90YWJsZTphZjA1MGU3NjVkNjc0NTNmODExOTQ5OWM1MDE2NWVlMC90YWJsZXJhbmdlOmFmMDUwZTc2NWQ2NzQ1M2Y4MTE5NDk5YzUwMTY1ZWUwXzYtMy0xLTEtMA_e44599d3-e729-40d6-9862-843a866bd3d9">1,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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></table></div></ix:nonNumeric></ix:continuation><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_379"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">7. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzgwNQ_8c4f6e78-8256-43e3-a84b-4e48b50e3cd7" continuedAt="i01f0f77e8b9246048a9a05dec2d65021" escape="true">PROPERTY, PLANT AND EQUIPMENT</ix:nonNumeric></span></div><ix:continuation id="i01f0f77e8b9246048a9a05dec2d65021"><ix:continuation id="i2977901a6bf24a52a59e50138f54df67" continuedAt="i32a71e1fdbf943a39839c224e0c3bbd1"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:71.792%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></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.739%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedf63f9b3f1c407aa7921f8b3be8359d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzItMS0xLTEtMA_6d3aa298-6cd2-46a8-8ef8-d510232972e3">28,703</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8f592de72d748d08ef893b390c3fba0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzItMy0xLTEtMA_28f4af3a-2261-4fd5-82bd-75428e46ca64">25,490</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1910085353d14466993a490b54788670_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzMtMS0xLTEtMA_25d3f539-4bc3-4e1a-baa6-eaf2bf7be401">578,814</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i307855a0a3c443e88c66b6dbd30ca193_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzMtMy0xLTEtMA_ef560fae-835c-4072-9ae2-ac41ec17f039">544,663</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill operating lease contracts </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8126e786c0fe4937acd94fd0c0e83d09_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzQtMS0xLTEtMA_25c67a59-8795-4432-a0e4-10499832966e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c60f7e44a1e4dc79f6298e4a0eb2e7c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzQtMy0xLTEtMA_e8e61ee5-fd96-4a88-8704-7bad6e814256">121,877</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzUtMS0xLTEtMTc0Nw_7c82178d-2eca-4707-80a5-590369c46495">24,038</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0bc6dbf9e13342749e0afea4be7e669e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzUtMS0xLTEtMA_4bc32551-7364-4a34-a4a1-35335b07520c">161,316</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3cd5f2bc96ed47b4abb1adf490f43a89_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzUtMy0xLTEtMA_47e0e719-d11c-4b44-a106-b54bab891067">150,885</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i871a3e5f31c845389cdf394934dcdad6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzYtMS0xLTEtMA_e30495fa-c515-4d73-b5da-bd1c2d78bb29">168,735</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4e0e71053241417b8a5b5e564528c718_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzYtMy0xLTEtMA_c3ec6592-ffb7-409b-8a59-9653617bd687">153,222</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idcaabead522c49be87e803ccf290c13b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzctMS0xLTEtMA_32d2a7fa-d2bd-4989-8e0d-f469552ec59c">183,145</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9322a30466fc4be7b36269482ae9ce5c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzctMy0xLTEtMA_531a5444-3325-4435-b851-223a71a588f2">163,758</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibf22af9a948342a792310d7b53a5fd26_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzgtMS0xLTEtMA_1f8d0ed5-357c-4689-9ac8-29b410823acb">143,948</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6382864dfac241fe90f0778ebf5b9123_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzgtMy0xLTEtMA_a197b417-8bed-4db2-920b-8a5e44996818">123,383</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzktMS0xLTEtMA_5f992cb8-5ee0-4b0c-8e20-fab00c327b32">1,288,699</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzktMy0xLTEtMA_fbc8bb88-c46d-4366-8500-c650360e358c">1,283,278</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: accumulated depreciation and amortization </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzEwLTEtMS0xLTA_03dd1df9-193d-463d-b9db-31236897eabb">844,874</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzEwLTMtMS0xLTA_4de520d8-bfe6-4e82-b9c6-530bc6338679">878,701</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzExLTEtMS0xLTA_ea388922-514b-4988-a8ed-97710fc87db5">443,825</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzExLTMtMS0xLTA_ceac119b-f780-42fd-8fca-e44c8310d50c">404,577</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Upon the adoption of Topic 842 effective January 1, 2019, landfill operating lease contracts payments that were previously capitalized as property, plant and equipment were prospectively reclassified, along with related accumulated depreciation, to operating lease right-of-use assets. </span></div></ix:continuation><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i32a71e1fdbf943a39839c224e0c3bbd1" continuedAt="ia56df931a552490f90458f252ffdfd7b">(2)</ix:continuation></span><span style="background-color:rgb(255,255,255, 0.0);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="ia56df931a552490f90458f252ffdfd7b">Upon the adoption of Topic 842 effective January 1, 2019, property, plant and equipment pertaining to finance leases that were previously capitalized in other property, plant and equipment groupings were prospectively reclassified to finance lease right-of-use assets.</ix:continuation> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense for fiscal years 2019, 2018 and 2017 was $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzE1NQ_e052220a-57b5-4577-bc0a-e4458ae0699b">45,060</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzE1OQ_b754d7e3-3c87-4971-b84e-10ac3dff646a">35,351</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzE2Ng_23657926-961b-42c1-a5e5-597f84d8f1eb">32,131</ix:nonFraction>, respectively. Landfill amortization expense for fiscal years 2019, 2018 and 2017 was $<ix:nonFraction unitRef="usd" contextRef="i0abda0d40e2d45f4b6794c37c8e60541_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzI0OQ_a4349740-0bda-454f-8f30-00f72982c0c4">27,512</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i05949e11278f428190c1db2d526fed57_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzI1Mw_b67ae84a-b54d-4ca8-8886-f887a1374f96">31,841</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic3975f3e67f5418589610a883ebd6abf_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzI2MA_aa6fa096-c3b0-4706-bb7e-4f36cadada83">27,910</ix:nonFraction>, respectively. Depletion expense on landfill operating lease contracts for fiscal years 2018 and 2017 was $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:DepletionOfLandfillOperatingLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzY1MQ_f5f10716-1759-4525-8c58-84e1d94f02b0">9,724</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:DepletionOfLandfillOperatingLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzY1OA_b6fd3ad4-7533-4db3-80e2-4f794a85643a">9,646</ix:nonFraction>, respectively, and was recorded in cost of operations. See Note 8, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for further disclosure over lease costs and other lease information.</span></div></ix:continuation><div id="i_0_382"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">8. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0Njk_12b748ac-e8a7-4f51-91d8-4131114ac456" continuedAt="i050c09f8adf9434d991061e5070c5f35" escape="true"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0Njk_546524e9-3126-4ca4-bc9a-612f79e75d1e" continuedAt="ided173912f5e4073b97af1d6ba4a7492" escape="true">LEASES</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i050c09f8adf9434d991061e5070c5f35"><ix:continuation id="ided173912f5e4073b97af1d6ba4a7492"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0NzA_d4bcc1b0-f2a0-4ccb-90b4-9ecc93fb885e" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:80.111%;"></td><td style="width:1.0%;"></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.156%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzItMi0xLTEtMA_5f7e80b1-5a0d-4ac1-af51-abc881e67cbb">2,122</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzMtMi0xLTEtMA_b24e7573-f891-47d7-b141-d0cc7546347d">767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i82fc94dea6d4471a83437aad37ed03a2_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzQtMi0xLTEtMA_9e2d4d57-6457-47c4-a5cb-c7a26bac75e9">9,560</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzUtMi0xLTEtMA_8fbcacce-18f0-454b-ae03-5e21e77575a1">7,711</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzYtMi0xLTEtMzg4_2d7596c4-34fe-48e9-98ff-66342a0413c9">17,271</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzctMi0xLTEtMA_2b3763df-46d1-47b4-857d-08b21a315fe5">3,878</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzgtMi0xLTEtMA_2c5d19f5-505b-49cf-ac26-973bd342f1ce">190</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzktMi0xLTEtMzg4_2f93d77d-085c-49a3-a6c9-97afe02dbf04">24,228</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzEzLTItMS0xLTA_6ecb8f5d-f45b-4c7c-ae84-253ed2fc5418">2,601</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE0LTItMS0xLTA_0e3ba355-faf2-4fc1-82b1-57bec8dd0b79">13,840</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE1LTItMS0xLTA_c282a4d2-1677-4f9c-a470-86d250066842">9,433</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE2LTItMS0xLTA_50da217b-4c88-4acc-a602-cdfdf0d4ffc1">3,351</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE5LTItMS0xLTA_16cbdcdf-0bd6-4ac4-a5c0-b3bfa6497c0a">6.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzIwLTItMS0xLTA_f38733fa-b3ee-4f09-94dc-a8232ed21ae7">12.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzIxLTItMS0xLTA_5fc31890-6ba1-4c0f-b65a-f8325b2d8551">5.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzIyLTItMS0xLTA_35ba3032-43c4-46f7-88d6-ecabe1053916">5.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0NzE_20e3a7bb-b8a8-47c7-a8ec-4f4af99ca607" escape="true"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0NzE_a42fa764-0ebb-447e-840d-ab31a6ba27fa" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated minimum future lease obligations are as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:58.263%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.501%;"></td><td style="width:1.0%;"></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:17.503%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzEtMS0xLTEtMA_797cb9c1-1f11-4628-8bf6-6e457a27612e">13,210</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzEtMy0xLTEtMA_c6283f8d-a2d5-448a-bc38-c54a0b121402">4,141</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzItMS0xLTEtMA_c08f288f-b627-4d95-9ef1-32b4cb11f64c">11,238</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzItMy0xLTEtMA_498c4d2e-610b-40f5-b6d5-94e996e3235d">3,758</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzMtMS0xLTEtMA_08b7f1de-cbab-48db-8487-124288909e2c">8,848</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzMtMy0xLTEtMA_54b38a13-8679-45c6-a9de-e57c6898af95">3,163</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzQtMS0xLTEtMA_67e9b39e-7302-409a-94bd-cc0d548d1630">6,905</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzQtMy0xLTEtMA_ca18fc72-d99c-4b33-bfc1-fccc148521c6">2,994</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzUtMS0xLTEtMA_fa1fd855-3861-4e26-9ad8-7c7f4d78830f">6,251</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzUtMy0xLTEtMA_90c6bc1a-3443-4961-afac-938e58b6cb03">2,891</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzYtMS0xLTEtMA_3fbf70e6-59b4-4b32-861c-5cc05a11b13b">63,717</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzYtMy0xLTEtMA_548f1afc-1543-4778-8530-71128531ad5f">5,332</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzctMS0xLTEtNDI5_6d059d6f-e169-4a62-ad7f-89a903af8214">110,169</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzctMy0xLTEtNDI5_5a66a6f5-7a21-43c8-9242-0ee4aa57d8e9">22,279</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzgtMS0xLTEtMA_5279ac95-bf2e-4ec1-af46-03b4d24aa504">30,104</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzgtMy0xLTEtMA_af032af1-7568-4ca0-9961-c4570997895e">3,915</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liability balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzktMS0xLTEtNDI5_f15b4d62-eafd-463d-99b2-02cc7e748656">80,065</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzktMy0xLTEtNDI5_0d664ec3-6e72-4a62-8341-fdea81d29ca2">18,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="text-align:center;"><span><br/></span></div><div id="i_0_385"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">9. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzQzMA_399a6c33-db74-4eaf-b976-54504b983986" continuedAt="i9725fb04912c48f8bc80006e2f1f23e8" escape="true">GOODWILL AND INTANGIBLE ASSETS</ix:nonNumeric></span></div><ix:continuation id="i9725fb04912c48f8bc80006e2f1f23e8"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzQxOA_bff4893d-59a7-4e4d-a91c-6e80d86573bb" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 reporting segment is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:34.403%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.350%;"></td><td style="width:1.0%;"></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:13.350%;"></td><td style="width:1.0%;"></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:13.350%;"></td><td style="width:1.0%;"></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:13.357%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d25ff5d52d14fffa46f88f29263c229_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtMS0xLTEtMA_e25b08a5-9334-482c-88f7-711279099119">28,154</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtMy0xLTEtMA_d38dc057-bf29-4f0d-83e9-9b512619b3d3">2,566</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtNS0xLTEtMA_7bed5f95-22db-4b77-9894-2a764870c0a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtNy0xLTEtMA_2a17daa2-ba9e-4d9f-8bcb-27e7e1873318">30,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i952cd10e99db42fe9ed01bc96df5d287_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItMS0xLTEtMA_1853d3b1-5b0e-4ead-8068-220cdaa57af4">120,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItMy0xLTEtMA_c1b56e04-b0a0-42aa-88e1-334540baa3f6">23,138</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItNS0xLTEtMA_77acbe52-4bce-45e4-b8bf-9e33f2599bf4">2,619</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i272e42f5052a437c942224c883f6696f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItNy0xLTEtMA_e5f75881-a011-4fa5-8990-901978dcf83a">141,055</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4635877f9a1a4f05bf855aef1d7b38a0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtMS0xLTEtMA_ad6d2611-adf9-4594-9612-f8be1a3fd79b">12,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtMy0xLTEtMA_e78f75d3-8c44-4732-b5f2-f0c7c72f936b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtNS0xLTEtMA_b5521842-829b-43c3-acd6-419e73adb1c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i46372e65e7e2478b888dae721b04eb99_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtNy0xLTEtMA_b35c0ef5-d431-4337-b139-f502bcc3967e">12,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0fc3ee2e3c34c21b9b13189be3b2a94_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtMS0xLTEtMA_7790c090-6074-4607-a1e0-c751bd83e64d">1,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtMy0xLTEtMA_da49a527-1d8a-4e3f-93c3-d070b9e56614">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtNS0xLTEtMA_0d6aee86-aeaa-45b5-9b42-57cfe23312c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i632992c56ab1480c911db7e2a6403f2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtNy0xLTEtMA_419cbdd7-b8b3-4042-afc8-53065eea29bc">1,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtMS0xLTEtMA_47b0fcb3-e914-4c34-bd8a-f0300291a133">162,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtMy0xLTEtNDQ3_b68dd36f-954e-492c-b6cd-598c893b7f84">25,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillOtherIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtNS0xLTEtMA_394e5a1a-04f2-40d1-980a-cfbfe41cdb69">2,619</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtNy0xLTEtMA_57c9d3dc-3831-4d05-a746-7166510ea082">185,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Relates to unregistered sale of Class A common stock that was previously held in escrow and released to us for liquidation. See Note 13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stockholders' Equity (Deficit)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for additional disclosure.</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:50.485%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.350%;"></td><td style="width:1.0%;"></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:13.350%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></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:13.355%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i71765856a6754d94afc8e746367cedfc_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzEtMS0xLTEtMA_a67f23ee-d9c3-4255-a0be-f3d5e2e24116">19,192</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzEtMy0xLTEtMA_a78454c3-d105-4118-ac76-8b5465957974">8,962</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3d25ff5d52d14fffa46f88f29263c229_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzEtNy0xLTEtMA_fced111e-5bc7-43de-a5f2-256bc83cee28">28,154</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i49b0741174d34858b4daab9c44e01f7d_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzItMS0xLTEtMA_3bbe1d90-4ccc-48e7-ac4f-df688b7ea560">89,369</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzItMy0xLTEtMA_e39f4aec-dd48-4905-8c95-9ace084d2cf1">31,167</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i952cd10e99db42fe9ed01bc96df5d287_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzItNy0xLTEtMA_59a83a20-e6ab-4842-8646-280a9bc36726">120,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i71953f8440cc4af3b0db7d07381efae1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzMtMS0xLTEtMA_69893824-a168-457d-b700-50f091f66171">12,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzMtMy0xLTEtMA_29456d6e-a018-4093-9748-5909562536cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4635877f9a1a4f05bf855aef1d7b38a0_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzMtNy0xLTEtMA_3f7053b3-da0b-4f89-a0b1-ac04f6cf9560">12,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4fc923e1a3c04e87813e51399f74e350_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzQtMS0xLTEtMA_4b5b8549-271c-40e9-8f61-d427361ea738">1,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzQtMy0xLTEtMA_568000d9-d5b7-47a1-b35c-763b52a158a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic0fc3ee2e3c34c21b9b13189be3b2a94_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzQtNy0xLTEtMA_9a644dcc-bcbc-4e13-ba60-89cfeae2e3e7">1,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzUtMS0xLTEtMA_30fc4931-e2b4-4169-a21f-fab54ade2368">122,605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzUtMy0xLTEtNDUx_9607fdcb-4d1b-47eb-ac7d-a7ee790b87ff">40,129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzUtNy0xLTEtMA_506bc56d-742f-4835-8d96-0d608a67a48e">162,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzQzMw_e773fec1-7e02-4cc5-b627-4d7f9415a4ab" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:42.509%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.008%;"></td><td style="width:1.0%;"></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:16.008%;"></td><td style="width:1.0%;"></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:16.011%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client&#160;Lists</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90680bfbbaea4937af59dcc7d4158d89_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzItMS0xLTEtMA_443ed820-67ba-4614-826c-60da9f4f99de">26,162</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id90504f12b3d42bc84366b466c436c80_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzItMy0xLTEtMA_faf1df82-4b84-4689-9bfb-d2a6f4305ad2">71,122</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzItNS0xLTEtNDUz_16c7d474-fc8e-41f9-ac6d-00cd4b05f267">97,284</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i90680bfbbaea4937af59dcc7d4158d89_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzMtMS0xLTEtMA_7045581c-4d0d-4297-9667-a1bd5ca54127">18,968</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id90504f12b3d42bc84366b466c436c80_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzMtMy0xLTEtMA_a07c1bc6-b910-4eec-8ccc-7e0be3941386">19,595</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzMtNS0xLTEtNDUz_fabb55b6-6882-4673-be4c-d0dcfe764fa1">38,563</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90680bfbbaea4937af59dcc7d4158d89_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzQtMS0xLTEtNDUz_3e1a21a7-7ecd-4f8b-be72-5851d2e453d1">7,194</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id90504f12b3d42bc84366b466c436c80_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzQtMy0xLTEtNDUz_e600aa02-4a0a-4285-ab89-2449fe7e542f">51,527</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzQtNS0xLTEtNDUz_0aae67fb-c3a5-40a9-8b71-2f46eafbd697">58,721</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:42.509%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.008%;"></td><td style="width:1.0%;"></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:16.008%;"></td><td style="width:1.0%;"></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:16.011%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client&#160;Lists</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i44606f0d874a4c248a283ae3ead8647e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzItMS0xLTEtMA_97aad156-4bcb-46e2-b3f7-2926bd78234d">21,750</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80da025d5902434e8fa3c320599e87d1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzItMy0xLTEtMA_184e8af9-8a50-4e1a-8596-2dc635912e98">44,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzItNS0xLTEtNDU1_d5d8242c-7381-4153-b898-f81d13e310d2">66,113</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i44606f0d874a4c248a283ae3ead8647e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzMtMS0xLTEtMA_306abf10-8e73-4356-8464-e11c2537f589">17,584</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i80da025d5902434e8fa3c320599e87d1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzMtMy0xLTEtMA_595f79b2-3fb6-4b68-b37a-fb911e1094ce">13,762</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzMtNS0xLTEtNDU1_aaf9da0a-688b-4ab9-b6e2-bcbd9e3b9d91">31,346</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i44606f0d874a4c248a283ae3ead8647e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzQtMS0xLTEtNDU1_c02f1a58-9b20-4a69-8dc3-a66676646ca1">4,166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i80da025d5902434e8fa3c320599e87d1_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzQtMy0xLTEtNDU1_1409f21d-86ec-40b6-8fb4-8011a6d49032">30,601</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzQtNS0xLTEtNDU1_20e14aeb-6160-4ead-9d75-28abed9ae74f">34,767</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Intangible amortization expense for fiscal years 2019, 2018 and 2017 was $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzI2MA_abc1c3b9-077a-4334-8949-9e93c87c71b4">7,218</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzI2NA_d574508f-2bad-42e5-bd4b-dbb0b4804cf5">3,316</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzI3MQ_87d892ea-e572-479f-8df5-5414c6518862">2,061</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzMyOTg1MzQ4ODM3NjY_aa4f13db-84fa-4216-977b-b06783890f2a" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The intangible amortization expense estimated for the five fiscal years following fiscal year 2019 and thereafter is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:80.258%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.742%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Amortization Expense as of December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzItMS0xLTEtMA_c73bf7e8-e02d-4d30-a696-c813bc0be1e6">8,222</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzMtMS0xLTEtMA_996a9145-0a1c-4049-bc75-3a46fd4bcee2">6,826</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzQtMS0xLTEtMA_373c9d01-5d24-4161-913f-d6f3c5c43f70">6,188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzUtMS0xLTEtMA_befa981c-b19a-4287-b1e1-caeb0db6ac84">5,993</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzYtMS0xLTEtMA_c8bc5f24-93f3-40a1-a380-8462c1e31f07">6,974</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzctMS0xLTEtMA_c62ae952-2756-4d93-bf66-a5e162aa0d93">24,518</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_388"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">10. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90ZXh0cmVnaW9uOmM4MjA4ZjA4MGE0ZDRhZTg4MmRkN2JjMDQ4NDQ2OTdkXzEzNDg_f890cfcd-8ce3-41d7-b720-f33681d571eb" continuedAt="i23b3ae63f5b34e5fab0a802b6f0fb19a" escape="true">FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS</ix:nonNumeric></span></div><div style="margin-top:6pt;"><ix:continuation id="i23b3ae63f5b34e5fab0a802b6f0fb19a" continuedAt="icb29c5ed5f594eec8582de8490ad0e0f"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="icb29c5ed5f594eec8582de8490ad0e0f"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90ZXh0cmVnaW9uOmM4MjA4ZjA4MGE0ZDRhZTg4MmRkN2JjMDQ4NDQ2OTdkXzEzNDY_43539d04-e047-475b-9141-d4d70ca2858b" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:65.302%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.982%;"></td><td style="width:1.0%;"></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.983%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzItMS0xLTEtMA_01ae44e2-bff3-4854-9bef-b4ec08991610">73,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzItMy0xLTEtMA_39acf07b-f3a0-4bac-bd97-e2586b622cb6">62,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzMtMS0xLTEtMA_a0854cad-f254-4ce3-ac72-6796cf8b865e">2,549</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzMtMy0xLTEtMA_72a8ed65-b7af-4837-857e-d2aeeb93db32">3,713</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revisions in estimates</span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzQtMS0xLTEtMA_40249b41-f055-4498-bd8e-09f1065c1e54">1,538</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzQtMy0xLTEtMA_f8c906d0-57cc-43d7-8d85-ffc966f0b40c">5,095</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzUtMS0xLTEtMA_6ed09795-17ab-4da4-8d8a-2a07fc8dbd6e">6,227</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzUtMy0xLTEtMA_cf9c95b9-3f57-417a-843c-6f2680c08b1d">5,556</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzYtMS0xLTEtMA_813e9964-1257-438d-a6a6-43f264015776">8,386</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzYtMy0xLTEtMA_3c2f248f-ac32-494b-acdf-e22f071002a2">3,579</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzctMS0xLTEtMA_7bd9b75c-2844-48ed-96f9-741b42b890b0">71,927</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzctMy0xLTEtMA_9cdab3a3-1289-4427-bdaa-2e2984565802">73,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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, cost and timing of future final capping, closure and post-closure activities at certain landfills, including the Subtitle D landfill in Southbridge, Massachusetts ("Southbridge Landfill"), as well as changes to expansion airspace at other landfills. See Note 17, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Items and Charges </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for disclosure regarding Southbridge Landfill.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Includes 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="i_0_391"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">11. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTcx_b998096b-dd23-45be-a077-90c2d0447252" continuedAt="i594d82ceec6d4499bbb81dc9b6ea8848" escape="true">DEBT</ix:nonNumeric></span></div><ix:continuation id="i594d82ceec6d4499bbb81dc9b6ea8848" continuedAt="i0ae340436a2f45e9a789c128f9759dd1"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTkw_2580121f-c5f2-44bf-a16f-fdc94ad9d998" continuedAt="i8ee020a8c4444efbadc709a090f052a9" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:78.205%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.530%;"></td><td style="width:1.0%;"></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:7.532%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Secured Credit Facility:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="i3598040882944630b77f6aab345af154_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkYjBkYjk4NmQ4ZDQ0YWRiNDVlYTNiNDIyMGExNjc3XzIxOTkwMjMyNTU2NjE_5dc1ce72-509c-433f-b6ae-78730fc0b314">1.75</ix:nonFraction>% </span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i71a4c65097cd466b8ea6a36eeb5073c4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzMtMS0xLTEtMA_bd4897ff-b2fb-45ff-b9f5-7a5a4ccc8933">26,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba73893c0c224e0ea79038d80846f9ca_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzMtMy0xLTEtMA_98cb2418-ef65-421a-92e7-b6c84cb1cc78">69,600</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term Loan A Facility due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="id00accbf8f6e49919864cd9d422253c9_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzQtMC0xLTEtMC90ZXh0cmVnaW9uOmFmNTFhOTllMGNlYTQxZjNhMGIyZDVhMzc3ODQwNTVjXzIxOTkwMjMyNTU2MzE_212e5ab5-e35a-4384-9c2c-8122f8b16ee0">1.75</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4f80b9a127104f40b660f14082972bff_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzQtMS0xLTEtMA_066b2b8d-1b5b-4568-898f-82874a44f2ad">350,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iffff3679ad5141239202d30498bca906_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzQtMy0xLTEtMA_518f53d3-23ab-4714-bd71-67f9a634cc09">350,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax-Exempt Bonds:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 2014") due December 2044 - fixed rate interest period through 2029; bearing interest at <ix:nonFraction unitRef="number" contextRef="i90accae21edc49189d81ad31e4086dfb_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDU1NTI0ZDNhZjRhOTI5ZWIwZjcyZmI4YjAzMDRlXzIxOTkwMjMyNTU3NzI_939f7079-4e9e-4984-a3fd-e8bc3a028a28">2.875</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90accae21edc49189d81ad31e4086dfb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzYtMS0xLTEtMA_9306c0e1-233b-452b-9ab0-2710aeb80c07">25,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40d8d4cc445f43b3a1665e9d9b4ed2e7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzYtMy0xLTEtMA_e3ee17e6-08e6-4113-8b8d-812f8f1433e2">25,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="iff52ac153eb74f10bbde9571d2fa0771_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzctMC0xLTEtMC90ZXh0cmVnaW9uOjZiZWI5Y2M5Y2I1ZDRiMWViNzMzZjM4MDZhZTNhNjE2XzIxOTkwMjMyNTU3Nzg_22abb38a-848a-4d48-a91a-0a005d02b928">3.125</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff52ac153eb74f10bbde9571d2fa0771_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzctMS0xLTEtMA_29415940-93a2-4313-89aa-cc25971c8324">15,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34bfa3fe131a4f7ca9e8010ed9135f62_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzctMy0xLTEtMA_c71b0c58-8139-4b87-a824-ec004e4f4d68">15,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i8a41e945e8b44d76b1a70335243c38e1_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjg1NzRhYzJjMGI2OTRjNmFhOGM3N2RkYWEyZjZhMmIyXzIxOTkwMjMyNTU3NDY_7487b00d-ee35-4fb3-9391-0545c44c3836">5.25</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a41e945e8b44d76b1a70335243c38e1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzgtMS0xLTEtMA_0a5a2773-a4d0-4f61-bc11-fea9ba95bc72">25,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0ba7fd4aab454d5f99e0e13c65f35b0b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzgtMy0xLTEtMA_018d6034-4a18-4b50-afa4-16ee2c6441bb">25,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i2657013c54cc4da2ace86d6c003b0f9d_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzktMC0xLTEtMC90ZXh0cmVnaW9uOmYwNzdjYmZhZjE2OTQ0MDU4YzlhMGE0NjlkYWNmOGVhXzIxOTkwMjMyNTU3NDc_a93cc5eb-5eb3-4469-9ac0-aa4c8220bd12">5.125</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2657013c54cc4da2ace86d6c003b0f9d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzktMS0xLTEtMA_5f95ba5c-3d67-4d17-8203-a9b28a872879">15,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i42df1af923304125bc84295d06b2d60c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzktMy0xLTEtMA_03b1065d-83bb-470c-909c-f792e6061317">15,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="ie453e55ea8fb45c6a027ea801c12a25c_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjoyMDg1OTliOTE2YWQ0NzZjODBmNDAzYTdlNDE5NGZjNF8yMTk5MDIzMjU1NzQ4_02861f64-7a61-45dd-984f-8a7b760b7668">4.375</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie453e55ea8fb45c6a027ea801c12a25c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEwLTEtMS0xLTA_3302e43d-d88e-47c1-bf2b-9b798bffc460">15,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d09d77efc1642ae94279d90038fbb27_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEwLTMtMS0xLTA_c1691419-72ee-4e90-a1cd-0d270099a5f2">15,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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") due April 2036 - fixed rate interest period through 2028; bearing interest at <ix:nonFraction unitRef="number" contextRef="ibd8a70e396d843bd976bd8613cc0650e_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzExLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMTk2NzllY2JmZWM0ZDdiOTM5NDQ3YmMyYzdkYjBjNV8yMTk5MDIzMjU1NzYx_b1b7206a-46d9-4e13-bd3d-cfc66b18418c">4.625</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd8a70e396d843bd976bd8613cc0650e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzExLTEtMS0xLTA_4782d86b-6648-4a1a-935b-69be452345c2">16,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i881fdea565c34d18b7577c4c3b1efdba_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzExLTMtMS0xLTA_7b8c41d5-b7ea-42f2-aff3-614547585f34">16,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="i85e1ff3f84934d9aa747280cde31376c_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTNlMGRmM2UyNjU0YmYxOTM4MDc5YzEyNmM0YmM2OF8yMTk5MDIzMjU1Nzcy_d5ac898a-8143-42da-abeb-068199999145">2.95</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i85e1ff3f84934d9aa747280cde31376c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEyLTEtMS0xLTA_e7abb9a8-4823-4079-80cf-6fb16cd8a3ef">11,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09cdc0ada544417ca2b2ec22820e2f5b_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEyLTMtMS0xLTA_b4f56ded-fb6c-4e53-8e7f-a3efb6e31021">11,000</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Finance leases maturing through December 2107; bearing interest at a weighted average of <ix:nonFraction unitRef="number" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE0LTAtMS0xLTAvdGV4dHJlZ2lvbjoyZDJkNmNmNmQ0N2Q0YjU1OTZjMTZmYTM5ZTQ2OTQxM18yMTk5MDIzMjU1NjU0_de91003d-d5e4-484f-82ed-8ce9479da8d4">5.0</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE0LTEtMS0xLTA_a73293fb-4a27-4a7c-8434-28d18b367ee0">18,364</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55422bbc12154077a7778e58e7809afa_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE0LTMtMS0xLTA_64fa3582-00c0-4b12-bbaf-f7daa8d6623f">11,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Notes payable maturing through June 2027; bearing interest at a weighted average of <ix:nonFraction unitRef="number" contextRef="i55456d39a7e84aabb71cbe78af23435d_I20191231" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE1LTAtMS0xLTAvdGV4dHJlZ2lvbjozZTkyOGNhNzczN2Y0NTc0ODUzYTU0ZTYzNGRmNTg4YV8yMTk5MDIzMjU1NjQ5_456798e7-ddae-4f85-ab6a-3715248d9f6d">3.5</ix:nonFraction>%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i55456d39a7e84aabb71cbe78af23435d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE1LTEtMS0xLTA_51516a26-b506-4f65-b740-98106887a6f7">5,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3e7ce298a9fc4c55817dbef1029a95c4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE1LTMtMS0xLTA_4bccfcfe-52f7-4f6a-9c65-7fcd28d0ca25">2,401</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal amount of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE2LTEtMS0xLTA_c9f4dd05-2cd8-41ec-ae74-88d5abb7458f">522,728</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE2LTMtMS0xLTA_75730b44-6058-47c3-82e7-5c2c0ed7ef93">555,249</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less&#8212;unamortized discount and debt issuance costs (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE3LTEtMS0xLTA_b3b96111-67fb-48db-9ac8-0c1410339134">9,406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE3LTMtMS0xLTA_b43ec794-f2c4-40ad-ae72-b66e25cfdf81">10,950</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt less unamortized discount and debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE4LTEtMS0xLTA_689efb5b-ad67-4455-8bc7-5662c97f1a94">513,322</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE4LTMtMS0xLTA_46c12256-be4c-4e5b-8029-2998e6ace343">544,299</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less&#8212;current maturities of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE5LTEtMS0xLTA_4f53e2e4-c049-42bf-a980-744b673f4c20">4,301</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE5LTMtMS0xLTA_1952b331-29b4-4826-9f98-e2d53e379345">2,298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzIwLTEtMS0xLTA_f5be9096-6dea-439c-affa-7101dbcd2cbb">509,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzIwLTMtMS0xLTA_2f591aa7-2cfa-4b2e-9b54-477a3188458c">542,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i0ae340436a2f45e9a789c128f9759dd1" continuedAt="iac90168e6da94648b6adba6c12aeb9ab"><ix:continuation id="i8ee020a8c4444efbadc709a090f052a9"><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">A summary of unamortized discount and debt issuance costs by debt instrument follows:</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:78.205%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.530%;"></td><td style="width:1.0%;"></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:7.532%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i678d621eb2b4431ab61a24cfcc928440_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzItMS0xLTEtMA_3325faaf-1c53-46a9-8271-fe58fb95380a">5,478</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i94b666cbc3254c3eaf3ce4660a5c67c7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzItMy0xLTEtMA_170c1496-57fb-4032-a523-c8614cffa617">7,118</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York Bonds 2014</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90accae21edc49189d81ad31e4086dfb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzMtMS0xLTEtMA_ede58625-7f58-4f97-972a-b1306f65aa0c">1,057</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i40d8d4cc445f43b3a1665e9d9b4ed2e7_I20181231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzMtMy0xLTEtMA_26c372c0-4455-4756-8681-31111425d4e0">847</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York Bonds 2014R-2</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff52ac153eb74f10bbde9571d2fa0771_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzQtMS0xLTEtMA_38bb2138-aece-4c52-8847-08c49a7d792f">390</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i34bfa3fe131a4f7ca9e8010ed9135f62_I20181231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzQtMy0xLTEtMA_789407c2-643f-4a50-bc68-2f90e2f6ca1d">450</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FAME Bonds 2005R-3</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8a41e945e8b44d76b1a70335243c38e1_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzUtMS0xLTEtMA_0dd6d76a-2304-4a8e-a6c2-c52a2cb66181">432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0ba7fd4aab454d5f99e0e13c65f35b0b_I20181231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzUtMy0xLTEtMA_e796b56c-9a93-47db-bcf1-6e6b525c44bf">517</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2657013c54cc4da2ace86d6c003b0f9d_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzYtMS0xLTEtMA_0a176200-75af-4543-b708-439e715c7c2b">552</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i42df1af923304125bc84295d06b2d60c_I20181231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzYtMy0xLTEtMA_5dafb891-a818-4ad9-af7c-f0f888cffcb3">622</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie453e55ea8fb45c6a027ea801c12a25c_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzctMS0xLTEtMA_66ec4ca1-bfb2-4fa4-baac-f9703f03221d">417</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d09d77efc1642ae94279d90038fbb27_I20181231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzctMy0xLTEtMA_ab6ff2ac-03c5-4505-8306-d5c0daceea42">493</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibd8a70e396d843bd976bd8613cc0650e_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzgtMS0xLTEtMA_20db1a81-a907-4802-b412-f665195d4410">541</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i881fdea565c34d18b7577c4c3b1efdba_I20181231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzgtMy0xLTEtMA_397e1048-f616-41df-9ab8-48521bf209ba">595</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Hampshire Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i85e1ff3f84934d9aa747280cde31376c_I20191231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzktMS0xLTEtMA_f1ffa226-fc65-43e2-b254-34b4c1b1a772">539</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i09cdc0ada544417ca2b2ec22820e2f5b_I20181231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzktMy0xLTEtMA_9ccab0ad-b40f-4386-aed8-c37a38c0b609">308</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzEwLTEtMS0xLTA_415a1867-80f8-47c3-966d-5fcfed37794c">9,406</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzEwLTMtMS0xLTA_71f7746f-3181-4e0f-9ea6-56cbf97e54cf">10,950</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:continuation><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we entered into a credit agreement ("Credit Agreement"), which provides for a $<ix:nonFraction unitRef="usd" contextRef="iec9c87dc1d5c48028c3dd9d5a973f1ac_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4MzM_d9049657-af1e-45a1-8de1-4420b39a63bd">350,000</ix:nonFraction> aggregate principal amount Term Loan Facility and a $<ix:nonFraction unitRef="usd" contextRef="i6b37b90cec9546dbb921fc7ccf552563_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzM0OQ_a1831143-cf72-4cf8-9064-a5da406fd981">200,000</ix:nonFraction> Revolving Credit Facility. The net proceeds from this transaction were used to repay in full the amounts outstanding of the $<ix:nonFraction unitRef="usd" contextRef="i2d7676116d424dcba532d99bbb4fd824_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ3Ng_3eefa955-a05e-4f3b-828b-b46aba2c1d85">350,000</ix:nonFraction> aggregate principal amount term loan B facility ("Term Loan B Facility") and the $<ix:nonFraction unitRef="usd" contextRef="i6b8c3657fc494f19b0e1233db636f04e_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU2MA_2a1a09b9-ef59-4525-ae13-edbe76e056c6">160,000</ix:nonFraction> revolving line of credit facility plus accrued and unpaid interest thereon and to pay related transaction expenses. We have the right to request, at our discretion, an increase in the amount of loans under the Credit Facility by an aggregate amount $<ix:nonFraction unitRef="usd" contextRef="id768d66c0cc7461cbaf09599f27505f3_I20191231" decimals="INF" format="ixt:numdotdecimal" name="cwst:AdditionalRevolverCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzg1Mw_f3543ca7-be86-4ab3-8094-2984b63b83d6">125,000</ix:nonFraction>, subject to the terms and conditions set forth in the Credit Agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Facility has a <ix:nonNumeric contextRef="id32ab36933e24afc8095e19cce7aadf6_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzk1NQ_ac18c937-d1cc-40b7-82ea-0d185b06a9f8">5</ix:nonNumeric>-year term and bears interest at a rate of LIBOR plus <ix:nonFraction unitRef="number" contextRef="ic1587beb294f40a089de4bffca698c0e_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4MDQ_54d0ca7b-7412-40e2-b2fb-130f51aec773">1.75</ix:nonFraction>%, which can be reduced to a rate of LIBOR plus <ix:nonFraction unitRef="number" contextRef="i9a77a276a831423f93a5da45202f9f3e_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4NzE_b42f2c33-1e22-407f-9773-a89cc05e7f2f">1.25</ix:nonFraction>% upon us reaching a consolidated net leverage ratio of less than <ix:nonFraction unitRef="number" contextRef="if759a1c1d2c84f4e8438bd13db3ca756_I20191231" decimals="INF" name="cwst:DebtInstrumentCovenantComplianceNetLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4OTc_a6dfbbe3-6276-4898-b093-2d04b3550527">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, 2019, further advances were available under the Credit Facility in the amount of $<ix:nonFraction unitRef="usd" contextRef="ia16d904a06a2424690772432c2e80779_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzE0Mjg_00dc7e83-ff05-47e3-9fda-1931e3641c4a">148,575</ix:nonFraction>. The available amount is net of outstanding irrevocable letters of credit totaling $<ix:nonFraction unitRef="usd" contextRef="i89af60e06cd7470d9d7fc320f97d8fd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzE1MTQ_8984c37c-6eff-4f68-9af7-74da9ad0752e">24,525</ix:nonFraction>, at which date no amount had been drawn. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Agreement requires us to maintain a minimum interest coverage ratio and a maximum consolidated net leverage ratio, to be measured at the end of each fiscal quarter. As of December 31, 2019, we were in compliance with the covenants contained in the Credit Agreement. In addition to these financial covenants, the Credit Agreement also contains a number of important customary affirmative and negative covenants which restrict, among other things, our ability to sell assets, incur additional debt, create liens, make investments, and pay dividends. We do not believe that these restrictions impact our ability to meet future liquidity needs. 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed the remarketing of $<ix:nonFraction unitRef="usd" contextRef="ia0f8dab4ab4945329325ca7f95187e32_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyNjkzMjU_b33c34a8-19af-459c-a411-47e01006140f">25,000</ix:nonFraction> aggregate principal amount of New York Bonds 2014. As of December 31, 2019, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="ia0f8dab4ab4945329325ca7f95187e32_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzI5Mzg_d8cd8050-2dc5-4f44-bbe8-5365c2775f7c">25,000</ix:nonFraction> aggregate principal amount of New York Bonds 2014 and $<ix:nonFraction unitRef="usd" contextRef="i3e5e9407068040c8a7d9bf0ff88e9dae_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzMwNDk_baffd631-a658-4eb4-9394-35dd707e0b80">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&#8221;). The New York Bonds 2014 accrue interest at <ix:nonFraction unitRef="number" contextRef="i23d32d8f52cd40b8a96bfc6101d0ed5a_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY5MjI_912cf817-674c-4713-a12f-e06bafe45aee">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="iff52ac153eb74f10bbde9571d2fa0771_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY5NTQ_963f42be-a8ea-4699-bcf4-c0b9326e7ff5">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, 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 to finance or refinance certain capital projects in the state of New York and to pay certain costs of issuance of the New York Bonds.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iac90168e6da94648b6adba6c12aeb9ab" continuedAt="ie9452d9585314c88807cc52a3a69b5a1"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2018, we completed the issuance of $<ix:nonFraction unitRef="usd" contextRef="ie18490fcdf9046979dcb09b55071b6b6_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQxMDQ_e8a2fb16-c041-4b1a-8a8f-03a485650993">15,000</ix:nonFraction> aggregate principal amount of FAME Bonds 2015R-2. As of December 31, 2019, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="i943b6d7e787845f1bbe09448d2298319_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY5ODc_d5461ac2-3805-4b6e-9986-ecd9fddba210">25,000</ix:nonFraction> aggregate principal amount of FAME Bonds 2005R-3, $<ix:nonFraction unitRef="usd" contextRef="i9924c32256e64782aac9d74c75ba31a5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ0MDI_b5131d0e-21af-4220-8baa-b57dd1581eb7">15,000</ix:nonFraction> aggregate principal amount of FAME Bonds 2015R-1, and $<ix:nonFraction unitRef="usd" contextRef="ie18490fcdf9046979dcb09b55071b6b6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ1Mzc_e26db93a-1ec9-4c33-a0a5-dd796cf71ce9">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="i943b6d7e787845f1bbe09448d2298319_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzcwMjI_6a669dab-94dd-41fe-8fda-cc5e06364c9c">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="i9924c32256e64782aac9d74c75ba31a5_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ4NDA_edd94b76-c485-4679-9b37-26383d3fd3d6">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="ie18490fcdf9046979dcb09b55071b6b6_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzUxMjA_25878aaf-9443-47f9-8177-0603ef7bceb6">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, and to pay certain costs of the issuance of the FAME Bonds.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2018, we completed the remarketing of $<ix:nonFraction unitRef="usd" contextRef="i160e533668ab477b82af2a4a62713519_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU4NDI_e1793747-1b8b-408e-8265-309b4fa5d227">16,000</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="i160e533668ab477b82af2a4a62713519_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU4NzU_8bf0a58e-6a48-4e56-aebe-9fec583b0bed">4.75</ix:nonFraction>% fixed rate senior unsecured Vermont Bonds. As of December 31, 2019, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="i160e533668ab477b82af2a4a62713519_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzYwNTA_2e7d0e0c-8331-407f-b02c-25e73b6043bf">16,000</ix:nonFraction> aggregate principal amount of Vermont Bonds. The Vermont 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="i17a953401bff4d79a0b650a5d9372316_D20190101-20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzcwNDk_6f5a299a-0ceb-49a0-9dd6-ba0fdb05fc46">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 mature on April 1, 2036. We borrowed the proceeds of the Vermont Bonds 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed the remarketing of $<ix:nonFraction unitRef="usd" contextRef="id97fefa45c784076bd2f2ae01cdff5cf_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyNjkzMzc_1d95c279-f3ea-4edd-b010-15dc96814175">11,000</ix:nonFraction> aggregate principal amount of senior unsecured New Hampshire Bonds. As of December 31, 2019, we had outstanding $<ix:nonFraction unitRef="usd" contextRef="id97fefa45c784076bd2f2ae01cdff5cf_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzY1ODQ_beeb5ff6-02cb-4fdd-8737-01c1b9b9314a">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="id97fefa45c784076bd2f2ae01cdff5cf_I20191231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzcwODA_25868bee-c464-4c0f-b0eb-1f3cddb1187b">2.95</ix:nonFraction>% per annum through maturity on April 1, 2029 and interest. During the fixed interest rate period, the New Hampshire Bonds are not supported by a letter of credit. Interest is payable on April 1 and October 1 of each year. 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Loss on Debt Extinguishment</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to lower our borrowing costs and reduce our market risk we completed the following transactions that resulted in a loss on debt extinguishment in fiscal years 2019, 2018 and 2017 of $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzc1NDE_2324cfb5-c74f-4b23-b513-5f599026806e">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzc1NDU_11bbb87b-9b74-4909-b3f4-8445c0075fcd">7,352</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzc1NTI_c92ea891-09af-4178-8742-df409e6a43b6">517</ix:nonFraction>, respectively:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the write-off of debt issuance costs and unamortized discount, in the case of our Term Loan B Facility in fiscal year 2018, associated with the refinancing of our previously outstanding senior secured credit facility in fiscal year 2018 and an amendment to our previously outstanding senior secured credit facility in fiscal year 2017: and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the write-off of debt issuance costs in connection with the remarketing of our Vermont Bonds in fiscal year 2018 and the remarketing of our Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-1 (&#8220;FAME Bonds 2005R-1&#8221;) and Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-2 (&#8220;FAME Bonds 2005R-2&#8221;) into the FAME Bonds 2005R-3 in fiscal year 2017.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Interest Expense</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTc5_e27c944b-47a0-40fa-be8a-080ce10d796c" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense on long-term debt and finance leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzItMS0xLTEtMA_44816a67-f07d-407d-b972-73c01012e9b4">22,553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzItMy0xLTEtMA_0ced97ae-8ea7-4549-bcd5-0ebe48062790">23,431</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzItNS0xLTEtMA_e2406ec1-69e4-4f66-911f-08278d02811a">22,060</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs and discount on long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzMtMS0xLTEtMA_59e15086-ab52-4466-a22f-de6c8273fe05">2,293</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzMtMy0xLTEtMA_561b653a-6fc3-4e29-bc58-9e48cb42936f">2,449</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzMtNS0xLTEtMA_202d315c-c959-4084-a224-54da02bcf012">2,692</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Letter of credit fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="cwst:LettersOfCreditFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzQtMS0xLTEtMA_ce1545a4-bde2-4295-a4d2-6c6f61c3bbe8">519</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="cwst:LettersOfCreditFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzQtMy0xLTEtMA_407e3dda-9b0e-4131-8d70-a7dc51714229">554</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="cwst:LettersOfCreditFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzQtNS0xLTEtMA_2dcd1aa3-6a27-4a6b-90c7-4f30894ac2d0">703</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: capitalized interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzUtMS0xLTEtMA_b8c85a48-0e29-4f44-919b-277cad26b6f5">263</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzUtMy0xLTEtMA_b96efd94-c484-4811-bfff-24cf45a6bd14">140</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzUtNS0xLTEtMA_54e4358a-5043-42b6-99fe-de3ff372bc3d">295</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzYtMS0xLTEtMA_f4a9c829-5646-49bd-a0cc-62ad6df41749">25,102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzYtMy0xLTEtMA_83b76163-d38e-42a4-8cb7-e44e6d8ec9fa">26,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzYtNS0xLTEtMA_0d93952d-f0e6-4427-9f29-3a5dce8fe82a">25,160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ie9452d9585314c88807cc52a3a69b5a1" continuedAt="i473ee35cc5a74dfe94ee160e81667a67"><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash Flow Hedges</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 enter into interest rate derivative agreements to manage exposure to fluctuations in interest rates related to variable rate interest payments of our long-term debt. As of both December 31, 2019, and December 31, 2018, our interest rate derivative agreements had a total notional amount of $<ix:nonFraction unitRef="usd" contextRef="i5423f37733234af49381e573546d46ce_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzk5NzA_125468ae-a0f0-4e95-949c-57029a9f1f32"><ix:nonFraction unitRef="usd" contextRef="ib9b8943199254dbcb7d5d6ac389a1855_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzk5NzA_b78772b0-c4a2-4171-ad97-14811650cf4d">190,000</ix:nonFraction></ix:nonFraction>. We receive interest based on the 1-month LIBOR index, restricted by a floor in certain instances, and pay interest at a weighted average rate of approximately <ix:nonFraction unitRef="number" contextRef="ib9b8943199254dbcb7d5d6ac389a1855_I20191231" decimals="3" name="us-gaap:DerivativeAverageFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyOTI3Mzg_761d177b-46ff-49a4-bba7-f2c4c9d7c595"><ix:nonFraction unitRef="number" contextRef="i5423f37733234af49381e573546d46ce_I20181231" decimals="3" name="us-gaap:DerivativeAverageFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyOTI3Mzg_79b61026-b32c-4430-b687-35e290a01a2e">2.5</ix:nonFraction></ix:nonFraction>% as of both December 31, 2019 and December 31, 2018. The agreements mature between February 2021 and May 2023.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we entered into interest rate derivative agreements with a total notional amount of $<ix:nonFraction unitRef="usd" contextRef="ib6e64bb13f69466389c80bb08813eb58_I20210228" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyODc1MjM_d2433c94-3beb-47c5-8464-6565c8cd72b3">65,000</ix:nonFraction> that will serve to replace existing interest rate derivative agreements upon their expiration between February 2021 and February 2022. These forward starting interest rate derivative agreements mature between February 2026 and February 2027. We receive interest based on the 1-month LIBOR index, restricted by floor, and pay interest at a weighted average rate of approximately <ix:nonFraction unitRef="number" contextRef="ib6e64bb13f69466389c80bb08813eb58_I20210228" decimals="3" name="us-gaap:DerivativeAverageFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyOTI3NDU_3462e8b0-98aa-48c6-b4ba-4f718223a700">1.8</ix:nonFraction>%. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 (deficit) 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><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTg2_162e5b06-5208-4fa1-9fce-e8289ea4ba25" escape="true"><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 sheet follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:26.696%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:42.363%;"></td><td style="width:1.0%;"></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.737%;"></td><td style="width:1.0%;"></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.740%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i380cea8d3de440a8bcd9989ef612183f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzItMy0xLTEtMA_d2ad5ced-e875-4f48-9323-f1ef8044842c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8621b1f7f3b144c085994b9452629731_I20181231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzItNS0xLTEtMA_9cf6a8df-183a-4515-8800-2bd778a80e21">338</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-current assets&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if4dcdce0ae1846f4a16958e06532ac93_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzMtMy0xLTEtMA_4bef5393-864b-4878-9a9e-8608eba6afe6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i750a1e1d57e04f4abc1794f1ef39d1de_I20181231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzMtNS0xLTEtMA_ef96333f-6a41-4ecd-a470-4d2e839213e9">482</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzQtMy0xLTEtMA_77ab6d60-beb0-4096-a570-c5ac26eb6ed0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzQtNS0xLTEtMA_da78da83-491b-4fc2-abc6-ca9740740dab">820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i02a20676f42346389e45121b1229fd25_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzYtMy0xLTEtMA_f984dd22-d380-459f-a259-1ca04195971d">1,824</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib962003b42d44a2ea6485521be679909_I20181231" decimals="-3" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzYtNS0xLTEtMA_1a3b2ee8-05ca-4406-8bb6-31fd2902ca2c">387</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ide9588daaf724e61b9edc0b54bb393f7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzctMy0xLTEtMA_1590aa35-8d1a-402f-bc31-2e794cf6afad">3,603</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i66417185c607415f91c4a662385bb200_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzctNS0xLTEtMA_e6ee37d9-fd2a-45c9-a98f-0916267a8952">1,555</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzgtMy0xLTEtMA_bb05a1c9-903a-46e0-bd83-935300d1fbd8">5,427</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityFairValueGrossAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzgtNS0xLTEtMA_6f8149e0-acef-4c53-822c-e01ec625d1b4">1,942</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss, net&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i670ec711f566420890a438ddf50a3296_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEwLTMtMS0xLTA_c5db2c2b-7ec1-4730-a0d4-997226fc658e">5,929</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEwLTUtMS0xLTA_c2501d04-372a-425b-ab89-a52aea123577">1,196</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps - tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss, net&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i670ec711f566420890a438ddf50a3296_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzExLTMtMS0xLTA_b7e1243f-0e8c-4d87-b2f5-4ca82b241ab4">112</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzExLTUtMS0xLTA_65fcc100-c697-45c3-a7a1-d6c77de9a939">112</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i670ec711f566420890a438ddf50a3296_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEyLTMtMS0xLTA_5f16d25e-1b86-4528-b82d-0ee1ae3f43e6">6,041</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEyLTUtMS0xLTA_8e27646d-4e96-4273-8ccf-b20d1daaae94">1,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTk0_7e0f9f05-6924-4bd7-a2a2-f48259a43a9b" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the amount of gain or (loss) on cash flow hedging relationships related to interest rate swaps reclassified from accumulated other comprehensive loss, net into earnings follows: </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:60.609%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.732%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Operations Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Expense) Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iba223aed65cb4c668bd01d7f73a42226_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTo2MjViMTdjNThlMzU0YmFiOWUzM2ZjODlmOTE4YzhlZC90YWJsZXJhbmdlOjYyNWIxN2M1OGUzNTRiYWI5ZTMzZmM4OWY5MThjOGVkXzMtMi0xLTEtMA_a456d02c-4050-4bc6-8b54-9e904bf0e862">553</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i959c50f2c3b749a18ccabe59797dbc4d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTo2MjViMTdjNThlMzU0YmFiOWUzM2ZjODlmOTE4YzhlZC90YWJsZXJhbmdlOjYyNWIxN2M1OGUzNTRiYWI5ZTMzZmM4OWY5MThjOGVkXzMtNC0xLTEtMA_0ff87ff9-12dd-4e3d-8a73-ceedfb211433">363</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie8a1ae44e72e426e9faf337054c5b7b2_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTo2MjViMTdjNThlMzU0YmFiOWUzM2ZjODlmOTE4YzhlZC90YWJsZXJhbmdlOjYyNWIxN2M1OGUzNTRiYWI5ZTMzZmM4OWY5MThjOGVkXzMtNi0xLTEtMA_702855a9-8cd6-4e28-ae36-6c2e854f4b89">421</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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></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></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the fair value of our fixed rate debt, including the FAME Bonds, Vermont Bonds, New York Bonds and New Hampshire Bonds was approximately $<ix:nonFraction unitRef="usd" contextRef="i217ee082cd2c45e28dc1b45c968869dc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEwNzYx_189151dd-3a0b-4c4a-a375-024594278807">131,357</ix:nonFraction> and the carrying value was $<ix:nonFraction unitRef="usd" contextRef="ia8b6b83395ab4d90aad22db8c323adb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEwNzkx_4ebe2d37-3d25-4860-af97-fe3b45ba4195">122,000</ix:nonFraction>. The fair value of the FAME Bonds, Vermont Bonds, New York Bonds 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the carrying value of our Term Loan Facility was $<ix:nonFraction unitRef="usd" contextRef="i3b7c9e30a5574bdeb4686f51b33b1b27_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzExMzIw_ebdbf8ce-69c3-44b4-beca-2a59d4729b0f">350,000</ix:nonFraction> and the carrying value of our Revolving Credit Facility was $<ix:nonFraction unitRef="usd" contextRef="i38d5954e6ae141a49b8bea304c1d8124_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzI3NDg3NzkwODE2NTk_fcce4df3-7bed-489b-babf-3fb02ea0f3e1">26,900</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></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i473ee35cc5a74dfe94ee160e81667a67"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, New York Bonds 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Future Maturities of Debt</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTc1_3fdd27b0-11f8-4006-b9a5-8cbacf8d63dd" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Aggregate principal maturities of debt are as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:79.844%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:16.156%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Payments as of December 31, 2019</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzItMS0xLTEtMA_7da7d004-5d0f-49ad-aa46-2616aa4d57d5">4,300</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzMtMS0xLTEtMA_7b149922-c54e-4f91-9ee9-05ca33eadc59">3,593</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzQtMS0xLTEtMA_429def42-9ada-4fed-8c33-f89d8dc6df99">5,358</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzUtMS0xLTEtMA_f33b9806-442a-4ca7-9e13-bddf2e648156">379,945</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzYtMS0xLTEtMA_5307d245-8410-40d5-a250-e739ea280346">2,893</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzctMS0xLTEtNDY4_2db93cc4-680f-4078-9ef3-1c0278c674cb">126,639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndCapitalLeaseObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzgtMS0xLTEtMA_c6696553-985d-4b8b-b5b2-637d6983bf5e">522,728</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_397"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">12. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE3MTM5_69fef007-b052-40c1-9124-3f2be16ac163" continuedAt="ie2c8a7d6671a4c7f8afee7edcc024224" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="ie2c8a7d6671a4c7f8afee7edcc024224" continuedAt="ica22fb6661024d689b10a97549afbdb9"><ix:continuation id="i39d2055678d148bfa125d1b4f26547a4"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of our business and as a result of the extensive governmental regulation of the solid waste industry, we are subject to various judicial and administrative proceedings involving state and local agencies. In these proceedings, an agency may seek to impose fines or to revoke or deny renewal of an operating permit held by us. From time to time, we may also be subject to actions brought by special interest or other groups, adjacent landowners or residents in connection with the permitting and licensing of landfills and transfer stations, or allegations of environmental damage or violations of the permits and licenses pursuant to which we operate. In addition, we may be named defendants in various claims and suits pending for alleged damages to persons and property, alleged violations of certain laws and alleged liabilities arising out of matters occurring during the ordinary operation of a waste management business.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. As of the end of each applicable reporting period, we review each of our legal proceedings to determine whether it is probable, reasonably possible or remote that a liability has been incurred and, if it is at least reasonably possible, whether a range of loss can be reasonably estimated under the provisions of FASB ASC 450-20. In instances where we determine that a loss is probable and we can reasonably estimate a range of loss we may incur with respect to such a matter, we record an accrual for the amount within the range that constitutes our best estimate of the possible loss. If we are able to reasonably estimate a range, but no amount within the range appears to be a better estimate than any other, we record an accrual in the amount that is the low end of such range. When a loss is reasonably possible, but not probable, we will not record an accrual, but we will disclose our estimate of the possible range of loss where such estimate can be made in accordance with FASB ASC 450-20.</span></div></ix:continuation><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Environmental Remediation Liability (including related litigation)</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. The following matters represent our material outstanding claims.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ica22fb6661024d689b10a97549afbdb9" continuedAt="idce890a18145480d944a124893a4b69a"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Southbridge Recycling&#160;&amp; Disposal Park, Inc.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2015, our Southbridge Recycling and Disposal Park, Inc. (&#8220;SRD&#8221;) subsidiary reported to the Massachusetts Department of Environmental Protection (&#8220;MADEP&#8221;) results of analysis of samples collected pursuant to our existing permit from private drinking water wells located near the Town of Southbridge, Massachusetts (&#8220;Town&#8221;) Landfill (&#8220;Southbridge Landfill&#8221;), which was operated by SRD and later closed in November 2018 when Southbridge Landfill reached its final capacity. Those results indicated the presence of contaminants above the levels triggering notice and response obligations under MADEP regulations. In response to those results, we are carrying out an Immediate Response Action pursuant to Massachusetts General Law Chapter 21E (the "Charlton 21E Obligations") pursuant to state law. Further, we have implemented a plan to analyze and better understand the groundwater near the Southbridge Landfill and we are investigating with the objective of identifying the source or sources of the elevated levels of contamination measured in the well samples. If it is determined that some or all of the contamination originated at the Southbridge Landfill, we will work with the Town (the Southbridge Landfill owner and the former operator of an unlined portion of the Southbridge Landfill, which was used prior to our operation of a double-lined portion of the Southbridge Landfill commencing in 2004) to evaluate and allocate the liabilities related to the Charlton 21E Obligations. In July 2016, we sent correspondence to the Town pursuant to Chapter 21E of Massachusetts General Laws demanding that the Town reimburse us for the environmental response costs we had spent and that the Town be responsible for all such costs in the future, as well as any other costs or liabilities resulting from the release of contaminants from the unlined portion of the Southbridge Landfill. The Town responded in September 2016, denying that the Southbridge Landfill is the source of such contamination, and claiming that if it is, that we may owe an indemnity to the Town pursuant to the Operating Agreement between us and the Town dated May 29, 2007, as amended. We entered into a Tolling Agreement with the Town to delay any further administrative or legal actions until our work with MADEP more specifically defines the parties&#8217; responsibilities for the Charlton 21E Obligations, if any. Please see below for further discussion of our relationship with the Town regarding the Charlton 21E Obligations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, we and the Town received a Notice of Intent to Sue under the Resource Conservation and Recovery Act ("RCRA") from a law firm purporting to represent residents proximate to the Southbridge Landfill (&#8220;Residents&#8221;), indicating its intent to file suit against us on behalf of the Residents alleging the groundwater contamination originated from the Southbridge Landfill. In February 2017, we received an additional Notice of Intent to Sue from the National Environmental Law Center under the Federal Clean Water Act ("CWA") and RCRA (collectively the &#8220;Acts&#8221;) on behalf of Environment America, Inc., d/b/a Environment Massachusetts, and Toxics Action Center, Inc., which have referred to themselves as the Citizen Groups. The Citizen Groups alleged that we had violated the Acts, and that they intended to seek appropriate relief in federal court for those alleged violations. On or about June 9, 2017, a lawsuit was filed against us, SRD and the Town in the United States District Court for the District of Massachusetts (the &#8220;Massachusetts Court&#8221;) by the Citizen Groups and the Residents alleging violations of the Acts (the &#8220;Litigation&#8221;), and demanding a variety of remedies under the Acts, including fines, remediation, mitigation and costs of litigation, and remedies for violations of Massachusetts civil law related to personal and property damages, including remediation, diminution of property values, compensation for lost use and enjoyment of properties, enjoinment of further operation of the Southbridge Landfill, and costs of litigation, plus interest on any damage award, on behalf of the Residents. We believe the Litigation to be factually inaccurate, and without legal merit, and we and SRD intend to vigorously defend the Litigation. Nevertheless, we believe it is reasonably possible that a loss will occur as a result of the Litigation although an estimate of loss cannot be reasonably provided at this time. We also continue to believe the Town should be responsible for costs or liabilities associated with the Litigation relative to alleged contamination originating from the unlined portion of the Southbridge Landfill, although there can be no assurance that we will not be required to incur some or all of such costs and liabilities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2017, we filed a Motion to Dismiss the Litigation, and on October 1, 2018, the Massachusetts Court granted our Motion to Dismiss, and accordingly, dismissed the Citizen Groups claims under the Acts. The Massachusetts Court has retained jurisdiction of the Residents claims. The Citizen Groups intend to appeal the Massachusetts Court&#8217;s decision to grant our Motion to Dismiss. The Residents moved for a stay of their case until the Citizen Groups appealed. We opposed the stay and in March 2019, the Massachusetts Court denied the Residents motion for a stay. We are in active discovery in the Residents case.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered into an Administrative Consent Order on April 26, 2017 (the &#8220;ACO&#8221;), with MADEP, the Town, and the Town of Charlton, committing us to equally share the costs with MADEP, of up to $<ix:nonFraction unitRef="usd" contextRef="i1eb97983d83a4792a30e8e9aa023487c_I20170426" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzg0OTE_2f083232-7263-4809-b38a-caa99a795823">10,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="ie61a9149907b46c4997a1cdfc0da3898_I20170426" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzcxNDY4MjU1OTc2OTk_e94750b9-56d4-476e-8048-f555dfa8a513">5,000</ix:nonFraction> each) for the Town to install a municipal waterline in the Town of Charlton ("Waterline"). Upon satisfactory completion of that Waterline, and other matters covered by the ACO, we and the Town will be released by MADEP from any future responsibilities for the Charlton 21E Obligations. We also entered into an agreement with the Town on April 28, 2017 entitled the &#8220;21E Settlement and Water System Construction Funding Agreement&#8221; (the &#8220;Waterline Agreement&#8221;), wherein we and the Town released each other from claims arising from the Charlton 21E Obligations. Pursuant to the Waterline Agreement, the Town will issue a twenty (<ix:nonNumeric contextRef="ia44d1291e2eb4a7e8ca4fd923bdad1cc_D20170428-20170428" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzkxMjg_48623ddd-c3df-40be-b49f-3112dd73c7c0">20</ix:nonNumeric>) year bond for our portion of the Waterline costs (up to $<ix:nonFraction unitRef="usd" contextRef="id8a2f40a48044841bdbb9e881cbe383d_D20170428-20170428" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EnvironmentalExitCostsAnticipatedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzkxODg_3992c235-790a-4c57-9c6a-289b635a9239">5,000</ix:nonFraction>). We have agreed to reimburse the Town for periodic payments under such bond.  Construction of the waterline is complete and homeowners are relying on municipal water supply.  Remaining aspects of the project are minor and are expected to be completed in early 2020.  Bond reimbursement to the Town will commence in the fiscal year ending December 31, 2020.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="idce890a18145480d944a124893a4b69a" continuedAt="i3d3374de0c50417390f20fb614faa0e4"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have recorded an environmental remediation liability related to our obligation associated with installation of the Waterline in other accrued liabilities and other long-term liabilities. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i54a51c5baba5471282cf188e5984825b_I20191231" decimals="3" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzk3Mjk_64c85f1d-49fe-440f-87d5-809aaa0e0325">1.9</ix:nonFraction>%. Our expenditures could be significantly higher if costs exceed estimates. </span></div><ix:nonNumeric contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" name="us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzIxOTkwMjMzMzI2NTY_099f092e-7864-455a-935a-79188124b59e" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:71.676%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.794%;"></td><td style="width:1.0%;"></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.795%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i445f0c96b50d46a2b300670fa95dbacf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzMtMS0xLTEtMA_962df85b-bc76-4454-981a-4dacbcca727f">5,173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i51360681fcde43fe84e10daa215f4b00_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzMtMy0xLTEtMA_485e200d-886f-483f-b0f1-672efb83a272">5,936</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzQtMS0xLTEtMA_082f64a0-0ca7-4f80-9985-588985cc8811">124</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzQtMy0xLTEtMA_eb3a9376-2876-4238-a34b-2a68ea9db5ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzUtMS0xLTEtMA_40df3c40-5c09-479d-86cd-eb85dbdef87c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" name="cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzUtMy0xLTEtMA_e3a0aa10-3595-42de-ad64-df5a7370c01c">152</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesPayments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzctMS0xLTEtMA_e28a9449-fae6-44b3-8b19-b43dd03ed04f">701</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesPayments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzctMy0xLTEtMA_d9b4cc83-9914-418c-8239-9f2c5fd3d082">915</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i54a51c5baba5471282cf188e5984825b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzgtMS0xLTEtMA_626c1a8a-3d72-4271-a00c-1a42997d677e">4,596</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i445f0c96b50d46a2b300670fa95dbacf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzgtMy0xLTEtMA_72d4c0f7-64da-4b13-86e4-a6c0572ca34c">5,173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We completed the first phase of landfill capping and closure in fiscal year 2019 at the Southbridge Landfill and are actively seeking approval from MADEP to close and cap the remainder of the landfill.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The costs and liabilities we may be required to incur in connection with the foregoing Southbridge Landfill matters could be material to our results of operations, our cash flows and our financial condition.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Potsdam Environmental Remediation Liability</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 20, 2000, the State of New York Department of Environmental Conservation (&#8220;DEC&#8221;) issued an Order on Consent (&#8220;Order&#8221;) which named Waste-Stream, Inc. (&#8220;WSI&#8221;), our subsidiary, General Motors Corporation (&#8220;GM&#8221;) and Niagara Mohawk Power Corporation (&#8220;NiMo&#8221;) as Respondents. The Order required that the Respondents undertake certain work on a <ix:nonFraction unitRef="acre" contextRef="i64c82649493542dfaba218dc5ea16317_I20001220" decimals="0" name="cwst:ScrapYardAndSolidWasteTransferStation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEwNjI5_bfb25999-618b-43eb-aec8-b04613163c8d">25</ix:nonFraction>-acre scrap yard and solid waste transfer station owned by WSI in Potsdam, New York, including the preparation of a Remedial Investigation and Feasibility Study (&#8220;Study&#8221;). A draft of the Study was submitted to the DEC in January 2009 (followed by a final report in May 2009). The Study estimated that the undiscounted costs associated with implementing the preferred remedies would be approximately $<ix:nonFraction unitRef="usd" contextRef="ie93d9c1c299b4efb9688328850fea264_I20090531" decimals="-3" format="ixt:numdotdecimal" name="cwst:UndiscountedCostsPreferredRemedies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzExMDMw_57191e31-6629-490b-8030-bc8299ae893a">10,219</ix:nonFraction>. On February 28, 2011, the DEC issued a Proposed Remedial Action Plan for the site and accepted public comments on the proposed remedy through March 29, 2011. We submitted comments to the DEC on this matter. In April 2011, the DEC issued the final Record of Decision (&#8220;ROD&#8221;) for the site. The ROD was subsequently rescinded by the DEC for failure to respond to all submitted comments. The preliminary ROD, however, estimated that the present cost associated with implementing the preferred remedies would be approximately $<ix:nonFraction unitRef="usd" contextRef="i3033aa1ba9dd4bffa38b15b44b8c6d0e_I20110430" decimals="-3" format="ixt:numdotdecimal" name="cwst:UndiscountedCostsPreferredRemedies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzExNTU0_949a0983-fa5c-404d-bb34-c81c8c337c24">12,130</ix:nonFraction>. The DEC issued the final ROD in June 2011 with proposed remedies consistent with its earlier ROD. An Order on Consent and Administrative Settlement naming WSI and NiMo as Respondents was executed by the Respondents and DEC with an effective date of October 25, 2013. On January 29, 2016, a Cost-Sharing Agreement was executed between WSI, NiMo, Alcoa Inc. (&#8220;Alcoa&#8221;) and Reynolds Metal Company (&#8220;Reynolds&#8221;) whereby Alcoa and Reynolds elected to voluntarily participate in the onsite remediation activities at a combined <ix:nonFraction unitRef="number" contextRef="idf576da736674a23aa7f55717632b67e_I20160129" decimals="2" name="cwst:PercentageParticipationInOnsiteRemediationActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEyMDc3_09d68a6b-5526-4a59-8945-296ec95fc391">15</ix:nonFraction>% participant share. The majority of the remediation work was completed in fiscal year 2019. WSI is jointly and severally liable with NiMo, Alcoa and Reynolds for the total cost to remediate.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have recorded an environmental remediation liability associated with the Potsdam site based on incurred costs to date and estimated costs to complete the remediation in other accrued liabilities and other long-term liabilities. Our expenditures could be significantly higher if costs exceed estimates. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="i9aea8f1596cd4277b08220f7e5fba25c_I20191231" decimals="3" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEyODI0_d930cbf9-4046-4fe7-8285-46aa56b9298c">1.5</ix:nonFraction>%. </span></div><ix:nonNumeric contextRef="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231" name="us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzIxOTkwMjMyNzQxMjA_954bbf49-216d-47d0-8fb3-99169a287170" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Potsdam site follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:64.422%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.422%;"></td><td style="width:1.0%;"></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.423%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic71f87dddcbe462b8b9e0ab996718558_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzItMS0xLTEtMA_9a9d3520-d2ad-483a-99f2-8c42235ed620">5,614</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4ff6c2d728774674a5ac495a0e19a061_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzItMy0xLTEtMA_89b41815-2b15-4321-b42f-f97e8e5a98a6">5,758</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesPayments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzQtMS0xLTEtMA_de8a2078-ad4c-4afd-8ddb-180cf4437bcf">4,463</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i8d7ef7a1d23c48b180218cb91ecfc8bf_D20180101-20181231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesPayments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzQtMy0xLTEtMA_698fd69a-a204-4e61-8c55-3164aac47077">171</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzUtMS0xLTEtMA_2ff37d46-7ae9-4168-8b8c-046264de2610">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8d7ef7a1d23c48b180218cb91ecfc8bf_D20180101-20181231" decimals="-3" name="cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzUtMy0xLTEtMA_51563956-322a-4971-a764-ec378ee61f55">27</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9aea8f1596cd4277b08220f7e5fba25c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzctMS0xLTEtMA_3a10994b-8017-4f00-82f1-11292f489e1b">1,151</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic71f87dddcbe462b8b9e0ab996718558_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzctMy0xLTEtMA_78c2a9db-5e9d-405d-8bf3-0fd8c79593cc">5,614</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE3MTQ5_7aa356d8-7768-46d6-ac1b-17c8ee2fc636" continuedAt="i5b5d3e94cb574bd2b985f17d8e6cdee6" escape="true">The total expected environmental remediation payments, in today&#8217;s dollars, for each of the five succeeding fiscal years and the aggregate amount thereafter are as follows:</ix:nonNumeric></span></div></ix:continuation><div style="margin-top:6pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i3d3374de0c50417390f20fb614faa0e4" continuedAt="i019273ba28104240a4403075ebb41bec"><div style="margin-bottom:12pt;"><ix:continuation id="i5b5d3e94cb574bd2b985f17d8e6cdee6"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:80.430%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.570%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Environmental Remediation Payments as of December 31, 2019</span></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzEtMS0xLTEtMA_f7bdbc26-ff00-44bc-8c0a-ddbbc7bce691">446</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzItMS0xLTEtMA_dbe051fd-e75a-4b57-84a4-5a1a51bb42cd">382</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzMtMS0xLTEtMA_36488734-0554-4556-bd83-4961284e315b">392</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzQtMS0xLTEtMA_7761b902-19cb-40ac-a52c-d1761a1b41ff">367</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzUtMS0xLTEtMA_6bbbcbcb-c26a-420a-82a2-7ced0afd765e">386</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzYtMS0xLTEtMA_bf4a1589-6ac0-4dbe-b66e-faac82bf6468">4,630</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzctMS0xLTEtMA_ba1220ae-de84-4536-a5df-70276cf6c364">6,603</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:continuation></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE3MTUz_fe2fb8ec-e345-41e2-926f-d3088b751572" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 liability to the amount recognized in the statement of financial position is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:80.258%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.742%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undiscounted liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjNDE4ZWY5Nzc1YTE0YzA0YmYxOGZiMTRiODM3NjI1My90YWJsZXJhbmdlOmM0MThlZjk3NzVhMTRjMDRiZjE4ZmIxNGI4Mzc2MjUzXzEtMS0xLTEtMA_2fdd99fc-d8ed-4bc2-a264-0fc79d67a2f2">6,603</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less discount, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjNDE4ZWY5Nzc1YTE0YzA0YmYxOGZiMTRiODM3NjI1My90YWJsZXJhbmdlOmM0MThlZjk3NzVhMTRjMDRiZjE4ZmIxNGI4Mzc2MjUzXzItMS0xLTEtMA_930a6017-e9f3-4e4b-b052-a0dc0cc89301">856</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability balance - December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjNDE4ZWY5Nzc1YTE0YzA0YmYxOGZiMTRiODM3NjI1My90YWJsZXJhbmdlOmM0MThlZjk3NzVhMTRjMDRiZjE4ZmIxNGI4Mzc2MjUzXzMtMS0xLTEtMA_2baeb285-4d3e-427a-98e2-02c284d70b88">5,747</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. We are not presently aware of any other situations that would have a material adverse impact on our business, financial condition, results of operations or cash flows.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or about March 8, 2018, the Citizen Groups described above delivered correspondence to our subsidiary, North Country Environmental Services, Inc. ("NCES") and us, providing notice of the Citizen Groups' intent to sue NCES and us for violations of the CWA in conjunction with NCES's operation of its landfill in Bethlehem, New Hampshire ("NCES Landfill"). On May 14, 2018, the Citizen Groups filed a lawsuit against NCES and us in the United States District Court for the District of New Hampshire (the &#8220;New Hampshire Court&#8221;) alleging violations of the CWA, arguing that ground water discharging into the Ammonoosuc River is a "point source" under the CWA (the "New Hampshire Litigation"). The New Hampshire Litigation seeks remediation and fines under the CWA. On June 15, 2018, we and NCES filed a Motion to Dismiss the New Hampshire Litigation. On July 13, 2018, the Citizen Groups filed objections to our Motion to Dismiss. On July 27, 2018, we filed a reply in support of our Motion to Dismiss. On September 25, 2018, the New Hampshire Court denied our Motion to Dismiss. In March of 2019, we filed a motion in the New Hampshire Litigation asking for a stay of this litigation until certain appeals from discordant federal circuits were heard by the Supreme Court of the United States (&#8220;SCOTUS&#8221;). SCOTUS has granted certiorari determining that the circumstances described are sufficient for SCOTUS to hear such cases. Our motion for a stay was granted in the New Hampshire Litigation, and SCOTUS is expected to hear and rule on such cases this calendar year. In any event, we intend to continue to vigorously defend against the New Hampshire Litigation, which we believe is without merit.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Ontario County, New York Class Action Litigation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or about September 17, 2019, Richard Vandemortel and Deb Vandemortel filed a class action complaint against us on behalf of similarly situated citizens in Ontario County, New York. The lawsuit has been filed in Ontario County (the &#8220;New York Litigation&#8221;). It alleges that over one thousand (<ix:nonFraction unitRef="numberofplantiffs" contextRef="i55686acef5524cd19edbe3355d65be3c_D20190917-20190917" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyNumberOfPlaintiffs" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzIxOTkwMjMzMTQ1MDM_52aaed8c-f65b-46ab-89b4-f36455997219">1,000</ix:nonFraction>) citizens constitute the putative class in the New York Litigation, and it seeks damages for diminution of property values and infringement of the putative class&#8217; rights to live without interference to their daily lives due to odors emanating from the Ontario County Landfill, which is operated by us pursuant to a long-term Operation, Maintenance and Lease Agreement with Ontario County. The New York Litigation was served on us on October 14, 2019. We are reviewing the New York Litigation and intend to present a vigorous defense.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Loss Contingency </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 9, 2019, NCES filed an application for a 1.2 million (cy) expansion of the capacity of the NCES Landfill with the New Hampshire Department of Environmental Services (&#8220;NHDES&#8221;) (&#8220;Stage VI Expansion&#8221;). The Stage VI Expansion would provide NCES with over five (5) years of additional capacity beyond the capacity of Stage V.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i019273ba28104240a4403075ebb41bec"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2020, NHDES informed NCES and us that NHDES had concerns regarding the short-term public benefit need for the Stage VI expansion, and also in respect of certain technical concerns regarding the Stage VI expansion. Given the fact the NHDES decided to review our permit application for the Stage VI Expansion with respect to public benefit determination using a different regulatory framework than used in any of our previous permitting activities at NCES, we informed the NHDES on February 11, 2020, that while we vigorously disagreed with NHDES&#8217; review of our application and the context for the NHDES&#8217; concerns, we would withdraw our application with the expectation of refiling the application with the NHDES as soon as possible. While the refiling of the application for the Stage VI Expansion could be rejected by the NHDES, and while delay of the Stage VI Expansion will surely occur, we remain confident that we will receive a permit for the Stage VI Expansion. We believe that a loss of $<ix:nonFraction unitRef="usd" contextRef="if90dded79d0d4dc39b2283caa73e4446_I20200131" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyEstimateOfPossibleLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEwOTk1MTE3MDA1OTI_634e57cf-61fb-46d7-95f7-93d68179f437">1,195</ix:nonFraction> is reasonably possible, but not probable.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Employment Contracts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have entered into employment contracts with <ix:nonFraction unitRef="executive_officer" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="cwst:EmploymentContractsExecutiveOfficers" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2MzYz_a877e4dd-3ef0-4f63-b814-55f3e7d07615">five</ix:nonFraction> of our executive officers. The contracts are dated June&#160;18, 2001,&#160;March&#160;31, 2006, July&#160;6, 2010, September&#160;1, 2012 and March 1, 2016. Each contract had an initial term between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQx_452ded93-c886-4991-bb22-a772d5bd83b0">one</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQ4_3d2ece67-b1ee-4ba4-aaf9-7df4b19f9f8d">three</span> years and a covenant not-to-compete ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjAw_667d41c9-cbcb-494e-bc6c-695350d36938">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjA2_284cc7fd-7fc4-437a-bddd-0ca5ab71ef93">two</span> years from the date of termination. These contracts automatically extend for a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2Njg4_163e68eb-2fb7-4990-88f5-2d4ce32c1102">one</span> year period at the end of the initial term and any renewal period. Total annual commitments for salaries under these contracts are $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:CommitmentAmountUnderEmploymentAgreement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2ODIy_b46f4146-6aa5-4474-b70a-47e2fa7fec0d">1,937</ix:nonFraction>. In the event of a change in control of us, or in the event of involuntary termination without cause, the employment contracts provide for a payment ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTg3_5255fd95-001b-4948-8192-e99009d2789a">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTkz_f401707c-932a-4fb2-8e84-bd31a2f43e57">three</span> years of salary and bonuses. We also have other employment contracts or arrangements with employees who are not executive officers.</span></div></ix:continuation><div id="i_0_400"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">13. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTg1_da781469-ac45-4c9b-8104-8f504f9817c1" continuedAt="if8aad4ee38ee4f9fafdea9d074969f97" escape="true">STOCKHOLDERS' EQUITY</ix:nonNumeric></span></div><ix:continuation id="if8aad4ee38ee4f9fafdea9d074969f97" continuedAt="icf8a94b586074211b050e2f403815700"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we completed a public offering of <ix:nonFraction unitRef="shares" contextRef="i0bc25790bf5d408196a8fdce37734c3c_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwNg_687a36df-da14-44da-b469-e55dcf83cb43">3,565</ix:nonFraction> shares of our Class A common stock at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="idcbb794477b24f048e331de2a50a6092_I20191231" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE3Mw_c345567a-4365-4ff1-bbed-9c5d0d7022d3">29.50</ix:nonFraction> per share. The offering resulted in net proceeds to us of $<ix:nonFraction unitRef="usd" contextRef="i0bc25790bf5d408196a8fdce37734c3c_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzIzNA_89e60a24-7df3-4fc8-9118-09c6270c8ee8">100,446</ix:nonFraction>, after deducting underwriting discounts and commissions and offering expenses. The net proceeds from the offering were and are to be used for general corporate purposes, including potential acquisitions or development of new operations or assets with the goal of complementing or expanding our business, working capital and capital expenditures.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we completed the unregistered sale of <ix:nonFraction unitRef="shares" contextRef="i63e4bb45d9134d5ab2a331c6dbeab96a_D20190101-20191231" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NDA_e1fe33f5-5679-4c74-a550-a6ee1bd318db">59</ix:nonFraction> shares of our Class A common stock at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if88ed2f6cbb14e2c8f3000fd72ab60c6_I20191231" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NDQ_328e1fbc-222a-45fc-8585-7eaa690af49b">44.15</ix:nonFraction> per share. The sale resulted in net proceeds to us of $<ix:nonFraction unitRef="usd" contextRef="i63e4bb45d9134d5ab2a331c6dbeab96a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NTI_ddcd6c23-998d-416b-8c85-2742c728a89f">2,619</ix:nonFraction>. The shares were previously held in escrow according to the terms of our acquisition of WSI and released to us for liquidation to offset costs associated with the environmental remediation of the WSI's Potsdam, New York site. We recorded a $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillTransfers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NjM_e32383ea-19ad-4d5d-a0c8-edcd3512fe89">2,619</ix:nonFraction> reduction of goodwill in line with business combination standards in place at the time the shares held in escrow were issued. See Note 12, Commitments and Contingencies for additional disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="cwst:StockholdersEquityVotesperShareHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEyNzM_0da4a712-a991-454a-be8a-fac3d8f7f6d6">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="i4457a1f298b34d17b90b0544046a427f_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="cwst:StockholdersEquityVotesperShareHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEzNTg_51e44c77-cdf6-4f1e-aeeb-d7e2994f4a25">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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE2NzY_22084f44-f9f8-4ff4-9eb2-7c9c4a280ed7">944</ix:nonFraction> shares of preferred stock in one or more series. As of December 31, 2019 and December 31, 2018, we had <ix:nonFraction unitRef="shares" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE3NTI_361f04c6-7a4f-40b8-83d2-5f1f753e288a"><ix:nonFraction unitRef="shares" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE3NTI_f5bd21a1-371e-4781-aac7-f739abefef20">no</ix:nonFraction></ix:nonFraction> shares issued.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2006 Stock Incentive Plan. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the fiscal year ended April 30, 2007, we adopted the 2006 Stock Incentive Plan (&#8220;2006 Plan&#8221;). The 2006 Plan was amended in the fiscal year ended April 30, 2010. The 2006 Plan terminated as of October&#160;9, 2016 and as a result no additional awards may be made pursuant to the 2006 Plan. Outstanding shares which are not actually issued under the 2006 Plan because such awards expire or otherwise result in shares not being issued are reserved for issuance under the 2016 Plan.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 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="i5cf25712364c486f9a61ff2fc4839efc_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzI1MTU_0c94ef79-6c66-4c80-8c95-79f27be162a9">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="i46db007c3ac24518a8c115bfa6ba75aa_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzIxOTkwMjMyNjk2ODk_458d4d18-543f-468f-b200-1ab8dcd4de6d">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 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></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="icf8a94b586074211b050e2f403815700" continuedAt="i30daf27bd1c245249c869c5ed9228af9"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, there were <ix:nonFraction unitRef="shares" contextRef="i5cf25712364c486f9a61ff2fc4839efc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzMwNTA_2b57e768-b54a-4527-a2f6-1e5f1c863c51">1,361</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="background-color:rgb(255,255,255, 0.0);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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3NTg_1708fbe3-ee6d-4feb-8d0a-ba85819888c0">ten</span> years and vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3Nzc_e9d58eee-8a31-439b-835f-2219d108ff20">one</span> year to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3ODM_32d91aed-4f96-4f61-ad11-1c0bf411219a">four</span> year period from the date of grant.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, with the exception of market-based performance stock option grants, is estimated using a Black-Scholes option-pricing model, which requires extensive use of accounting judgment and financial estimation, including estimates of the expected term stock option holders will retain their vested stock options before exercising them and the estimated volatility of our Class A common stock price over the expected term. The fair value of each market-based performance stock option granted is estimated using a Monte Carlo option-pricing model, which also requires extensive use of accounting judgment and financial estimation, including estimates of the expected term stock option holders will retain their vested stock options before exercising them and the estimated volatility of our Class A common stock price over the expected term, but also including estimates of share price appreciation 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock, restricted stock units and performance 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="background-color:rgb(255,255,255, 0.0);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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzU0NjM_f7d79704-a391-473b-aae0-e4564e3b3ae5">three</span> 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. Performance stock units and 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTcy_5279917d-b504-4f6b-8f13-44d52028fce3" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:41.841%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.489%;"></td><td style="width:1.0%;"></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.489%;"></td><td style="width:1.0%;"></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.489%;"></td><td style="width:1.0%;"></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.493%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock&#160;Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzEtMS0xLTEtMA_c58d9a45-20dc-4714-a50b-c8b6f9a5726c">669</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzEtMy0xLTEtMA_092db37f-1a27-4b64-be58-38e0d62bb9e3">6.37</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzItMS0xLTEtMA_5984df37-7e65-4315-8ada-724c97de51c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzItMy0xLTEtMA_6772f8ee-c9fc-49da-8823-9295eb83226b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzMtMS0xLTEtMA_648d074a-344b-4f40-ad10-a54716ebf126">571</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzMtMy0xLTEtMA_721cc243-734b-4eee-9ddf-2030325ef833">5.88</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzQtMS0xLTEtMA_87dc10ae-7186-4384-8dc4-ec76e13e8aab">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzQtMy0xLTEtMA_ac72e2aa-fe6a-484c-8f08-b7d831a46fd9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtMS0xLTEtMA_88c33797-28cb-43a5-8a8c-67bec60263af">98</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtMy0xLTEtMA_d17b1582-641e-4a51-a240-f761ec76cd81">9.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtNS0xLTEtMA_8f896d47-0c65-43d0-8a8a-c410fd42233e">5.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtNy0xLTEtMA_72679cd3-3a78-476c-b5b4-9ac03834d976">3,614</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctMS0xLTEtMA_a3b00646-d3dd-4b24-a3d4-2b2438baac1d">98</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctMy0xLTEtMA_f8b15cd2-1d30-450d-918b-8048e76269bc">9.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctNS0xLTEtMA_5bc4fdd7-b2b2-4a37-a040-29f36925956c">5.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctNy0xLTEtMA_21652ce7-77e8-4082-86ac-ce342aa84233">3,614</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="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><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, stock-based compensation expense for stock options was $<ix:nonFraction unitRef="usd" contextRef="i1bb6a65034614cf6beb0ad686ae7abd5_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzYzODI_0edae568-9dd8-408c-aa48-cbe89afda230">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i22c5a576600843a9b7529ff11faf652f_D20180101-20181231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzYzODY_1290b8be-a3ce-492e-b9e0-60dbb8cce0cc">473</ix:nonFraction> and <ix:nonFraction unitRef="usd" contextRef="ied708f8a2f004cfbb1a28a2316cf8717_D20170101-20171231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzYzOTM_7383d3f3-e207-4422-8854-af315d2a4743">644</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, the aggregate intrinsic value of stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="i1bb6a65034614cf6beb0ad686ae7abd5_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzY1MDc_20758c19-354e-4955-a078-4ba3849351a8">19,475</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i22c5a576600843a9b7529ff11faf652f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzY1MTE_7d87f0be-ce72-474a-949c-206456a15379">1,916</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ied708f8a2f004cfbb1a28a2316cf8717_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzY1MTg_3ab80ba8-4202-4943-837c-2c4212d36bbf">4,664</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, there was no remaining unrecognized stock-based compensation expense related to outstanding stock options.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our calculation of stock-based compensation expense associated with stock options granted, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model, was made using the Black-Scholes valuation model. We did not grant any new stock options in fiscal years 2019, 2018 or 2017.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i30daf27bd1c245249c869c5ed9228af9" continuedAt="i505afd84df0b4e6e872616bb9698c9d2"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Expected life is calculated based on the weighted average historical life of the vested stock options, giving consideration to vesting schedules and historical exercise patterns. Risk-free interest rate is based on the U.S. Treasury yield curve for the period of the expected life of the stock option. Expected volatility is calculated using the weekly historical volatility of our Class&#160;A common stock over the expected life, except in the case of market-based performance stock option where the daily historical volatility of our Class A common stock over the expected life is used.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Black-Scholes valuation model and the Monte Carlo option-pricing model each require 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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NzY_1696a4ea-b989-42d0-b456-49445976bbed" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:28.543%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.180%;"></td><td style="width:1.0%;"></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.180%;"></td><td style="width:1.0%;"></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:14.446%;"></td><td style="width:1.0%;"></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:14.449%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;Stock,<br/>Restricted&#160;Stock&#160;Units,<br/>and&#160;Performance&#160;Stock<br/>Units (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant&#160;Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted&#160;Average<br/>Remaining<br/>Contractual&#160;Term<br/>(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate&#160;Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2606f5166bdd45c1aa6c15387f886bfe_I20181231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzEtMS0xLTEtMA_431bcfb8-48e0-4740-b60e-4c52d599fbd2">686</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2606f5166bdd45c1aa6c15387f886bfe_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzEtMy0xLTEtMA_ecf1597d-d87d-456d-b232-430b5745fd1d">15.56</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzItMS0xLTEtMA_ae460edb-25e1-461a-849e-d3176f24939a">166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzItMy0xLTEtMA_b875a7f7-f6a7-4dd2-9fb2-bdbfcd4e2aea">37.24</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzMtMS0xLTEtMA_e97265f3-6428-4a80-a9fe-f6caa9bda7e4">449</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzMtMy0xLTEtMA_1f7d4680-52f9-41ef-87a2-f1b399a00f59">12.38</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzQtMS0xLTEtMA_08704a59-8fad-4d61-986b-8822abae51e4">10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzQtMy0xLTEtMA_ca0cf7c2-a88f-4675-8758-329a5dc74eb3">23.41</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idc130486a597491b8e76729b39386b7a_I20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtMS0xLTEtMTA5MQ_26347a65-94e9-4846-a080-6d12fe82a28c">393</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idc130486a597491b8e76729b39386b7a_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtMy0xLTEtMA_d0d80876-19e5-4a81-831b-33a5a43948d8">28.23</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtNS0xLTEtMA_03b507d6-5ed2-4d16-8274-af883a28dbf5">1.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idc130486a597491b8e76729b39386b7a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtNy0xLTEtMA_e1734945-29c4-4010-835f-4cd599df6be8">6,992</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="idc130486a597491b8e76729b39386b7a_I20191231" decimals="INF" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtMS0xLTEtMA_93829965-4f98-45f2-a0c7-30f566fcdb3e">579</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="idc130486a597491b8e76729b39386b7a_I20191231" decimals="2" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtMy0xLTEtMA_c8a8027f-0c88-4444-9879-38209819ef61">29.69</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231" format="ixt-sec:duryear" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtNS0xLTEtMA_9713de9b-fab2-4a91-9647-73f870e04ee6">1.4</ix:nonNumeric></span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idc130486a597491b8e76729b39386b7a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtNy0xLTEtMA_71c8facc-ef34-44ba-8155-0863f78992fb">9,458</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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="i182a4018665b4a508455128ba59fd15b_D20190101-20191231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzgxNDU_7a3f5f0c-5621-4349-999c-a25db9687973">100</ix:nonFraction>%. Attainment of maximum performance targets and market achievements would result in the issuance of an additional <ix:nonFraction unitRef="shares" contextRef="ide2e1db80a7b448d9d73da1e4fa445ff_D20190101-20191231" decimals="-3" name="cwst:AdditionalSharesIssuedMaximumAttainmentLevel" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzgyNjE_fb3e4801-28ba-46d2-9885-c16aa30bbc01">186</ix:nonFraction> shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2019 resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="ide2e1db80a7b448d9d73da1e4fa445ff_D20190101-20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg0MzQ_f56103c6-5bfa-4690-814e-6030154ee3e4">178</ix:nonFraction> additional shares of Class A common stock.</span></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, stock-based compensation expense related to restricted stock, restricted stock units and performance stock units was $<ix:nonFraction unitRef="usd" contextRef="i781988d017b9400c9bfa9f2ad704bb1f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg2MzI_c7e77a1d-7a9f-4354-a5f1-017e82dc4053">7,036</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2f335098814242e59c9cdf0b7d354e86_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg2MzY_578b75df-39d0-4e8d-8136-2e24baf01a02">7,821</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie050ea59b4bd4a5188ac7ef655815529_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg2NDM_182c4dcc-deb5-4c80-a028-5992799672b2">5,652</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, the total fair value of other stock awards vested was $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg3NTE_58a646c0-5dcf-4ebe-ae3a-924b0b8f15de">8,177</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg3NTU_845430ee-f0d6-4841-ae4e-6f9cfe1a7fcc">10,529</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg3NjI_7b689ee8-3e37-4fed-aeee-43e31b06c597">5,706</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, total unrecognized stock-based compensation expense related to restricted stock units was $<ix:nonFraction unitRef="usd" contextRef="icd4bcbb008cb433fbc75de1dc8c29dcc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg5MDE_6fb9bb74-3f03-41f8-b363-ac6093c0dddf">3,156</ix:nonFraction>, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="ic47a1561099746dfa361cf7f3a81fe82_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg5NjQ_6e7a4c1f-476f-49b4-9d9a-7be0df23c2bb">1.2</ix:nonNumeric> years. Total unrecognized stock-based compensation expense related to performance stock units, assuming the attainment of maximum performance targets, was $<ix:nonFraction unitRef="usd" contextRef="i2e36ed9f865341d5930734d1ff3494f2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzkxMjI_020fc549-209d-463e-a590-19a83b40ff49">6,051</ix:nonFraction>, which will be recognized over a weighted average period of <ix:nonNumeric contextRef="i48a1888964ff4a7a90587d2d18aba42a_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzkxODU_44f44d9d-09ff-4b1e-b016-f11327ed1cb6">1.5</ix:nonNumeric> years. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019 was $<ix:nonFraction unitRef="usdPerShare" contextRef="ia22f5728098f430d826206c555c79b8f_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzkzMDI_5c13187c-c274-4cb0-a5ce-baf1ad1c5cd3">38.74</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="ia22f5728098f430d826206c555c79b8f_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzk0MDk_83fc9851-fa23-45b5-b0b8-5f1a30d45e56">2.28</ix:nonFraction>% and an expected volatility of <ix:nonFraction unitRef="number" contextRef="ia22f5728098f430d826206c555c79b8f_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzk0NDI_064cc515-208c-447c-b041-a826752d794b">30.9</ix:nonFraction>% assuming <ix:nonFraction unitRef="number" contextRef="ia22f5728098f430d826206c555c79b8f_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzk0NTQ_c22c6a75-e156-4bb1-8a17-5d882b1b7761">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9d5fff2064aa421ca8fe1a450902ba32_D20190101-20191231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMDc3_7f690184-5a01-4649-a1f6-05d3eb88e8fa">186</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iee156a792aa94b2097e7e770633e2e19_D20180101-20181231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMDgx_b7067ce3-2ac5-4c8a-8de8-ab62d81cac92">150</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2ea2602a1d2640a2ace08bc6f3b11507_D20170101-20171231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMDg4_27bcad2c-2174-4cb2-bff4-afb5168bcfef">136</ix:nonFraction> of stock-based compensation expense related to our Amended and Restated 1997 Employee Stock Purchase Plan during fiscal years 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Tax (benefits) provisions for income taxes associated with stock-based compensation during fiscal years 2019, 2018 and 2017 of $(<ix:nonFraction unitRef="usd" contextRef="i781988d017b9400c9bfa9f2ad704bb1f_D20190101-20191231" decimals="-3" sign="-" name="cwst:EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMjU2_4ca72b56-3f1a-4702-b45b-51c3df451b0d">291</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="i2f335098814242e59c9cdf0b7d354e86_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMzky_a1b6827e-b612-4f8f-ab43-d2830b971645">23</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="ie050ea59b4bd4a5188ac7ef655815529_D20170101-20171231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwNDE0_714e9eac-9c20-4b96-9312-5d717654f82e">117</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accumulated other comprehensive income (loss) is a component of stockholders' equity (deficit) 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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i505afd84df0b4e6e872616bb9698c9d2"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTcx_3f54e379-3138-4d64-afa9-1efe96098233" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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) are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:63.204%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.111%;"></td><td style="width:1.0%;"></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:9.111%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></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:9.114%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable<br/>Securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Rate Swaps</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2016</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i27fa1307bcf348ccb1a1a5f4715a5f99_I20161231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEtMS0xLTEtMA_4e0f2be7-d804-4337-a1cd-e6e460e3e16c">68</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5338c3e4a9e944849fede0452ebffc0a_I20161231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEtMy0xLTEtMA_2c43c6b6-81b6-4c31-89c1-38a7f63e5ab3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia90d622565524c5c82690d5facf0d267_I20161231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEtNy0xLTEtMA_16f20f5e-806a-466d-8adf-1d25d1730754">68</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzMtMS0xLTEtMA_19569138-5781-4639-88da-3c1988d3a226">59</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzMtMy0xLTEtMA_d0169e7d-30a8-41bd-8c74-33cd86b7ab08">143</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzMtNy0xLTEtMTA5NQ_2392a161-d587-4ea3-a240-4d7771cd2ac3">84</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzQtMS0xLTEtMA_34dc4dbd-0e16-4ec9-82c4-4c2c1bd394c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzQtMy0xLTEtMA_6ab42d43-89b7-4f1d-bdc4-a5f4b93bbe56">421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzQtNy0xLTEtMTA5NQ_86e2da83-621a-4733-9468-614d2e9f9944">421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense related to items in other comprehensive income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzUtMS0xLTEtMA_9863df8d-8dc8-4572-b463-753fd8d3248b">27</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzUtMy0xLTEtMA_3bd75e68-276f-4288-93d4-bc8ecf3f2709">112</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzUtNy0xLTEtMTA5NQ_4fa054a9-8b65-446d-a79d-a7d8e6c34483">85</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzYtMS0xLTEtMA_52fe4b98-d5ef-4752-b42b-442c2ba7b676">86</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzYtMy0xLTEtMA_be436df9-46cb-4345-a801-12fa6845cb85">166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzYtNy0xLTEtMA_4ac142bb-0487-4593-a652-18425989a098">252</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i59ca635db9714ee6a3a816572e2f069a_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzctMS0xLTEtMTA5Nw_423cbdf4-16fc-4687-b531-f9e418e57149">18</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9152013063c74b2dae9baec570576e66_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzctMy0xLTEtMTA5OQ_a906a5dd-5511-4b56-8c21-332602b4d7da">166</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98f5fe0039604ec2abf1b7aafb1b463a_I20171231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzctNy0xLTEtMA_dd65f8ba-599b-44f2-ac4d-89209d1e8005">184</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect of new accounting principle</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id8138a4f031d493590bfcd6563d93948_I20180101" decimals="-3" sign="-" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzgtMS0xLTEtMA_dbfc1ea7-675c-4bd1-9a94-8ca35f704e7d">18</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i887e86ba947440dab2463ae4f4dbd150_I20180101" decimals="-3" format="ixt:zerodash" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzgtMy0xLTEtMA_f92bf053-fdd7-47a6-ae5a-aeceadb0e574">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i26ec5f0707ed40b8a1542504961e1f29_I20180101" decimals="-3" sign="-" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzgtNy0xLTEtMTEwMA_150974ac-85b2-47b5-b889-7e6c5d20775c">18</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i188cc54d2efb4963868e527cb9472488_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzktMS0xLTEtMA_eb9221af-a346-465d-b2c6-7e5afb972cad">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzktMy0xLTEtMA_db921e4d-4505-4e25-b456-d3462d49b679">1,837</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzktNy0xLTEtMA_5a2524d1-ef31-40e3-8fa6-72a92a993d9d">1,837</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i188cc54d2efb4963868e527cb9472488_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEwLTEtMS0xLTA_7f55a2b8-ee2d-46bb-8b0d-88754425bb29">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEwLTMtMS0xLTA_7bf264e1-3800-460b-8d07-504367b56817">363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEwLTctMS0xLTA_5f63db05-961a-456c-8892-b69e4170c511">363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i188cc54d2efb4963868e527cb9472488_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEyLTEtMS0xLTA_0cd062cb-70f8-4ca2-9e1a-0810eb2dfe55">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEyLTMtMS0xLTA_fd7c2f92-a4ad-4293-a4e8-1ef4cfea77ca">1,474</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEyLTctMS0xLTA_c5eb0271-10fe-4d38-b542-bec32405783d">1,474</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5c16a7be4f464b9292be876213d2b610_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEzLTEtMS0xLTA_6e30306f-9338-441d-b458-5097ba19f136">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ib2545d450d2a43e4beffb342059e7e54_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEzLTMtMS0xLTA_e92b4807-60aa-4a55-a1c8-516f54bd29eb">1,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i928185ce9a144fdaac2de099232ff3f3_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEzLTctMS0xLTA_295389f1-4ad4-4c10-9461-97472ce7d61a">1,308</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE1LTEtMS0xLTA_56eab441-7b2f-4a20-9f3b-ba3d84853c75">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie1021103514f4490b6b38411b8993e39_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE1LTMtMS0xLTA_08d1cb9b-e7b3-4195-b291-9f8f9e0a3575">5,286</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE1LTctMS0xLTA_b993e921-f61c-4b2f-b08d-03f71e4fcfe7">5,286</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE2LTEtMS0xLTA_af5d85a7-439d-4591-b194-2bf64353d986">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie1021103514f4490b6b38411b8993e39_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE2LTMtMS0xLTA_540a29af-93c2-4370-9231-420ef1fa0d22">553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE2LTctMS0xLTA_534b85f0-9324-4188-ae0f-5e4e00484f43">553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE4LTEtMS0xLTA_59744120-41d4-45fa-afe4-81621d58d306">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie1021103514f4490b6b38411b8993e39_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE4LTMtMS0xLTA_5a9b54a8-0fe3-42ce-946f-840849a20db3">4,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE4LTctMS0xLTA_7eb0d84b-5dd9-446d-8311-b61b1d72aaac">4,733</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia9556395ca1040559e8be892bd882879_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE5LTEtMS0xLTA_f0f02164-adf7-4409-ab81-56f0d5c08e83">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i682ca43f724745349d7d4e53478b4ae5_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE5LTMtMS0xLTA_6ee47a33-f838-40eb-9163-731a0280f6ed">6,041</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i19a0ffc8d600471aa63c9daef94f57d5_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE5LTctMS0xLTA_f7290a61-5b27-4e6d-8152-0ff78e05da56">6,041</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTc1_d1d7ae10-421b-4d98-a757-3354b26efffa" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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) for fiscal years 2019, 2018 and 2017 is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"></td><td style="width:29.911%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:9.323%;"></td><td style="width:1.0%;"></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:29.915%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Details About Accumulated Other Comprehensive Income (Loss) Components</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss)</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Affected Line Item in the Consolidated<br/>Statements of Operations</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzQtMS0xLTEtMA_e4151e29-a048-4ebf-945c-881993ff30fd">553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzQtMy0xLTEtMA_60fff9a4-14a2-41ec-8197-8ec69b50bf48">363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzQtNS0xLTEtMA_a3522421-f7d5-4434-b4cb-12254276c87f">421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzUtMS0xLTEtMTExNQ_1c57b162-1edb-4e56-988a-7f3bf66385ae">553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzUtMy0xLTEtMTExNg_97df0772-3707-40ed-b715-9ce97113633c">363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzUtNS0xLTEtMTExOQ_19181e7e-5040-466a-abab-498e566ecc93">421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzYtMS0xLTEtMA_a293f28b-c32b-4c71-b604-2c23b427a5c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzYtMy0xLTEtMA_234a291a-3ec8-42cd-811c-311f4b90a93c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzYtNS0xLTEtMA_d5463f7d-d068-4a66-bc7d-488d265011ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzctMS0xLTEtMTExNQ_0a3bd9c5-8ff5-4f29-8005-e2356b454b4a">553</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzctMy0xLTEtMTExNg_f4519e12-9170-46fe-afb7-1f0b32d50bb5">363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzctNS0xLTEtMTExOQ_93544012-2537-4436-9230-b91918217630">421</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_406"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">14. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90ZXh0cmVnaW9uOmFiNjA2MmMwNzFmYzQzMWJiZTFiYTU3ZDE5YWEwZWU3XzIzMzg_a7a6cd17-d046-40c6-a2fa-6658a21e7c38" continuedAt="ifaa90ff032964da797d5c93ad5986dae" escape="true">FAIR VALUE OF FINANCIAL INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="ifaa90ff032964da797d5c93ad5986dae" continuedAt="i59f24cee3b804b958a8002f6a5f7f655"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90ZXh0cmVnaW9uOmFiNjA2MmMwNzFmYzQzMWJiZTFiYTU3ZDE5YWEwZWU3XzI3NDg3NzkwNzE3OTE_533382b4-48be-4178-b374-cbb079e84f73" continuedAt="ie358f7d0e11c4c239169730b9df73599" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="ie358f7d0e11c4c239169730b9df73599">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, trade payables and long-term debt. The carrying values of cash and cash equivalents, accounts receivable and trade payables approximate their respective fair values due to their short-term nature. The fair value of restricted investment securities held in trust, which are valued using quoted market prices, are included as restricted assets in the Level 1 tier below. The fair value of 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. We recognize all derivatives accounted for on the balance sheet at fair value.</ix:continuation> See Note&#160;11, D</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ebt</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the fair value of debt.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i59f24cee3b804b958a8002f6a5f7f655"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90ZXh0cmVnaW9uOmFiNjA2MmMwNzFmYzQzMWJiZTFiYTU3ZDE5YWEwZWU3XzIzMzU_dbd96315-dd46-40d8-9e3a-6aa9149143f4" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:43.747%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.595%;"></td><td style="width:1.0%;"></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.595%;"></td><td style="width:1.0%;"></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.597%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement at December 31, 2019 Using:</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i59573c3255ab48439fe9e596441eb21c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzYtMS0xLTEtMA_c888a982-db9f-4cd5-ab14-40e514a7860e">1,586</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c507fd59c0e415ca1df3e1f71c23c16_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzYtMy0xLTEtMA_f15c8363-7833-4956-b0b5-2143efda801d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib6ab89c44c854db3bf7fc10569c70e1e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzYtNS0xLTEtMA_44972f12-13e9-4222-9eab-f41406f75bac">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i59573c3255ab48439fe9e596441eb21c_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzgtMS0xLTEtMA_7777a9ac-59de-4728-8de0-377dbdaf9bb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7c507fd59c0e415ca1df3e1f71c23c16_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzgtMy0xLTEtMA_3bb46883-1a48-4ea7-8df9-ca8fd8b2ce45">5,427</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib6ab89c44c854db3bf7fc10569c70e1e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzgtNS0xLTEtMA_de1bd111-b0e4-45fc-be36-3c609f2e0957">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><span><br/></span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:43.747%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:15.595%;"></td><td style="width:1.0%;"></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.595%;"></td><td style="width:1.0%;"></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.597%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement at December 31, 2018 Using:</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib72d71f13d5a47cabc41ed253c58e42a_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzQtMS0xLTEtMA_16b22dce-6dde-4a40-b413-be6a4da5e341">1,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie852d9e6a1d34629a8bccb11ff60e873_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzQtMy0xLTEtMA_020dce7f-bd0d-4043-acfd-70a42304af1e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8c0da8cba25d46988f9c1d9d22d28a35_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:RestrictedCashAndInvestmentsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzQtNS0xLTEtMA_79b20658-67e9-405e-b936-e29ec66c416f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie3a7f4a92c604094baf6c5d9c9408769_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzUtMS0xLTEtMA_b7f6c46e-b953-49a7-ba81-528ebddfd6f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b4e02a75e224d82935d19f0f3d01536_I20190331" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzUtMy0xLTEtMA_e9515c56-08cb-42ac-94c8-5bb5fe06fdf7">820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04118c333ba84c2bac88ee849b0554e4_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzUtNS0xLTEtMA_529e4a60-21a4-4770-b827-36f7f3e11937">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie3a7f4a92c604094baf6c5d9c9408769_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzYtMS0xLTEtMA_ce3e4d51-d163-4822-b4eb-078e1245604c">1,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b4e02a75e224d82935d19f0f3d01536_I20190331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzYtMy0xLTEtMA_91cc63a8-2f1b-4bfc-b4e2-4f82e861197c">820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04118c333ba84c2bac88ee849b0554e4_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzYtNS0xLTEtMA_09df7eda-43d4-44f9-94f2-29b76f3e0ae2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie3a7f4a92c604094baf6c5d9c9408769_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzgtMS0xLTEtMA_dc396a78-854c-4ffe-a63b-5a7d2045a0de">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b4e02a75e224d82935d19f0f3d01536_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzgtMy0xLTEtMA_779ff167-e238-46a3-abd8-cd6298f81d16">1,942</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i04118c333ba84c2bac88ee849b0554e4_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzgtNS0xLTEtMA_fafb2a63-f1a9-440d-9af5-e25b26599b32">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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 style="text-align:center;"><span><br/></span></div><div id="i_0_409"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">15. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ1Mjk_ddfbd345-164f-441e-ae65-097066e39120" continuedAt="ia7829a384a2b4d73aab522a04dadc397" escape="true">EMPLOYEE BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="ia7829a384a2b4d73aab522a04dadc397" continuedAt="iddac0f40a1b94215bb0dbead18c3eca4"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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)&#160;plan (&#8220;401(k)&#160;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)&#160;Plan, subject to Internal Revenue Code limitations. We provide an employer matching contribution equal to fifty cents for every dollar an employee invests in the 401(k)&#160;Plan up to our maximum match of one thousand dollars per employee per calendar year, subject to revision. Participants vest in employer contributions ratable over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzM5MQ_7287c3b7-7f81-493f-8b3f-79baa86bc0df">three</span> year period. Employer contributions for fiscal years 2019, 2018 and 2017 amounted to $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ3Mw_8340a3ae-1e57-4406-92d8-e129e980556a">1,608</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ3Nw_1778b555-20ff-420c-ab92-04471dfb4b88">1,319</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ4NA_064004b6-d4ff-4dc9-89eb-cf2286464ee7">1,817</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzczNw_ee22c9f1-11a0-4198-8cfa-381b88fe4528">15</ix:nonFraction>% discount from the market price. During fiscal years 2019, 2018 and 2017, <ix:nonFraction unitRef="shares" contextRef="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzgwNw_c2522479-0b3d-4634-9296-1773f9b7141d">23</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="id3ad67a7bb954cbaa77dc8713df5360b_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzgxMQ_04cd381c-80e0-4e02-a42a-6faa32760b7c">26</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if74b5a63713e472dba916e98751adaa4_D20170101-20171231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzgxOA_332725fa-ce89-41fe-980d-8d76ab3d3682">41</ix:nonFraction> shares, respectively, of Class&#160;A common stock were issued under this plan. As of December 31, 2019, <ix:nonFraction unitRef="shares" contextRef="icaff00f997b345e5b5facdad20705344_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzkwNg_67cb117b-58b3-4056-8b72-87a6979e95a6">94</ix:nonFraction> shares of Class&#160;A common stock were available for distribution under this plan.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Multiemployer Pension Plan</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We make contributions to a multiemployer defined benefit pension plan, the New England Teamsters and Trucking Industry Pension Fund (the &#8220;Pension Plan&#8221;), under the terms of a collective bargaining agreement (&#8220;CBA&#8221;) that covers certain of our union represented employees. The Pension Plan provides retirement benefits to participants based on their service to contributing employers. We do not administer the Pension Plan. The risks of participating in a multiemployer pension plan are different from a single-employer pension plan in that: (i) assets contributed to the multiemployer pension plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers; and (iii) if we choose to stop participating in our multiemployer Pension Plan, we may be required to pay the plan a withdrawal amount based on the underfunded status of the plan.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iddac0f40a1b94215bb0dbead18c3eca4"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2019, we reached an agreement to withdraw from the Pension Plan by entering into Withdrawal and Re-entry Agreements with the Pension Plan. In accordance with FASB ASC 450 - Contingencies, because of our withdrawal from the Pension Plan, we recorded an obligation of $<ix:nonFraction unitRef="usd" contextRef="idb4d5480c6bb41f1b00e78a7ee0d26fb_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlansWithdrawalObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMyNzU_70d39661-c19f-484b-a9ea-2f1b118aba0d"><ix:nonFraction unitRef="usd" contextRef="idb4d5480c6bb41f1b00e78a7ee0d26fb_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlansWithdrawalObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMyNzU_e8324b3d-1f67-49fc-9135-b124bf9254cc">3,194</ix:nonFraction></ix:nonFraction> as of September 30, 2019 and a charge of $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzMTk_06b174fa-3f51-404d-85a6-913d15e19e0b"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzMTk_33cb63fe-56b4-4028-b22c-c90d9dea9b22">3,591</ix:nonFraction></ix:nonFraction> as pension withdrawal expense, offset by a $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:PensionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzNjU_288fb2c8-1928-4cf0-8f9f-70cb21c5b809"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:PensionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzNjU_3f910350-a345-41ca-9b8b-c8a4f34d00ae">397</ix:nonFraction></ix:nonFraction> retroactive contribution credit recorded as cost of operations, in fiscal year 2019. While the withdrawal generates a fixed yearly contingent liability for us for a period of approximately seventeen (<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:duryear" name="cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM1Njg_393ec0fb-9954-405c-8f62-67af06edc842"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" format="ixt-sec:duryear" name="cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM1Njg_92fd1d04-1317-4394-8f60-0099436dc1b0">17</ix:nonNumeric></ix:nonNumeric>) years, it caps our gross payments at $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:MultiemployerPlansWithdrawalObligationUndiscounted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2MDk_6435292e-1ec4-4c0d-9fa7-3d41037494ae"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:MultiemployerPlansWithdrawalObligationUndiscounted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2MDk_982b09be-d05e-4f6c-aa22-46594a4b1788">4,224</ix:nonFraction></ix:nonFraction> significantly reducing our cash exposure from the potential $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2NzI_12444d1f-4af9-4d31-9ae8-9abab6c1c914"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2NzI_5fc2bcdd-432b-4377-ab00-6d016d2f0646">18,511</ix:nonFraction></ix:nonFraction> withdrawal liability as determined based on a complete withdrawal. As per the Re-entry Agreements and upon withdrawal, we re-entered the Pension Plan with certainty from a liability perspective. We have not, however, changed the terms of our CBA with Local 170, which remains in effect until June 30, 2020. As of December 31, 2019, we had a remaining obligation of $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlansWithdrawalObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzIxOTkwMjMyNzQ4ODk_63b914b2-5fbb-4a56-8850-35caf93ca564"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MultiemployerPlansWithdrawalObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzIxOTkwMjMyNzQ4ODk_c5c54e7c-50a5-4262-a541-2a3c16593931">1,838</ix:nonFraction></ix:nonFraction> associated with our withdrawal.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfMultiemployerPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ1MjY_8fdc5fac-31bc-47ff-a106-bd871a5c6124" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table outlines the status of the Pension Plan:</span></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"></td><td style="width:15.083%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.751%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.603%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.603%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.223%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.627%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.627%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:4.627%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.968%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension Fund</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EIN/Pension<br/>Plan Number</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension Protection Act Zone Status </span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funding Improvement or Rehabilitation Plan Status</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions to Plan</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration Date of CBA</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New England Teamsters and Trucking Industry Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">04-6372430</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Critical and declining</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Critical and declining</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Implemented</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231" decimals="-3" name="us-gaap:MultiemployerPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90YWJsZTpmOWY2ZTc2OTczOGU0NTY0YTExY2JjZjE2YzQ3MzZlNi90YWJsZXJhbmdlOmY5ZjZlNzY5NzM4ZTQ1NjRhMTFjYmNmMTZjNDczNmU2XzMtMTAtMS0xLTA_9da4668b-8ba8-4eff-8fd3-230da1d88dc6">409</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iab3d57cd70e34f6b843acd3ecce48983_D20180101-20181231" decimals="-3" name="us-gaap:MultiemployerPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90YWJsZTpmOWY2ZTc2OTczOGU0NTY0YTExY2JjZjE2YzQ3MzZlNi90YWJsZXJhbmdlOmY5ZjZlNzY5NzM4ZTQ1NjRhMTFjYmNmMTZjNDczNmU2XzMtMTItMS0xLTA_c4eaa542-bbb7-4ed8-9944-e620d06cce04">726</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i186e2a7848664fa0a1b25f46ad320398_D20170101-20171231" decimals="-3" name="us-gaap:MultiemployerPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90YWJsZTpmOWY2ZTc2OTczOGU0NTY0YTExY2JjZjE2YzQ3MzZlNi90YWJsZXJhbmdlOmY5ZjZlNzY5NzM4ZTQ1NjRhMTFjYmNmMTZjNDczNmU2XzMtMTQtMS0xLTA_d5bfe171-93a9-4659-8920-d5aa7f1306c0">627</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The status is based on the latest plan information for the plan year ended September 30, 2019 that we received from the Pension Plan and is certified by the Pension Plans&#8217; actuary. Plans with a &#8220;critical and declining&#8221; status are funded at less than 65%, have a projected funding deficiency in the current or next four plan years and have a projected insolvency date which is less than the 20-year minimum statutory requirement. Our contributions to the Pension Plan represent less than 5% of total contributions to such plan for the plan year ended September 30, 2018 and a rehabilitation plan has been implemented with no surcharge imposed. Under current law regarding multiemployer benefit plans, a plan&#8217;s termination, our voluntary withdrawal, or the withdrawal of all contributing employers from any under-funded multiemployer pension plan would require us to make payments to the plan for our proportionate share of the multiemployer plan&#8217;s unfunded vested liabilities. We could have adjustments to estimates for these matters in the near term that could have a material effect on its consolidated financial position, results of operations or cash flows. At the date these financial statements were issued, a Form 5500 was not available for the plan year ended September 30, 2019.</span></div></ix:continuation><div id="i_0_415"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">16. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzEz_209e5e8d-d8d0-4b2f-9fba-777d9e1c87cf" continuedAt="ie8ccc663f0c94aacb8f84511df02f222" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="ie8ccc663f0c94aacb8f84511df02f222" continuedAt="i49cdb221079b49159ffb4e369fa74fc3"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzIy_4f4088c5-436c-46d4-8d19-7ae74500c484" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the benefit for income taxes is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzMtMS0xLTEtMA_1b042433-6111-419e-8980-9ed6a203edce">951</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzMtMy0xLTEtMA_665006aa-2edc-4c13-a497-fcb349428dfc">1,902</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzMtNS0xLTEtMA_ee43ac85-ef7d-49fb-9410-cf04f0ee6ff4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzUtMS0xLTEtMA_e2b172dd-0197-4763-8160-f1a2ee933f9c">699</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzUtMy0xLTEtMA_d0a4989d-046d-41f7-81ad-710031d3d07d">1,255</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzUtNS0xLTEtMA_3bf6ccdc-338f-4762-adc8-7a604dda19e4">15,614</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzYtMS0xLTEtMA_038455c6-405a-4e75-affa-a5c9bff2aff1">1,650</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzYtMy0xLTEtMA_d88c8022-03a1-49d6-9592-a6a3eb4f4e45">647</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzYtNS0xLTEtMA_502273ec-9e72-428e-a04f-cb65c1f05956">15,614</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzgtMS0xLTEtMA_49af2d36-4d86-488b-88eb-7e859c389fb0">321</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzgtMy0xLTEtMA_09b26b98-b82c-49d2-a3c5-737f76aa98d8">2,575</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzgtNS0xLTEtMA_e1a3dc15-c730-45a7-b2e7-e73c90618a43">301</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current benefit of loss carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:CurrentStateDeferredBenefitLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzktMS0xLTEtMA_c5cebe3d-f161-4747-bf5a-c9e24176d520">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:CurrentStateDeferredBenefitLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzktMy0xLTEtMA_0be8b9e2-2d9f-47d5-8c92-187928f52a05">2,307</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="cwst:CurrentStateDeferredBenefitLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzktNS0xLTEtMA_57af4c58-1341-417e-b87e-03abc8f03470">28</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEwLTEtMS0xLTA_a324e9cd-dc10-41a3-bbce-1349d4b3074f">545</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEwLTMtMS0xLTA_dd6a5a3a-820a-4ae8-ab05-6d3e111aa4af">5</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEwLTUtMS0xLTA_9daaf1cf-5668-4072-a0c8-0b4e2eaa25d2">88</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzExLTEtMS0xLTA_25c593a1-b004-43f8-b58b-5b50fbc835c3">224</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzExLTMtMS0xLTA_9bbbbd93-bc82-4f27-b737-47c2c9ecbbe0">263</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzExLTUtMS0xLTA_930c387f-d83d-4976-a2c0-f6bf87473df7">361</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEyLTEtMS0xLTA_a855414a-51e7-4415-aa8b-07c3d58be4ca">1,874</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEyLTMtMS0xLTA_c7fdd6c9-6e35-4ce0-81ec-11217a205f21">384</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEyLTUtMS0xLTA_74e610e5-f553-4b86-bcec-800e652877fd">15,253</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i49cdb221079b49159ffb4e369fa74fc3" continuedAt="i4e5cf9dc2489474b85ac37fb506af621"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019 and 2018, we recognized a $(<ix:nonFraction unitRef="usd" contextRef="i5e7972e2a487410baee71767a05a6539_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyNTM_a2d29bcf-2f40-46fa-994f-d55ec5ecdc77">2,385</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i982527780a14447786ad997c68b45683_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEzNQ_0bac50bb-777b-42d8-b9dd-cf6ab0fd1733">937</ix:nonFraction>) deferred tax benefit, respectively, due to a reduction of the valuation allowance on acquisitions. In determining the need for a valuation allowance, we have assessed the available means of recovering deferred tax assets, including the existence of reversing temporary differences. The valuation allowance decreased due to the recognition of additional reversing temporary differences from the $<ix:nonFraction unitRef="usd" contextRef="ie7553644b41b439eb814b4a5b1deb1c8_I20190531" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyNjY_4327d7dd-1c49-4a45-8f8c-79dd8a18f996">2,385</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i7fdbd9dc6b5845e39a7f1578715f5799_I20180131" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzUzNw_41cd0ae9-6911-4ba1-9ee3-5ce1f4619d01">937</ix:nonFraction> deferred tax liability recorded through goodwill on the acquisition of a company in May 2019 and the acquisition of two companies in January 2018, respectively. The deferred tax liabilities related to the acquisitions were based on 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. The valuation allowance was reduced by $(<ix:nonFraction unitRef="usd" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyODY_28752639-f31f-48cc-b7b6-7f4573cf0c8a">2,137</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzkwNw_d0c57702-fb46-4a54-a4f4-5397db21f7f4">1,635</ix:nonFraction>) in the quarters ended June 30, 2019 and March 31, 2018, respectively, with the offsetting increase in the goodwill, based on initial estimates of the acquired temporary differences.  The valuation allowance was decreased by $(<ix:nonFraction unitRef="usd" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzExMTA_be380d66-3624-4b2b-8f0a-430c34544498">248</ix:nonFraction>) in the quarter ended December 31, 2019 and increased by $<ix:nonFraction unitRef="usd" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzExNTM_316935c6-0267-40d7-930c-e42e3522148b">698</ix:nonFraction> in subsequent quarters of fiscal year 2018, with an offsetting adjustment to goodwill, based on the availability of better estimates upon the filing of the prior year returns by the sellers.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, we recognized a $(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="cwst:DeferredTaxExpenseBenefitIndefiniteLivedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyNzc_41190e4c-999f-483f-a4d9-4402ce82858c">297</ix:nonFraction>) deferred tax benefit due to a reduction of the deferred tax liability related to indefinite lived assets.  The financial statement value of indefinite lived goodwill was reduced as a result of a settlement of an acquisition contingency that pre-dated the effective date of ASC 805, which resulted in a reduction of the related deferred tax liability.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 was enacted. The Tax Cuts and Jobs Act, which is also commonly referred to as &#8220;U.S. tax reform,&#8221; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018. Under the Tax Cuts and Jobs Act, federal net operating loss carryforwards generated as of the end of 2017 continue to be carried forward for 20 years and are generally available to fully offset taxable income earned in a tax year. Federal net operating losses generated after 2017 will be carried forward indefinitely, but generally may only offset up to 80% of taxable income earned in future tax years. In fiscal year 2017, we revalued our deferred taxes due to these changes, including (a) revaluing our federal net deferred taxes before valuation allowance using the 21% tax rate resulting in an increased net federal deferred tax provision of $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzIzNjY_61545a68-fd86-4f36-80b3-9b5c7e746c0d">33,700</ix:nonFraction>; (b) revaluing our federal valuation allowance using the 21% tax rate, including the impact of tax planning strategies, resulting in a federal deferred tax benefit to continuing operations of $(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI1NjE_5682bd92-ea1c-4b5f-b6ed-6a558e11c8e8">36,556</ix:nonFraction>); and (c) recognizing a federal deferred tax benefit of $(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI2MTk_cf951679-e3e7-4dd8-890b-9bfd507a4fc5">12,758</ix:nonFraction>) for 80% of indefinite lived deferred tax liabilities, which are anticipated to be available as a source of taxable income upon reversal of deferred tax assets that would also have indefinite lives.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzA2_605e0e32-e721-4bea-845d-848230aba980" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The differences in the benefit for income taxes and the amounts determined by applying the Federal statutory rate to income before provision for income taxes are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:62.610%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.306%;"></td><td style="width:1.0%;"></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:9.306%;"></td><td style="width:1.0%;"></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:9.310%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzItMS0xLTEtMA_a8ef0c31-ff47-4b9b-9486-16cbfd184afd">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzItMy0xLTEtMA_ee53550f-23c8-4679-acd0-eabe89b16d32">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzItNS0xLTEtMA_d7cc1dc3-6706-42f6-8b4e-3044133e10b9">35</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax at statutory rate</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzMtMS0xLTEtMA_c4121435-498f-44b9-9914-b7dad64e87c3">6,254</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzMtMy0xLTEtMA_10230465-4294-4328-b14b-3a84098b2068">1,268</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzMtNS0xLTEtMA_f4040f8c-914f-4e0c-9621-8a04fcacac3a">12,968</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzQtMS0xLTEtMA_8b78b15b-de86-41f4-9423-7bb61e95f0b4">161</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzQtMy0xLTEtMA_ce6c1242-4cc9-4d3b-b029-3727bba0471a">89</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzQtNS0xLTEtMA_f5d868f1-3afc-428d-9098-c8d8b0dac617">1,959</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzUtMS0xLTEtMA_64bb9665-848b-4130-99a7-bd5ba77608f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzUtMy0xLTEtMA_b8babad7-38d7-40c4-a698-f27711cea81b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzUtNS0xLTEtMA_823d45ca-a458-464d-bd06-74c3e0ecb268">33,700</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease in valuation allowance by 80% of indefinite lived deferred liabilities due to US tax reform</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzYtMS0xLTEtMA_ea7b982a-4f73-4eae-924c-07acda26deb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzYtMy0xLTEtMA_cf3adb8b-722f-4925-ab68-2e0a9a2e2a80">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzYtNS0xLTEtMA_4dd116b7-c7a6-462d-870b-ea2170a4cb40">12,758</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other changes in valuation allowance, including the federal rate change in fiscal year 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzctMS0xLTEtMA_0cf5a462-a0da-417f-b6f8-25f6f801197a">978</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzctMy0xLTEtMA_232eddbf-c895-44f8-bd68-1b37ba8e4f94">1,613</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzctNS0xLTEtMA_35ee62e6-0875-4f6c-a275-714b48463c79">18,848</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductible stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMS0xLTEtNTQwMw_8171a38a-826c-4621-8b8f-55f84fe081cb">7,235</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMy0xLTEtNTQwMw_5f595743-8fa4-4b24-8096-353535e9dcd3">2,048</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtNS0xLTEtNTQwMw_3d4aea2b-29f3-4c13-be1d-16e70df057e4">1,825</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzktMS0xLTEtNTQxOQ_1abce435-cf5e-4ff4-81fa-e1ad862d1b9f">638</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzktMy0xLTEtNTQxOQ_4c7b5bf5-fc0f-4619-9022-bad08feedb2d">633</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzktNS0xLTEtNTQxOQ_4cd16af3-b934-45b2-9b91-3862f3546a15">542</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible officer compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMS0xLTEtMA_eb050711-be7d-4677-97db-10ea296acef2">314</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMy0xLTEtMA_60b8fc36-1f15-412e-99eb-2942cb2a0245">2,214</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtNS0xLTEtMA_d9a56e27-aefe-4154-82ce-c3145fb867f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzExLTEtMS0xLTA_283a9a45-a774-4a0f-94bf-6908f5a64aab">82</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzExLTMtMS0xLTA_4d0a5d7a-6616-4698-b67d-8f796ef8dacc">686</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzExLTUtMS0xLTA_d74937e7-7094-4c26-ab76-4b8640d1efff">1,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE2LTEtMS0xLTA_e197341b-f803-485c-b725-2f47a3f4c178">624</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE2LTMtMS0xLTA_684dd1cf-0e8f-4663-b7e2-fbcc4da2d57b">63</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE2LTUtMS0xLTA_a824ec65-d832-47e1-bab2-00fb66627483">137</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE3LTEtMS0xLTA_bdf47bdd-5a6a-4c5d-be48-c73b79af4554">1,874</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE3LTMtMS0xLTA_b62cdeaf-1f20-4e1f-a257-9e259d80d69f">384</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE3LTUtMS0xLTA_08eb3a37-3391-4af3-a05b-64efd3d0751c">15,253</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">103</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i4e5cf9dc2489474b85ac37fb506af621" continuedAt="i8ad7a598f689431080f27865525619f5"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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></div><div style="margin-bottom:12pt;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzM4NDgyOTA3MDc5NDE_351e30c7-0b0c-4387-9bdc-376e654bac33" escape="true"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:71.167%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.049%;"></td><td style="width:1.0%;"></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.051%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMS0xLTEtNTQzOQ_967dcee9-d265-4518-adad-ccd6194036ad">45,900</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMy0xLTEtNTQzOQ_a608ecda-d523-4929-8dff-98a9a1c878cd">31,241</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMS0xLTEtMA_8450d9b3-cc39-4eb5-8b42-66489389b201">36,342</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMy0xLTEtMA_1a9dd0be-8822-4aeb-b043-3014d6b0fb42">34,647</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General business tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMS0xLTEtNTQ0Nw_c4d3241d-6a41-45d5-9517-3a79507a04d2">6,273</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMy0xLTEtNTQ0Nw_ff43eb36-e0b1-4b61-b3ce-734632628f6b">6,192</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book over tax depreciation of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMS0xLTEtMA_cd2de80e-3061-4d61-ae4f-80fd502793c2">2,882</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMy0xLTEtMA_6a982492-09f9-45f6-b7ab-0d5e8545e84c">19,048</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized loss on hedges and swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzYtMS0xLTEtMA_520dfc1a-58dc-4450-a72c-f1a67d383b83">1,768</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzYtMy0xLTEtMA_4656ddb4-3b74-4ab3-8ceb-d2563f4cd613">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzctMS0xLTEtMA_ce67c5dd-37fc-41f3-b643-96c71d21f2d5">1,746</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzctMy0xLTEtMA_ab063d8b-3084-42c7-8a0e-e64f9947ddba">2,310</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Alternative minimum tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzgtMS0xLTEtMA_c4f49a3f-c540-4eb1-ade7-d475942cea6c">951</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzgtMy0xLTEtMA_c2463444-5c86-43c4-bdce-709744069519">1,902</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzExLTEtMS0xLTA_b50fe196-3091-447c-9391-4932c309f125">2,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzExLTMtMS0xLTA_78b6dd7b-35df-4468-bf1e-86c704e32471">3,023</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEyLTEtMS0xLTA_1635238b-3fcd-49ee-a841-1d0a3921c379">98,438</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEyLTMtMS0xLTA_ab2daa01-68b3-43bd-8bd6-1a1c74d9a0aa">98,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEzLTEtMS0xLTA_6354b2cb-7886-4518-8d8d-2476c6af2e55">69,402</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEzLTMtMS0xLTA_2ee5c624-3a1e-4662-b880-3faaf2910170">69,189</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets after valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE0LTEtMS0xLTA_74d3436f-fd6a-4d3d-857b-0be879f8eecf">29,036</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE0LTMtMS0xLTA_25839e99-06bc-4478-a404-ec3fb05e0d2a">29,174</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE2LTEtMS0xLTA_9aa8b1b8-f11f-4257-adf7-a168aa326782">22,910</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE2LTMtMS0xLTA_1f41a6d5-8eaf-4ec3-bcb6-f5b2a83d2d32">22,026</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE3LTEtMS0xLTA_11066ea3-d20c-43a4-a4f6-a8b6a37bf050">192</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE3LTMtMS0xLTA_6d552fac-9476-4f28-b9d5-990365b09eed">73</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE4LTEtMS0xLTA_21c5e3b1-041b-4545-8ed5-7cb5f7f91987">23,102</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE4LTMtMS0xLTA_1476bec8-ea93-49d2-8c5d-7753deb3280e">22,099</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax asset </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE5LTEtMS0xLTA_be1c7182-ccd1-4526-b899-bac62f58671c">5,934</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE5LTMtMS0xLTA_2f0c1e80-17f9-420e-a930-0e6f2e9b71ad">7,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></ix:nonNumeric></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net deferred tax asset at December 31, 2019 is reflected on the balance sheet as a long-term deferred federal tax asset of $<ix:nonFraction unitRef="usd" contextRef="i335e3ffe52fa43c2a7b45504fa8bb7a6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQxMzI_01e93bf0-bec9-4a40-aa20-e0c7b620ad74">8,577</ix:nonFraction> and a long-term deferred state tax liability of $(<ix:nonFraction unitRef="usd" contextRef="i05a5f18c69254b668c52993abe82db37_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQxODM_563d9871-5f47-4e3b-8f8a-b7ff7dcfe39e">2,643</ix:nonFraction>).</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, we have, for federal income tax purposes, net operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQyODk_f8a71c88-0f73-42f2-a918-b4421d432ba1">110,587</ix:nonFraction> that expire in the fiscal years ending December&#160;31, 2031 through 2037 and $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQzNTE_71e4bc0c-acf4-4380-a36d-0a8235f87f23">67,399</ix:nonFraction>, which do not expire. We have state net operating loss carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ0NDA_45b5f2d0-668d-4134-ae50-8adeb2e05eff">101,628</ix:nonFraction> that expire in the fiscal years ending December&#160;31, 2020 through 2039. In addition, we have $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ1MjA_89a7e0ed-d989-4c5d-88c2-738cf1906596">951</ix:nonFraction> minimum tax credit carryforwards which are fully refundable for tax years 2020 through 2021, if not otherwise used to offset tax liabilities. We also have $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ2Nzg_268295f9-4463-4dbb-a1a1-c6f7414bdeed">6,273</ix:nonFraction> general business credit carryforwards which expire in the fiscal years ending December&#160;31, 2022 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="i0b3ab9b46bbc400a8489f8ddead26126_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ5OTc_60b8c2be-0f46-457a-8e37-17fdbd775071">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="background-color:rgb(255,255,255, 0.0);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 an increase of  $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzU2Mzg_20987870-8ed3-45d6-846c-133699e7dd0b">213</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzU2ODA_6809780b-9f27-4b06-9f7c-790e6d1a9e1d">834</ix:nonFraction> from fiscal years 2019 and 2018, respectively. 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, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net deferred tax assets include deferred tax liabilities related to amortizable goodwill, which are anticipated to reverse in an indefinite future period and to generate future taxable income upon reversal.  Prior to the Tax Cuts and Jobs Act, federal net operating losses, including potential losses from the reversal of deferred tax assets, could only be carried forward for 20 years.  The reversal of the indefinite lived goodwill was not available as a source of future taxable income since it was uncertain whether the income generated would be available in the same tax periods in which losses from the reversal of deferred tax assets could be utilized.  As such, prior to the Tax Cuts and Jobs Act we did not treat the reversal of amortizable goodwill as an available source of taxable income in determining the valuation allowance.</span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">104</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8ad7a598f689431080f27865525619f5"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Beginning in 2018 under the Tax Cuts and Jobs Act, future federal net operating losses generated may be carried forward indefinitely and generally may offset up to 80% of taxable income earned in a tax year.  Because potential losses from the reversal of deferred tax assets in future years may be carried forward indefinitely, we consider it more likely than not that 80% of the reversal of deferred tax liabilities for amortizable goodwill will be available as a source of taxable income.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the fourth quarter of 2017, we revalued our net federal deferred tax assets using the 21% tax rate as enacted under the Tax Cuts and Jobs Act.  The valuation allowance was also adjusted in this quarter due to the federal tax rate change and to recognize a $(<ix:nonFraction unitRef="usd" contextRef="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzc3MTc_d6787c6f-94f4-463d-8858-f19ce29da4e7">12,758</ix:nonFraction>) federal deferred tax benefit for 80% of deferred tax liabilities for amortizable goodwill.  Due to the Tax Cuts and Jobs Act, we recognized a $(<ix:nonFraction unitRef="usd" contextRef="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzc4NDQ_6e6fe6df-2c93-4a2f-be50-2aa0998e3d19">15,614</ix:nonFraction>) federal deferred tax benefit in 2017 and decreased our total valuation allowance by $(<ix:nonFraction unitRef="usd" contextRef="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="cwst:TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzc5MzE_80c40324-3465-431d-a9c3-adc3eb955bd2">29,234</ix:nonFraction>). We believe we are able to support the deferred tax assets recognized as of the end of fiscal years 2019 and 2018 based on all of the available evidence.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 de-recognition, 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.</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzE4_78d187a0-335f-43ac-91a3-9bfc17fa5b1b" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:71.313%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.049%;"></td><td style="width:1.0%;"></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.905%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzItMS0xLTEtMA_f237a265-8b99-442c-8361-26384a5ead94">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzItMy0xLTEtMA_35b6e171-7a55-4ca6-904c-b5cd6d673fdf">1,941</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions resulting from lapse of statute of limitations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzUtMS0xLTEtMA_fecaf9d1-9cae-42a9-b378-99d2b51cb791">1</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzUtMy0xLTEtMA_7f9b1254-05b7-4844-8992-f7e277a6e0d2">1,939</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzgtMS0xLTEtMA_780293aa-b8a1-4988-87db-38a766bc57ce">1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzgtMy0xLTEtMA_754719a5-83c1-49cd-a4d5-25822d6a86cd">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fiscal year 2018 reductions resulting from a lapse of the statute of limitations primarily related to unrecognized benefits which had reduced net operating loss carryforwards. The tax positions primarily related to fiscal years 2007 and prior and, based on administrative practice of the tax authorities, we have reduced the unrecognized tax benefits.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Included in the balances at December 31, 2019 and December 31, 2018 are $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzk0Njk_b7949195-e531-409b-a0f9-ae7da8fb1cd3">1</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzk0NzY_84f639f1-de6f-4864-b008-9b0595cb7f9b">2</ix:nonFraction>, respectively, of unrecognized tax benefits (net of the federal benefit on state issues) that, if recognized, would favorably affect the effective income tax rate in future periods. We anticipate $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzk2NzU_72058bcd-626d-490b-b6af-e8a4f5ab161d">0</ix:nonFraction> of unrecognized tax benefits to reverse within the next 12 months due to the expiration of the applicable statute of limitations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. Related to uncertain tax positions during fiscal years 2019, 2018 and 2017, we have accrued interest of  $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDIy_c9f5e16e-576f-4068-9de8-ccf3bd1eca7c">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDI2_0ec8877a-8ad6-4e4b-8de7-ee221787a5fa">2</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDMz_9265af12-7f39-4caa-b328-b0cd8b51d46f">3</ix:nonFraction> and penalties of $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDUz_ad8a5ef6-816a-4433-a51e-8e13f2faf440">1</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDU3_33f0e83c-a575-42b3-96d2-8474df25c208">1</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDY0_02cb8aa5-48fc-43cd-b293-88e7dada00c9">2</ix:nonFraction>, respectively.&#160;We accrued $(<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDkz_4d6ed6b8-6562-46e6-9782-22c9fb11569f">1</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDk3_57c2edeb-8718-4173-a4fa-c2855d782c35">2</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i70c74aba4d72429798648ecbc595551c_I20171231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMTAz_fb05493b-9dc7-4d66-8a52-53efb97b824d">3</ix:nonFraction>) for interest and penalties in income tax expense related to uncertain tax positions during fiscal years 2019, 2018 and 2017, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 income tax of multiple state jurisdictions. Due to Federal and state net operating loss carryforwards, income tax returns from years ending in 1998 through 2019 remain open for examination, with limited exceptions.</span></div></ix:continuation><div id="i_0_418"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">17. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzI2MDA_01fbe123-acc1-4238-960c-2ee15c4f710d" continuedAt="i1580c903f97649c5accdc853e3e7b033" escape="true">OTHER ITEMS AND CHARGES</ix:nonNumeric></span></div><ix:continuation id="i1580c903f97649c5accdc853e3e7b033"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2017, we initiated the plan to cease operations of our Southbridge Landfill and later closed it in November 2018 when Southbridge Landfill reached its final capacity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> <ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:EnvironmentalExitCostsByCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzI1OTg_8693fd0f-e430-4547-8033-de3dc8364237" continuedAt="ib4a17a4cf4014342bacf0d0667d94671" escape="true">Accordingly, in fiscal years 2019, 2018 and 2017, we recorded charges associated with the closure of our Southbridge Landfill as follows:</ix:nonNumeric></span></div><ix:continuation id="ib4a17a4cf4014342bacf0d0667d94671" continuedAt="i9341f8b426be407391b052ff0ae552d3"><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:57.502%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.011%;"></td><td style="width:1.0%;"></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.011%;"></td><td style="width:1.0%;"></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.016%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Asset impairment charge</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> (1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzItMS0xLTEtMA_ca477970-456e-4821-8c35-e326a8c16a64">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzItMy0xLTEtMA_d202f5d5-45cd-42ee-b578-3e13f54a480e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzItNS0xLTEtMA_09237bf5-a8fa-44e6-9d80-dc958a5d18a0">47,999</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Project development charge</span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzMtMS0xLTEtMA_f26541e0-2688-49c4-b83e-898889e1e9aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzMtMy0xLTEtMA_d16a4438-b514-488e-a860-a4dd5d668f60">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzMtNS0xLTEtMA_3ae67887-9e7a-4473-a6b2-dc59cf85235d">9,149</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Environmental remediation charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EnvironmentalRemediationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzQtMS0xLTEtMA_31a5b9f4-13a8-48d0-988f-24a353a20029">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:EnvironmentalRemediationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzQtMy0xLTEtMA_96497520-bd47-4f32-9c37-49ea5bdd57a2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EnvironmentalRemediationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzQtNS0xLTEtMA_b7d934a6-dabf-4761-a12c-89cfb6553e20">6,379</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contract settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnContractTermination" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzUtMS0xLTEtMA_df4d58e3-f704-4a9e-acb0-7f365c776dc2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnContractTermination" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzUtMy0xLTEtMA_c54d4b73-f60d-45a7-8703-927e72f26cf1">8,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainLossOnContractTermination" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzUtNS0xLTEtMA_f5c55b9d-a3a1-4d69-884d-519e26e2471d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill closure project charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="cwst:NoncashLandfillClosureCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzYtMS0xLTEtMA_ed57dee8-0263-4981-8c1e-5cdab11867cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:NoncashLandfillClosureCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzYtMy0xLTEtMA_e8dc2b84-24f9-4109-8202-95753e423fb6">6,012</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="cwst:NoncashLandfillClosureCharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzYtNS0xLTEtMA_351e06a4-a0d6-433e-ad9d-b029d0a88909">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Charlton settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(6)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzctMS0xLTEtMA_f96e624b-730f-4cbf-b0d3-71955b9b4656">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzctMy0xLTEtMA_2878bdee-d20d-4b84-8e4b-c8b26cf0457e">1,216</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzctNS0xLTEtMA_9d30cecb-693c-4fde-a25f-6060aba9762b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(7)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LegalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzgtMS0xLTEtMA_30a993e6-b645-4868-8137-7e559f0d053f">2,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LegalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzgtMy0xLTEtMA_25c46de4-3022-4b92-b713-35a8098c2c33">2,102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LegalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzgtNS0xLTEtMA_0f0ee683-135b-4fa2-9957-be6f7ef02657">1,656</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Recovery on insurance settlement </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(8)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzktMS0xLTEtMA_9091e310-aa1b-41ff-8555-d6f91d3fb490">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzktMy0xLTEtMA_bfb2e50a-d6bc-4701-b7e4-adf8d0f94cb5">10,000</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzktNS0xLTEtMA_2571c1cb-7b3f-4521-ba3a-9550d4ae8c6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill closure charge, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:LandfillClosureSettlementChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzEwLTEtMS0xLTExMzQ_6c0a540b-5fba-4769-b41a-47b8968f623d">2,709</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:LandfillClosureSettlementChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzEwLTMtMS0xLTA_939c147b-2dca-42d4-9abf-ca2127f626e9">8,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="cwst:LandfillClosureSettlementChargeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzEwLTUtMS0xLTA_450ab6e4-5142-43ad-8851-6b67b6a39be9">65,183</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We performed a test of recoverability under FASB ASC 360, which indicated that the carrying value of our asset group that includes the Southbridge Landfill was no longer recoverable and, as a result, the asset group was assessed for impairment with an impairment charge allocated to the long-lived assets of the Southbridge Landfill in accordance with FASB ASC 360. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We wrote-off deferred costs associated with Southbridge Landfill permitting activities no longer deemed viable. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);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 charge associated with the installation of a municipal waterline. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);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 contract settlement charge associated with the closure of Southbridge Landfill 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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(5)</span><span style="background-color:rgb(255,255,255, 0.0);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 charge associated with increased costs under the revised closure plan at our Southbridge Landfill.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(6)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We established a reserve associated with settlement of the Town of Charlton's claim against us. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(7)</span><span style="background-color:rgb(255,255,255, 0.0);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 costs associated with various matters as part of the Southbridge Landfill closure. </span></div></ix:continuation><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:continuation id="i9341f8b426be407391b052ff0ae552d3" continuedAt="i11465a28b52b4d6db57b9ffe8573507c">(8)</ix:continuation></span><span style="background-color:rgb(255,255,255, 0.0);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="i11465a28b52b4d6db57b9ffe8573507c">We recorded a recovery on an environmental insurance settlement associated with the Southbridge Landfill closure.</ix:continuation> </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Expense from Acquisition Activities and Other Items</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzEwOTk1MTE2MzEwNTM_9b6d7e06-1b69-4b41-bab1-b0d05f62a520">2,687</ix:nonFraction> associated primarily with acquisition activities. In fiscal year 2018, we recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzEwOTk1MTE2MzExNTE_f74e9752-e326-4451-a42e-5868181de7f5">1,872</ix:nonFraction> associated with acquisition activities and the write-off of deferred costs related to the expiration of our shelf registration statement, and in fiscal year 2017, we recorded a charge of $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzIxOTkwMjMyNjAyNzI_99752c42-10a4-4c91-a12f-c4a7d7e1eecf">176</ix:nonFraction> associated with acquisition activities. See Note 5, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over acquisition activity.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contract Settlement Charge </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we recorded contract settlement charges of $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnContractTermination" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzE4Mjc_d83e3794-446f-46b9-9420-9c874e339436">2,100</ix:nonFraction> associated with the termination and discounted buy-out of a commodities marketing and brokerage agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Development Project Charge </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we recorded a development project charge of $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:NoncashProjectAbandonmentCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzI0NDU_cce744fa-f83e-444e-b8a8-deb5da71f097">311</ix:nonFraction> associated with previously deferred costs that were written off as a result of the negative vote in a public referendum relating to the NCES Landfill.</span></div></ix:continuation><div id="i_0_421"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">18. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90ZXh0cmVnaW9uOmM4YmJlZWNiMzliZjRiODQ4MjljNjA4MGI4NWY5Y2FiXzE0Mg_054c7aaf-5d12-44fd-8104-81cf9bb6ab02" continuedAt="i48eda82827c54980830273ea2a926483" escape="true">EARNINGS PER SHARE</ix:nonNumeric></span></div><ix:continuation id="i48eda82827c54980830273ea2a926483"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90ZXh0cmVnaW9uOmM4YmJlZWNiMzliZjRiODQ4MjljNjA4MGI4NWY5Y2FiXzE0MA_e35b62d5-b55b-4a26-a69a-74ef2bdb25fa" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:61.343%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.730%;"></td><td style="width:1.0%;"></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:9.730%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzMtMS0xLTEtMA_2dddacff-9031-4f68-b5ce-00440f65b67e">31,653</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzMtMy0xLTEtMA_ccb4cfbf-d6f2-49b6-8967-168c2a0c2c20">6,420</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzMtNS0xLTEtMA_74886617-de3f-48c0-80bf-216976dd46db">21,799</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icaff00f997b345e5b5facdad20705344_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzUtMS0xLTEtMA_c21c9cd7-78e9-470f-a1a2-c80b1130b98a">46,803</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzUtMy0xLTEtMA_e4a50fb3-b066-4815-b241-790288053276">41,944</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ie8efeeda822944ae8d58079bd68263f4_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzUtNS0xLTEtMA_c283bbf7-7a48-4b8c-b275-c29d3e11de74">41,298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzYtMS0xLTEtMA_f12cfc38-25ec-4dc5-bd61-67a2cfd6283c">988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzYtMy0xLTEtMA_59cc28fc-67e8-4d8f-86aa-bd5410c2c26e">988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2d45bb3793074167b4a92f06b6f5d08b_I20171231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzYtNS0xLTEtMA_718a2272-5127-4555-8294-f07e1a1ddf0f">988</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares to be issued - acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzctMS0xLTEtMA_e8e61c3a-d7f8-4a0c-a2ef-cd69709da9c4">36</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzctMy0xLTEtMA_7ad6713c-7155-4eeb-b293-00c31fc553a2">103</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzctNS0xLTEtMA_f7959f2b-c2c4-4f11-8526-d3125b65c2dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzgtMS0xLTEtMA_3ffc7329-18e7-42f0-b0f2-b8254c953d67">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzgtMy0xLTEtMA_2bf38cfd-1e34-4e3b-af47-4cc6b36b8ca6">9</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzgtNS0xLTEtMA_38a4dfc9-f6a7-4e0f-b706-6c6ac0913b18">38</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzktMS0xLTEtMA_9e2b93ba-5d4d-4e35-adf7-e1b7e897cd46">601</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzktMy0xLTEtMA_45cfceee-a851-4204-b742-9ea34ba883b6">338</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesIssuedBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzktNS0xLTEtMA_c83d47cf-1249-45e6-8efc-7c9cf62dced2">402</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEwLTEtMS0xLTA_11eea2b1-f8ff-4bf9-8389-8108670b2685">47,226</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEwLTMtMS0xLTA_5ccf4ecc-d68a-4309-a1fa-b8547aeff75a">42,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEwLTUtMS0xLTA_0a16dadf-6aab-4eb3-b744-aabc7b0283e3">41,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock options and stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEyLTEtMS0xLTA_63f5e4a5-b903-4f60-81ba-1d6cc4c1af49">740</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEyLTMtMS0xLTA_591af964-87f7-4518-b141-de97d4f47d92">1,480</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEyLTUtMS0xLTA_a3b419db-b5c3-4441-a7c3-cf61a271a724">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEzLTEtMS0xLTA_991e894b-9372-4741-981e-293620cfd4d5">47,966</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEzLTMtMS0xLTA_ee90c9a2-e141-4399-ae7b-32a9a6e4eb53">44,168</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEzLTUtMS0xLTA_998d2f8d-6efa-4011-8cfe-d476909e179b">41,846</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antidilutive potentially issuable shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzE0LTEtMS0xLTA_97bb6b2c-1738-4699-a1dd-c8e5cf30d26c">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzE0LTMtMS0xLTA_db18b338-e269-48e4-87ce-79192c4b7cbf">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzE0LTUtMS0xLTA_95c7c910-1282-45b4-a0ab-d8332ed6db1b">2,219</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i_0_424"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">19. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE5OTI_ba2b8662-43c3-47fe-99e0-cfad25664e4e" continuedAt="i4d2047800c8841799b77534657d2b1fe" escape="true">RELATED PARTY TRANSACTIONS</ix:nonNumeric></span></div><ix:continuation id="i4d2047800c8841799b77534657d2b1fe"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, 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 services. Total purchased services charged to operations or capitalized to landfills for fiscal years 2019, 2018 and 2017 were $<ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzUyOA_1373d31c-6b4a-442d-b3fb-ef202fd2a679">7,990</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzUzMg_1201928c-e2fc-40e9-8e5a-5dfdd6cd082e">3,442</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzUzOQ_099dff56-97e7-42ef-9dea-f7171a75a63e">3,398</ix:nonFraction>, respectively, of which $<ix:nonFraction unitRef="usd" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzU2Ng_58a45cdc-f536-4e47-a222-7b494c2ddd80">851</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzU3Mw_2b347868-d57a-43cf-9d91-7e901525361f">32</ix:nonFraction> were outstanding and included in either accounts payable or other current liabilities as of December 31, 2019 and December 31, 2018, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 were $<ix:nonFraction unitRef="usd" contextRef="i621ceda1dba54cacb90187bc1747c75d_D20190101-20191231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzg2NQ_a66e742b-6b60-4105-8381-58bf5b78aff8">132</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i3a198f4ace83409a81e9e0c2cc17c052_D20180101-20181231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzg2OQ_08b6047e-6c46-4456-a448-f30b08453e47">156</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i390e27567b8c47488d14e3104ab8fc46_D20170101-20171231" decimals="-3" name="us-gaap:RevenueFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzg3Ng_7376c155-a52f-4201-818b-5bc739496ba2">237</ix:nonFraction>, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i1706250523854c06a688d25a4d3eb381_D19930501-19940430" decimals="INF" format="ixt-sec:numwordsen" name="cwst:NumberOfLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzk1OQ_7a45e865-2238-4ddc-bb18-38ef62ceb0c3">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="i04190b0317514ad1bd1e9e7a873fe782_D20190101-20191231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPayment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEyODU_84b901f0-2f52-4626-b178-77a968ed14c7">29</ix:nonFraction>. Total expense charged to operations for fiscal years 2019, 2018 and 2017 under these agreements was $<ix:nonFraction unitRef="usd" contextRef="i04190b0317514ad1bd1e9e7a873fe782_D20190101-20191231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEzODM_e496818b-2c15-4295-b6ad-77f62f959bc7">339</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i3c4d459c5ddb4997a3c3d225130abfc0_D20180101-20181231" decimals="-3" name="us-gaap:CapitalLeasesIncomeStatementAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEzODc_598bd0ed-7b2b-4b0b-b08f-4ead0d7b6e53">349</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idc635f92ee36412184782f44ee69a49a_D20170101-20171231" decimals="-3" name="us-gaap:CapitalLeasesIncomeStatementAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEzOTQ_38be064d-6279-4e0e-b25a-7dfcbd7c5082">360</ix:nonFraction>, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 the fiscal year ending December&#160;31, 2024. In fiscal years 2019, 2018 and 2017, we paid $<ix:nonFraction unitRef="usd" contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE4MjE_37677cae-42f6-4bfb-ac51-2072290c4132">9</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="idae26ff6142e4ca78f233f598cf0e410_D20180101-20181231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE4MjU_b24531dc-15fa-4a74-b63c-b9cb7b6fb69b">14</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i28ea5ebb63ae409cae3b27925f8ad577_D20170101-20171231" decimals="-3" name="us-gaap:AssetRetirementObligationCashPaidToSettle" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE4MzI_eddc3917-c01e-477a-86ef-789b39919617">27</ix:nonFraction>, respectively, pursuant to this agreement. As of December 31, 2019 and December 31, 2018, we have accrued $<ix:nonFraction unitRef="usd" contextRef="i2dec6a2848fe45b6838de0a8d3a9a93a_I20191231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE5MTE_8301894b-f399-48f5-97e7-f2bf6ce8e54a">37</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9b6c60fd06544e518831621500552334_I20181231" decimals="-3" name="us-gaap:AssetRetirementObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE5MTg_05cf9c2f-ba60-4c8c-af83-56a11cd44b9b">48</ix:nonFraction>, respectively, for costs associated with its post-closure obligations.</span></div></ix:continuation><div id="i_0_427"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">20. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzkzOA_ee9bb42e-6396-4324-8411-55771b366019" continuedAt="if1559bc94190478a845eb0d3b9ef7321" escape="true">SEGMENT REPORTING</ix:nonNumeric></span></div><ix:continuation id="if1559bc94190478a845eb0d3b9ef7321" continuedAt="i8a8461b618104d32910a158edd665378"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzk0Nw_9c5673bd-fdaa-4c95-8dd7-52539bcfeae0" escape="true">We report selected information about 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, landfill, landfill gas-to-energy, transfer and recycling services in the northeastern United States. Our revenues in the Recycling segment are derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. Organics services, ancillary operations, along with major account and industrial services, are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.</ix:nonNumeric>   </span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzkzNg_8ee4239e-2937-444a-be69-151f1ec732bb" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2019 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:9.713%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.398%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation&#160;and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense,&#160;net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMS0xLTEtMA_0f9412a6-de64-44ca-9ff1-1deb2e4d4c96">219,475</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib915f1f81cba42f098602f785b7d5a03_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMy0xLTEtMA_044043eb-a3fb-4d45-891f-1f9108ffcb8e">54,738</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtNS0xLTEtMA_31b28b73-a3f5-4c7a-9068-80e8d4f1d256">24,322</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtNy0xLTEtMA_b02369be-34c2-4b97-9788-fe4f81568fdf">9,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtOS0xLTEtMA_3424bd5a-ecbd-4da8-9f46-20d6befbc68a">218</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMTEtMS0xLTA_bf7d19d8-716e-4dc4-802e-3af7078adef4">24,499</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb1cb9e5b17a4f6a94a170ffbc9bad8b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMTMtMS0xLTA_4fc3848f-813a-49ea-88a4-aaa4cc71342f">30,720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ifb1cb9e5b17a4f6a94a170ffbc9bad8b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMTUtMS0xLTA_b04b67ab-b424-4030-9ecc-820d27802d55">207,060</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMS0xLTEtMA_b30ae47a-6ef8-4d63-8cc5-6798c2540e65">343,399</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if3029be953ba4f4b9e3460158a6b3a58_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMy0xLTEtMA_9cb1dffd-b15d-42d5-9499-6c745f89cbb2">97,339</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItNS0xLTEtMA_6788d0ff-f06b-49d9-b348-fa4aff5a1dcf">47,666</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItNy0xLTEtMA_d08efc97-235d-4852-bb26-105aeb9ccb1f">41,883</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItOS0xLTEtMA_d657db03-0869-4c1d-8dd7-548b3e62d3ad">63</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMTEtMS0xLTA_7a846ee4-7b6d-4a7f-86c4-cc854e7b69bb">63,540</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i383244edeedf4d47b786b91c4a8966c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMTMtMS0xLTA_4c5582fa-d0c5-42ab-930c-8f06a9b843e8">141,054</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i383244edeedf4d47b786b91c4a8966c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMTUtMS0xLTA_fe46d8e5-f213-453c-8975-6e5b6c11e479">598,910</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMS0xLTEtMA_9852bdd1-b2fb-439e-87df-ce21afd196a6">42,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia56e6dbbfe2f42aa955ec277b2701b2a_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMy0xLTEtMA_5876dacf-580f-4d73-ba7c-58e244bde209">9,400</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtNS0xLTEtMA_fbf62f1c-f5bd-40f3-804a-39bd7378690c">4,009</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtNy0xLTEtMA_3101b3cd-c658-4101-9518-f39f783e708a">814</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtOS0xLTEtMA_acaae6da-5bd6-4dbc-8dda-c611ca9f5a73">160</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMTEtMS0xLTA_89e20a9e-851a-4028-b4ba-68a4c90584f2">9,719</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cd768e9adea41408ab9c89c3a00a372_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMTMtMS0xLTA_1ccf0953-ebae-468e-ad70-5fd8ae274148">12,316</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8cd768e9adea41408ab9c89c3a00a372_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMTUtMS0xLTA_c5d44c2a-7552-417a-b659-67335a525fed">56,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMS0xLTEtMA_f8db3c4e-8487-4415-87f5-cc72ed05690b">137,596</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i632c1e6f2c6440409da22a25d7cfaec8_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMy0xLTEtMA_d2e34a1e-e29b-4621-b3db-b819a6fe6176">2,443</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtNS0xLTEtMA_9e2887bf-d511-4523-8bde-8a3b3adba093">3,793</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtNy0xLTEtMA_9e04e140-1055-46c7-9255-981aa77e7d62">2,503</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtOS0xLTEtMA_0fe4073f-aae6-4dc9-95c2-9886b7b6aa44">24,294</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMTEtMS0xLTA_c52eff62-fab4-42ed-a3ba-befcb6c2ff08">5,407</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic2fdf81bd0e84ba399af39d7257ef5d4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMTMtMS0xLTA_d652df9b-f532-4c7d-bd6b-83caca0465da">1,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic2fdf81bd0e84ba399af39d7257ef5d4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMTUtMS0xLTA_0b9b081a-fab1-4b48-bd29-13dfb0959c10">69,524</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibef2af895e3344ada5898e3803479a6b_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzUtMy0xLTEtMA_980cc26b-9bda-44ad-af1b-8937d4e2fbde">163,920</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMS0xLTEtMA_9bf3a69d-165e-48b2-939e-180d0e4c9289">743,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtNS0xLTEtMA_86ae1036-f843-44e3-93ae-dcc139249196">79,790</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtNy0xLTEtMA_87ce16ff-2ad7-4377-92d8-96d976357794">53,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtOS0xLTEtMA_9aac0d7f-d4c3-4b22-8cb0-636cf57de2fd">24,735</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMTEtMS0xLTA_da1f76b9-9164-494c-b597-70a6aea48339">103,165</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b2c9a34d95045c1bf0660e01a5b4960_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMTMtMS0xLTA_25a13c26-1282-47b6-abe6-ea8479f34c1f">185,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5b2c9a34d95045c1bf0660e01a5b4960_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMTUtMS0xLTA_5a898879-6bc7-4b58-b139-371f17a69839">932,182</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2018 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:9.713%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.398%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMS0xLTEtMA_d14777a2-e290-42e3-97e0-262175f0406c">206,473</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2084871ca54447208a3244e83390c796_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMy0xLTEtMA_d2eb4444-1030-46db-9f96-59e68c1f374f">52,866</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtNS0xLTEtMA_4e2b11d5-d8b0-4d3d-8fdb-06ca16a528e3">26,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtNy0xLTEtMA_13ef7c15-45a8-4799-aea0-356e2c1b32f4">4,684</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtOS0xLTEtMA_31d798c8-c450-49bb-a4f8-c037e7f0ae5e">12</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMTEtMS0xLTA_6388ed0e-391e-4f48-9478-75adc32c230d">23,393</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i54eba11317ab486982a7f9ff70b0795c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMTMtMS0xLTA_4abe171a-6216-4a72-9e9c-638e1d2bc8b4">28,154</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i54eba11317ab486982a7f9ff70b0795c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMTUtMS0xLTA_fb20226e-f53e-4bf6-99fc-8ef2819ac974">184,679</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMS0xLTEtMA_71494e66-b5d3-41f6-93a0-1ac60560af92">286,262</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i76cc58c60df8477c9fdb231e0037c0fe_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMy0xLTEtMA_d08ba4fd-8d52-4d31-b120-9b56a194d408">81,515</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItNS0xLTEtMA_12d16d75-7807-4dcf-a446-4affa8046988">35,843</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItNy0xLTEtMA_d2a7df04-4bd8-4729-9768-52d907df1f87">41,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItOS0xLTEtMA_db049ce0-e1e4-4a5c-b8d2-c6e0f2b2c649">148</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMTEtMS0xLTA_ee932c3d-9044-45f9-80a9-e7e61c2bfe2a">41,850</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0e109f09f5ec45b7b36df877d6969f28_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMTMtMS0xLTA_e7f05213-07d7-4852-a7ee-c2b33f071630">120,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0e109f09f5ec45b7b36df877d6969f28_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMTUtMS0xLTA_84f88afa-783c-4f16-ae69-d9a5b2d3a9ce">428,934</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMS0xLTEtMA_f1662159-bd1c-46c5-814d-a8233d705a1d">42,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i78160e801e8241f38485db5f68973af4_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMy0xLTEtMA_0d13f7f9-0e14-4504-8da9-ad26f9a81bfa">6,426</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtNS0xLTEtMA_b149ed9e-2c5a-4944-8e8b-487dcde6ad12">4,345</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtNy0xLTEtMA_ebb4a6be-7cf9-494f-a6c0-9e68d77413e3">7,805</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtOS0xLTEtMA_03bb9ff8-c814-4139-987b-98e92c3f914e">140</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMTEtMS0xLTA_b89329f7-fa98-460d-868d-78ac01dd1f1c">4,476</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief78ea6ec63c4c59a06da005bb57ddde_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMTMtMS0xLTA_c585546f-da9b-4ccb-9901-b4c9bfa54937">12,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ief78ea6ec63c4c59a06da005bb57ddde_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMTUtMS0xLTA_320c01de-2dda-4b1d-9a90-065df0b44bc3">48,629</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMS0xLTEtMA_c256a170-33cd-4fc7-ba22-9750854454d4">125,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i89a1153027b343d2b755966611f33206_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMy0xLTEtMA_fbd78851-8a6c-48c6-a8a1-7d331a9d6063">1,982</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtNS0xLTEtMA_9115cdf6-66d1-480b-ba1b-9133db915e60">3,782</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtNy0xLTEtMA_9307c824-2f5a-4b29-9b12-284dd73c0edb">1,325</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtOS0xLTEtMA_9412f25f-7006-4ff5-8cab-82f803fd0fef">26,017</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMTEtMS0xLTA_7c4112c1-cd70-4b90-9c56-78d2082ba5a5">3,513</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib388073860354270aaff62c979d85695_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMTMtMS0xLTA_f749c291-8bf8-4992-af97-2669c4a5f45a">1,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib388073860354270aaff62c979d85695_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMTUtMS0xLTA_6027ff66-90c6-4e2f-b5f9-b5172610475e">70,168</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i5774af2e2301441ebd0ff90089630205_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzUtMy0xLTEtMA_e327f045-4267-44e1-bc92-d3d7a903a273">142,789</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMS0xLTEtMA_a41352f6-39f1-4f8d-88a7-00e3c98cd484">660,660</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtNS0xLTEtMA_8ba75f82-e8ca-4aee-95bc-574d4e40db2a">70,508</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtNy0xLTEtMA_0f8447e4-15d7-4768-9318-4360e9e262e1">39,733</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtOS0xLTEtMA_cd0407ea-69ea-4e48-a2d9-be0d353ab6e1">26,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMTEtMS0xLTA_41473dd2-04ca-4f01-87ae-a9b8fcbeb224">73,232</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie33a00705e8641e6aa13de944954752a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMTMtMS0xLTA_073ab4ca-28cb-42d9-90e4-fcb7e83ed722">162,734</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie33a00705e8641e6aa13de944954752a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMTUtMS0xLTA_12d26d4a-203f-40a9-b65b-4f68d9da75d2">732,410</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2017</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:9.713%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.398%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMS0xLTEtMA_3be5693d-b46b-4606-8599-346e930dbfc4">181,170</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i918359c39d9d4cf0860dfee8c7794a68_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMy0xLTEtMA_2e134f8c-476d-496e-9197-f37d17387962">50,335</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtNS0xLTEtMA_87feac65-84b4-4d71-97cb-18f3cfa09912">23,815</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtNy0xLTEtMA_b97984cc-eaa6-4939-b22c-a6e2d3fd8684">51,867</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtOS0xLTEtMA_37bbf9cb-65ff-4cd9-9df4-ed991626c39c">3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMTEtMS0xLTA_3f7cc1fb-3b02-455e-997f-c86bd4d19585">17,153</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i14b217425a6843638bf66ee1873c2f69_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMTMtMS0xLTA_b8af6caf-5670-4a18-b723-f8fdd1a23dea">19,192</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i14b217425a6843638bf66ee1873c2f69_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMTUtMS0xLTA_4beeb949-2c70-4882-8b45-abda8661cdc9">157,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMS0xLTEtMA_d4dd333e-dde7-4bf7-90ce-26ccba257e6d">250,771</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib105edaf69214709bc9fddb6e6812fa2_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMy0xLTEtMA_a8e92286-01ec-4c7d-98bd-c56b269453b0">71,510</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItNS0xLTEtMA_5da5b089-4002-41f1-a863-62e4ed34e670">30,766</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItNy0xLTEtMA_44d0f9b3-50ea-4407-ae51-a6d5946dcc38">35,035</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItOS0xLTEtMA_332c56be-fc79-4d62-971e-41b81eeb7025">220</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMTEtMS0xLTA_d6d2bcbf-b57c-4c5a-8cf0-b3a477ee5b0b">42,082</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia186a32a6d584c5daae0ed7bdc13b7de_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMTMtMS0xLTA_4f3d9657-484f-4499-af6f-851915334cd2">89,369</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia186a32a6d584c5daae0ed7bdc13b7de_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMTUtMS0xLTA_e780c363-436a-4ede-a5ea-f25cecdeb633">344,324</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMS0xLTEtMA_35293710-3172-4ebd-8041-0d825813ca71">62,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i63df6e681a044aeea7f12a398cc3fcc9_D20170101-20171231" decimals="-3" sign="-" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMy0xLTEtMA_71df2371-04bd-4ce2-94f8-3a1f6f9fa418">246</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtNS0xLTEtMA_b97acc76-fb44-408a-9563-b33339db6119">4,125</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtNy0xLTEtMA_827be228-2a5d-4556-b9b9-85b893e5091d">2,805</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtOS0xLTEtMA_1b05eddd-307c-4331-b55b-0c2c1c99aad9">143</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMTEtMS0xLTA_2fdc1ef5-cfd9-49ce-a5a9-3b0720db7ad6">2,006</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d2f90b7704f45bd88e7228b4f627c3a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMTMtMS0xLTA_d9c27f5e-1231-414d-8dbb-609e55bd48ca">12,315</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9d2f90b7704f45bd88e7228b4f627c3a_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMTUtMS0xLTA_483198fd-6fd2-4e91-b5b8-94c47045770f">48,612</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMS0xLTEtMA_69e65a8a-e028-4cba-8430-843cbd12ebed">105,061</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic79abb596f1b41aa8602a2bad87dae2e_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMy0xLTEtMA_04f13470-270b-4213-9cbd-bd18a867f9ea">1,881</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtNS0xLTEtMA_5463f264-b11e-4c27-8f5f-a7346ed4919b">3,396</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtNy0xLTEtMA_990acd76-9cb9-4212-af4e-256c0a21414b">1,444</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtOS0xLTEtMA_84517489-4d84-496e-86ca-e6dce967f840">24,961</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMTEtMS0xLTA_11a5cc7a-9904-4626-bd63-0eed51728341">3,621</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i876dd7de1d7f4e15a4a8510f35ecee82_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMTMtMS0xLTA_9d3d998b-84d2-4695-a42b-fad39f6dceea">1,729</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i876dd7de1d7f4e15a4a8510f35ecee82_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMTUtMS0xLTA_1e2a5202-456c-4a41-8347-429eff0179a3">64,765</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="idea841d600ed4857a66346408c1a565f_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzUtMy0xLTEtMA_21607628-6be4-4ba2-8e51-9ca63f3e953b">123,972</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idea841d600ed4857a66346408c1a565f_D20170101-20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzUtOS0xLTEtMA_3c3a1778-c7f2-45e0-a459-2faa9b74e7a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMS0xLTEtMA_abed0201-ac3c-41a9-98f2-ffd6fa451c23">599,309</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtNS0xLTEtMA_32fcebc7-5fc1-4721-aef7-f5e716f05113">62,102</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtNy0xLTEtMA_d2f69364-fdfb-4431-854e-6dc854dbf915">12,583</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtOS0xLTEtMA_414ed615-38ea-46fa-b351-b5b57fcf6f20">24,887</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMTEtMS0xLTA_6186aa9b-9306-4222-a2c9-9fd6f685f4d0">64,862</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i608db056e52b4649b5872ee0d5eb29b0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMTMtMS0xLTA_2f9f3a62-fdc7-4c28-b7fc-f89790810620">122,605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i608db056e52b4649b5872ee0d5eb29b0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMTUtMS0xLTA_57645e93-c965-4021-bdb8-61918ea29222">614,949</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8a8461b618104d32910a158edd665378"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzkzMg_bfb20c09-c996-4a57-8981-f3e8ca97a162" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:31.967%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.395%;"></td><td style="width:1.0%;"></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:8.398%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i93f8df1b308e4a27aded2e9a3579e4f8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItMS0xLTEtMA_3c7ae7e9-b58e-450b-b72b-d065fcbfedc9">372,041</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i93f8df1b308e4a27aded2e9a3579e4f8_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItMy0xLTEtMTE3MA_fe1976bf-a48d-4947-a65b-f2d902a31b2d">50.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i31a28bf8924941a18ac3d93f38e83eac_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItNS0xLTEtMA_beaf882a-8c28-4d57-b1a7-a1ce0ba63328">303,418</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i31a28bf8924941a18ac3d93f38e83eac_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItNy0xLTEtMTE3Nw_af479386-f558-49ef-9d95-607fd7522af6">45.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="if93ccb6fbfdd44be8bcff2e07f9eb14b_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItOS0xLTEtMA_77fe4d9b-7b6e-4ca3-a69c-3e4eaff38236">263,688</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="if93ccb6fbfdd44be8bcff2e07f9eb14b_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItMTEtMS0xLTExODA_a2bb399b-c9a1-4ddd-a58b-ba8109d6f4d3">44.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Disposal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3fdf2e082dde4a9b890694e76f44a6ac_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtMS0xLTEtMA_f2defd2f-4e10-4fd6-8522-7021b0ed16f3">181,895</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i3fdf2e082dde4a9b890694e76f44a6ac_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtMy0xLTEtMTE3MA_9ceada7d-e6f0-4170-9b93-1dc88eeb1dba">24.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i26cd534dddcf434f92acef67b814a19f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtNS0xLTEtMA_1e1e253c-9025-4a10-ac70-132b62290614">181,110</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i26cd534dddcf434f92acef67b814a19f_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtNy0xLTEtMTE3Nw_b4da33d2-8e32-4c13-a8f1-01aaa220e86a">27.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic9575950d61243eba2c245b5c4bac8e5_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtOS0xLTEtMA_d2a6f66c-e3ad-49fb-95fb-8e77830da6ee">160,073</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ic9575950d61243eba2c245b5c4bac8e5_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtMTEtMS0xLTExODA_c3bd9ffb-ae4f-4efc-bc9a-e63864789910">26.7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Power generation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib9aabf8c51974f139337f300bdf78749_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtMS0xLTEtMA_3f14ba78-b711-4cf5-8575-71a8d1a5300e">3,576</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ib9aabf8c51974f139337f300bdf78749_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtMy0xLTEtMTE3MA_16494985-749f-44fa-9ce6-bc2a0b2e9388">0.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1b314b04c4bd4d6d996e9ba616436444_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtNS0xLTEtMA_9b7a7890-540d-44c6-880b-fce8fe5d64b0">5,129</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i1b314b04c4bd4d6d996e9ba616436444_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtNy0xLTEtMTE3Nw_19db8810-d531-4406-86aa-ae10938a3764">0.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i232d0a2481c04526aedf4f4a0fc8bae5_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtOS0xLTEtMA_1e6a6bab-56fa-4726-b779-7b2f7c1ef831">5,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i232d0a2481c04526aedf4f4a0fc8bae5_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtMTEtMS0xLTExODA_aac3c4da-cd63-43e5-8656-16b8bc540dcc">0.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Processing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ied812ff87b694deb92604dba3cbc9f14_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtMS0xLTEtMA_8c38751d-fac5-43be-b984-f534a8c6ca8e">7,175</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ied812ff87b694deb92604dba3cbc9f14_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtMy0xLTEtMTE3MA_e1811399-678e-4bf0-96d9-ebf7867714e6">0.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iecb9c83ce126482daa29c8db7f049a17_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtNS0xLTEtMA_48a98ebf-5841-46f4-a94a-c79f7336fc99">7,174</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="iecb9c83ce126482daa29c8db7f049a17_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtNy0xLTEtMTE3Nw_6aa8efbf-64cd-4028-b29a-e7af7594b23a">1.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i1e1e734592d648cab5a9a6376d26b530_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtOS0xLTEtMA_2e89f750-4c11-40b7-8e81-a17e7cc631c3">7,994</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i1e1e734592d648cab5a9a6376d26b530_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtMTEtMS0xLTExODA_2d644ba5-fa80-4e75-beb2-0a444a040b82">1.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idd323529471e40dd8ca32d64e243d6b4_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtMS0xLTEtMA_e33e2d7d-8a3f-4ab8-9127-d3c1961e006b">564,687</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="idd323529471e40dd8ca32d64e243d6b4_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtMy0xLTEtMA_d45efea3-47a4-4200-9a71-ada8c8ff25d7">76.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4690b75429bf4b999a4d6e8bb9f9f067_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtNS0xLTEtMA_b24b1aa6-6ae4-443d-bd16-c10240962640">496,831</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i4690b75429bf4b999a4d6e8bb9f9f067_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtNy0xLTEtMA_5e2e4285-fbbf-4dbd-b340-b94e0bbf85cd">75.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i691493ce7f77422d98b78961fb4c6eb1_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtOS0xLTEtMA_cb428687-0e2e-4687-8438-11fb0d7820a5">437,130</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i691493ce7f77422d98b78961fb4c6eb1_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtMTEtMS0xLTA_fcd54250-38d6-4168-b439-c68c2191442e">72.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctMS0xLTEtMA_328e4a06-4abb-4bc9-839d-89ba2e7babfb">56,326</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctMy0xLTEtMTE3NQ_5cf18a19-d7a3-4fb3-b45b-1428f678e468">7.5</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctNS0xLTEtMA_d87a549f-e68c-4858-ab9a-1b4b96bf8a45">54,174</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctNy0xLTEtMTE3Nw_dd6c85cf-0c3f-4f59-9817-566777c990df">8.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i69efc91c27404d3d8a8edd75a841f1f2_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctOS0xLTEtMA_42af21b9-3269-487c-9d4b-a4cbb2a05280">39,815</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i69efc91c27404d3d8a8edd75a841f1f2_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctMTEtMS0xLTExODA_78b863f0-e032-434c-bb04-ec7bef16b0eb">6.6</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtMS0xLTEtMA_cbcb9900-1de7-4c22-8896-18ba39858d62">79,457</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtMy0xLTEtMTE3NQ_f542e94c-cf46-466a-a8e3-ff0d9b7f40b3">10.7</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtNS0xLTEtMA_83fa191e-5754-4e4e-905b-34ba66a5c743">67,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtNy0xLTEtMTE3Nw_9734cba1-4aba-48a3-9fbf-7b99a7b547b6">10.2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i91790901a73d4e5a82dd49bdf5a9a42d_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtOS0xLTEtMA_28743ccd-4958-40f6-a28e-922012c26555">60,057</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i91790901a73d4e5a82dd49bdf5a9a42d_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtMTEtMS0xLTExODA_82473c87-64f5-4741-bdb7-5260f5eeba84">10.1</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="idba4739fcc5e4d59b86f8fd0cd164b15_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktMS0xLTEtMA_23db848a-4058-4678-9bec-3f5489bbf03f">42,820</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="idba4739fcc5e4d59b86f8fd0cd164b15_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktMy0xLTEtMTE3NQ_68ac511f-2d15-45a4-83fc-7b8a06f9e588">5.8</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie65c2b8c41184052a8506e4d1349e593_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktNS0xLTEtMA_b7e99912-df90-4822-ab1c-6ea3a92f2bab">42,191</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="ie65c2b8c41184052a8506e4d1349e593_D20180101-20181231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktNy0xLTEtMTE3Nw_09d07ebd-8709-4245-9816-e6f6d3ac0888">6.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4af443d406604252bdfab7cdcd5b58d3_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktOS0xLTEtMA_693ec8d8-57b0-4fb6-9b17-d2fcb231cb87">62,307</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i4af443d406604252bdfab7cdcd5b58d3_D20170101-20171231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktMTEtMS0xLTExODA_75191bd3-8376-4fef-a071-a9c8c9460521">10.4</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTEtMS0xLTA_57d80620-0c00-42d2-ac6d-29e8c0751f58">743,290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTMtMS0xLTA_a594cec5-db63-430e-97b7-a22582ff9098">100.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTUtMS0xLTA_b6638dd5-127e-409e-9273-b928393a5bad">660,660</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTctMS0xLTA_7d00d8c6-9ef6-4490-8b01-9ae040a30c99">100.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTktMS0xLTA_a31eff99-86aa-483b-9e9e-0e2e05f3806a">599,309</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTExLTEtMS0w_979b8526-eaf6-46e0-8f0b-fdcc4a78f8c1">100.0</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i_0_430"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">21. &#160;<ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90ZXh0cmVnaW9uOjY1ZDU0NmQxY2Y4NzQ2MDRhMDdlNTc2MTYxODVjODI3Xzc5MQ_489e7ee2-0fc7-4b09-8d99-6d8ae0b7fa0a" continuedAt="i293cdb47db344bd893034d753210fd68" escape="true">QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</ix:nonNumeric></span></div><ix:continuation id="i293cdb47db344bd893034d753210fd68"><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90ZXh0cmVnaW9uOjY1ZDU0NmQxY2Y4NzQ2MDRhMDdlNTc2MTYxODVjODI3Xzc5OA_8a7fd4d5-2d4b-4ba9-87ef-5c052f1dcbc9" escape="true"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of certain items in the consolidated statements of operations by quarter:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:49.390%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.566%;"></td><td style="width:1.0%;"></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.566%;"></td><td style="width:1.0%;"></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.566%;"></td><td style="width:1.0%;"></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.716%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtMS0xLTEtMA_b3d0f017-f62b-4e36-8ca7-8f3bb98af725">163,664</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtMy0xLTEtMA_6a56e49b-522d-4c6c-950c-787cda9e1a58">187,459</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtNS0xLTEtMA_71ddb7f2-8c15-4a3f-a5cb-d142cc9af803">198,547</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtNy0xLTEtMA_3990362b-2c01-453a-b855-682545436ce0">193,619</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItMS0xLTEtMA_482257bb-7685-4d8f-ad00-5ba5cd26fb22">4,442</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItMy0xLTEtMA_1c1ce9f1-f7ee-4ae7-8bd3-2e932af4558b">15,544</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItNS0xLTEtMA_d4ed8e9f-cb30-4988-a5f9-7949fce6c0b9">18,485</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItNy0xLTEtMA_be0898ff-ef85-4727-bf0c-1e2796fc78e0">14,604</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtMS0xLTEtMA_13612878-7945-46dd-992d-2d2f2ca9af60">1,714</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtMy0xLTEtMA_3f286225-9324-4aa3-a09b-806f4f1020cf">11,915</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtNS0xLTEtMA_646d416e-fd65-4e17-87ba-8a2f84e9e801">12,386</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtNy0xLTEtMA_f685f3d2-fb3d-4379-88cb-24cc473a47c9">9,066</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtMS0xLTEtMA_8caeedf5-cf01-47dc-9b9f-ac740fcefd9e">45,913</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtMy0xLTEtMA_56a1565c-bf6a-4695-b4c2-f88ac1754736">47,464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtNS0xLTEtMA_ad0e4f06-a67e-4903-a565-9cc33d60e2a6">47,690</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtNy0xLTEtMA_7d4e2b28-cd8d-44ab-be6f-de68b09f7c48">47,811</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctMS0xLTEtMA_eabc7408-d0ca-45d4-a8bc-8f900e4aff22">0.04</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctMy0xLTEtMA_f9eb2e94-cc16-401b-a71d-cb93c9e56655">0.25</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctNS0xLTEtMA_5b4dbffd-7f6b-4e5a-ad74-eb68240baeed">0.26</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctNy0xLTEtMA_3a7a8623-6c7a-4f56-bf01-6b6f2232c3c6">0.19</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtMS0xLTEtMA_205f3403-3aad-41f5-87b8-3826a2ed1b2b">42,913</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtMy0xLTEtMA_e1a8920f-21c1-4c43-b0f7-dad019c1c4b5">48,221</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtNS0xLTEtMA_d330531e-1143-490f-a8f7-5a7bbccac98f">48,361</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtNy0xLTEtMA_51d96b73-a40e-43a3-bd71-e447462a6ec3">48,583</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktMS0xLTEtMA_faba1707-2ebf-46ae-9824-2c16cc15e261">0.04</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktMy0xLTEtMA_45839676-ad5a-4cf5-bd34-dda1feb22ea0">0.25</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktNS0xLTEtMA_20f2a1fe-cb9f-4bb8-adc7-7f4bfdfcb75f">0.26</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktNy0xLTEtMA_d99402d1-14f1-471a-bceb-26c5d8aa676b">0.19</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:49.466%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.583%;"></td><td style="width:1.0%;"></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:9.583%;"></td><td style="width:1.0%;"></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:9.583%;"></td><td style="width:1.0%;"></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:9.586%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtMS0xLTEtMA_06c6fbe2-717e-4c5b-9c4d-f312a547e823">147,455</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtMy0xLTEtMA_41d4f935-b077-4835-8b9f-ed3e97e69d63">165,649</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtNS0xLTEtMA_147306b4-86ae-4fd2-8ef8-7bba5d9ec956">172,832</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtNy0xLTEtMA_74445627-7a6e-4735-9804-7913a9456348">174,724</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItMS0xLTEtMA_69fb5e97-f130-41d3-b104-ac73d73002c0">838</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItMy0xLTEtMA_8a8a609e-5820-4b92-a2de-e37bfe6f7d53">15,149</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItNS0xLTEtMA_af049851-910e-45ca-b0e2-16b4f3743588">28,884</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItNy0xLTEtMA_ac90022f-39bc-4464-9a17-f1a60317e9c6">5,138</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtMS0xLTEtMA_fe86c2ed-a649-412d-94a6-7a98092ed1dd">3,910</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtMy0xLTEtMA_2cbf2ddb-754c-43ba-be89-d869b3562a66">1,704</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtNS0xLTEtMA_ff21b55b-67d9-42ed-8d65-e085f9950e01">22,302</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtNy0xLTEtMA_4f5e1f3a-fca9-4772-bcc3-ad4d9fff0e10">13,676</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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><td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtMS0xLTEtMA_d51589b2-e66c-4b29-94ef-3c9dc1ce403c">42,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtMy0xLTEtMA_724b49e2-85b2-4ab5-82d4-0d27ef2447e1">42,661</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtNS0xLTEtMA_a31c6f0a-b8ea-405e-afa7-5f74b2b34017">42,779</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtNy0xLTEtMA_35df31c1-54f8-4270-8862-f22ee6f0ed77">42,936</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctMS0xLTEtMA_1030d572-4124-4ad4-913d-f600a8eab595">0.09</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctMy0xLTEtMA_4a600180-aa4b-4a24-9f0a-de5b99220ca5">0.04</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctNS0xLTEtMA_487cd1bc-beb6-4d40-bf43-144c2d613fb4">0.52</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctNy0xLTEtMA_13f99b79-db41-408d-aa98-6cc43a49d5a6">0.32</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtMS0xLTEtMA_b00a17e7-e65e-4815-bf4f-aad6d64ba55e">42,370</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtMy0xLTEtMA_cd276096-cce1-4d69-a2b8-1022b10634bc">43,916</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtNS0xLTEtMA_b2fcdbb7-5ced-491f-8a79-df09b06311fd">44,175</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="shares" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtNy0xLTEtMA_2d86b330-d2f8-4911-accb-54f27e8894b3">42,936</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktMS0xLTEtMA_05a7050d-2163-4f0f-8e22-678cff991b5e">0.09</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktMy0xLTEtMA_d4f12003-5b28-4d7e-bdcf-d10c4d6a479e">0.04</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktNS0xLTEtMA_cd85ec02-f456-487a-a49c-a7625332a65a">0.50</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usdPerShare" contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktNy0xLTEtMA_14f28471-50b5-409b-9f8a-f5bac7039077">0.32</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 lower from the months of November&#160;through March. This seasonality reflects the lower volume of waste during the late fall, winter and early spring months. Since certain of our operating and fixed costs remain constant throughout fiscal year, operating income is impacted by a similar seasonality. In addition, particularly harsh weather conditions typically result in increased operating costs.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our recycling business experiences increased volumes of newspaper in November&#160;and December&#160;due to increased retail activity during the holiday season.</span></div></ix:continuation><div id="i_0_433"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div id="i_0_436"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019. 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 the company&#8217;s 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, 2019, 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="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019. 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, 2019, 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, 2019 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We completed the acquisitions of TAM, Inc., TAM Recycling, LLC, TAM Organics, LLC., North Rd. LLC, 171 Church Street, LLC (collectively, "TAM") on June 1, 2019; Allied Waste Services of North America, LLC, Browning-Ferris Industries of New York, Inc., Allied Waste Services of Massachusetts, LLC, and Menands Environmental Solutions, LLC (collectively, "Republic") on September 3, 2019; PSI Disposal Inc. ("PSI") on October 1, 2019; Trash Away, LLC ("Trash Away") on September 13, 2019; and LT Disposal Inc., River Road Transfer Station Inc., Center Point Transfer Station, Inc. (collectively, "Center Point") on September 13, 2019. Since we have not yet fully incorporated the internal controls and procedures of TAM, Republic, PSI, Trash Away and Center Point into our internal control over financial reporting, management excluded TAM, Republic, PSI, Trash Away and Center Point from its assessment of the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2019. Collectively, TAM, Republic, PSI, Trash Away and Center Point constituted approximately 7.1% of our total assets as of December 31, 2019 and 2.0% of our total revenues for the year ended December 31, 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="i_0_439"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">None.</span></div><div id="i_0_442"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">110</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="i_0_445"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;Information about our Executive Officers&#8221; in Item 1 of Part I of this Annual Report on Form 10-K and with respect to equity compensation plan information which is set forth under the section captioned &#8220;Equity Compensation Plan Information&#8221; below) has been omitted from this Annual Report on Form 10-K, and is incorporated herein by reference from our definitive proxy statement for the 2020 Annual Meeting of Stockholders that we intend to file with the Securities and Exchange Commission within 120&#160;days after the end of our fiscal year ended December 31, 2019 (the "Proxy Statement"), under the sections captioned "Board of Directors", "Corporate Governance" and "Ownership of Our Common Stock".</span></div><div id="i_0_448"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 sections captioned "Executive and Director Compensation and Related Matters" and "Corporate Governance".</span></div><div id="i_0_451"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:46.751%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:14.593%;"></td><td style="width:1.0%;"></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:14.593%;"></td><td style="width:1.0%;"></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:14.595%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(a)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(b)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(c)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Plan Category</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>exercise&#160;price&#160;of<br/>outstanding<br/>options,&#160;warrants<br/>and&#160;rights&#160; (2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity compensation plans approved by security holders</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">490,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NTEvZnJhZzo5ZGY4ZWQ0NmQ0ODk0OWViODc3N2M5MjVlOTBkZjY5ZC90YWJsZTo1ZWUzNzllMzliMjQ0YTBkYWFlODUzNjMxYzNlMTYwMi90YWJsZXJhbmdlOjVlZTM3OWUzOWIyNDRhMGRhYWU4NTM2MzFjM2UxNjAyXzItMy0xLTEtNTE1NA_d17b1582-641e-4a51-a240-f761ec76cd81">9.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,455,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equity compensation plans not approved by security holders</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">490,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usdPerShare" contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NTEvZnJhZzo5ZGY4ZWQ0NmQ0ODk0OWViODc3N2M5MjVlOTBkZjY5ZC90YWJsZTo1ZWUzNzllMzliMjQ0YTBkYWFlODUzNjMxYzNlMTYwMi90YWJsZXJhbmdlOjVlZTM3OWUzOWIyNDRhMGRhYWU4NTM2MzFjM2UxNjAyXzQtMy0xLTEtNTE1Ng_d17b1582-641e-4a51-a240-f761ec76cd81">9.20</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,455,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 186,122 shares of Class A common stock.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Includes 1,360,819 shares of our Class A common stock issuable under our 2016 Incentive Plan and 94,256 shares of our Class&#160;A common stock issuable under our Amended and Restated 1997 Employee Stock Purchase Plan.</span></div><div id="i_0_454"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i_0_457"></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 id="i_0_460"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">111</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART IV</span></div><div id="i_0_463"></div><div style="margin-top:6pt;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-top:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:11.049%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.665%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.286%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(a)(1)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated Financial Statements included under Item 8.</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Report of Independent Registered Public Accounting Firm &#8211; RSM US LLP.</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and December 31, 2018.</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017.</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Consolidated Statements of Comprehensive Income (Loss) for fiscal years 2019, 2018 and 2017.</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Consolidated Statement of Stockholders&#8217; Equity (Deficit) for fiscal years 2019, 2018 and 2017.</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017.</span></div></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notes to Consolidated Financial Statements.</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(a)(2)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financial Statement Schedules:</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Schedule II &#8211; Valuation and Qualifying Accounts.</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All other 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><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(a)(3)</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibits:</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:11.030%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.953%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.017%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit<br/>No.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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/000091205799005429/0000912057-99-005429.txt">Agreement and Plan of Merger dated as of January&#160;12, 1999 and as amended by Amendments No.&#160;1, 2 and 3 thereto, among Casella Waste Systems, Inc. (&#8220;Casella&#8221;), KTI, Inc. (&#8220;KTI&#8221;) and Rutland Acquisition Sub, Inc. (incorporated herein by reference to Annex A to the registration statement on Form S-4 of Casella as filed November&#160;12, 1999(file no. 333-90913)).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000119312512497009/d451302dex101.htm">Stock Purchase Agreement dated as of December 6, 2012 among Casella, Blow Bros., the stockholders of Blow Bros. named therein, Arthur E. St. Hilaire (solely in his capacity as the Representative), and Trash Lady, LLC and Trash Lady NH, LLC (incorporated herein by reference to Exhibit 10.1 to the current report on Form 8-K of Casella as filed on December 10, 2012 (file no. 000-23211)).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000119312513463744/d638304dex101.htm">Membership Interest Purchase Agreement dated December 5, 2013, by and among Casella Waste Systems, Inc. and the other parties named therein (incorporated herein by reference to Exhibit&#160;10.1 to the current report on Form 8-K of Casella as filed on December 5, 2013 (file no. 000-23211)).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000110465909013184/a09-6186_1ex3d1.htm">Third Amended and Restated By-Laws of Casella Waste Systems, Inc., as amended (incorporated herein by reference to Exhibit 3.1 to the current report on Form 8-K of Casella as filed on February&#160;27, 2009 (file no. 000-23211)).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.3 +&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cwst-ex043nextgen.htm">Description of Securities Registered Under Section 12 of the Exchange Act</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">112</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:11.030%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.953%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.017%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit<br/>No.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.10&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.11&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.13&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.14&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.15&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">113</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:11.030%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.953%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.017%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit<br/>No.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.8*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.9*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.10*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.11*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.12*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.13*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.14*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.15*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.16*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.17*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.18*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.19*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000110465910047160/a10-16550_1ex10d1.htm">Employment Agreement between Casella and Edwin D. Johnson dated as of July 6, 2010 (incorporated herein by reference to Exhibit 10.1 to the quarterly report on Form 10-Q of Casella as filed on September 3, 2010 (file no. 000-23211)).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.20*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1026.htm">Letter Agreement between Casella and Edwin D. Johnson dated as of February 12, 2013 (incorporated herein by reference to Exhibit 10.26 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.21*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1027.htm">Employment Agreement between Casella and David L. Schmitt dated as of May&#160;31, 2006, as amended (incorporated herein by reference to Exhibit 10.27 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">114</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:11.030%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.953%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.017%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit<br/>No.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.22*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000119312514251471/d708462dex1028.htm">Employment Agreement between Casella and Edmond Coletta dated as of September 1, 2012 (incorporated herein by reference to Exhibit 10.28 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.23*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000119312516495282/d137543dex104.htm">Employment Agreement between Casella and Christopher B. Heald dated as of March 1, 2016 (incorporated herein by reference to Exhibit 10.4 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.25*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.26*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.27*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.28*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.29*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.30*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.31*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.32*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.33*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.34*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.35*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.36*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.37*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.38*&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" 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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">115</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:11.030%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:1.953%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:81.017%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exhibit<br/>No.</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.39&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000091117718000031/cwst-qxex101.htm">Credit Agreement, dated as of May 14, 2018, 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 B</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000091117718000031/cwst-qxex101.htm">a</a><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/911177/000091117718000031/cwst-qxex101.htm">nk, 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 9-K of Casella as filed on May 15, 2018 (file No. 000-23211).</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cwst-ex211nextgen.htm">21.1 +</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Subsidiaries of Casella Waste Systems, Inc.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cwst-ex231nextgen.htm">23.1 +</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consent of RSM US LLP</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cwst-ex311nextgen.htm">31.1 +</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cwst-ex312nextgen.htm">31.2 +</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:11.25pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="cwst-ex321nextgen.htm">32.1 +</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.INS&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.SCH&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Schema Document.**</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.CAL&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Calculation Linkbase Document.**</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.LAB&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Label Linkbase Document.**</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.PRE&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Presentation Linkbase Document.**</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.DEF&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inline XBRL Taxonomy Extension Definition Linkbase Document.**</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">____________________</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">+ &#160;Filed Herewith</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">* &#160;This is a management contract or compensatory plan or arrangement.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">** &#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, 2019 and December 31, 2018, (ii)&#160;Consolidated Statements of Operations for fiscal years 2019, 2018 and 2017, (iii)&#160;Consolidated Statements of Comprehensive Income (Loss) for fiscal years 2019, 2018 and 2017, (iv)&#160;Consolidated Statement of Stockholders&#8217; Equity (Deficit) for fiscal years 2019, 2018 and 2017, (v)&#160;Consolidated Statements of Cash Flows for fiscal years 2019, 2018 and 2017, and (vi)&#160;Notes to Consolidated Financial Statements.</span></div><div style="margin-top:6pt;margin-bottom:17pt;"><span><br/></span></div><div id="i_0_466"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">116</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Not applicable.</span></div><div id="i_0_469"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">117</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:54.661%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:41.339%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Systems, Inc.</span></td></tr><tr><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:9pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dated: February 21, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By: /s/ John W. Casella</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">John W. Casella</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:20.076%;"></td><td style="width:1.0%;"></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:52.385%;"></td><td style="width:1.0%;"></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.079%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Signature</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Title</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date</span></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;John W. Casella</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">John W. Casella</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal&#160;Executive&#160;Officer)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;Edmond R. Coletta</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and Chief Financial Officer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Edmond R. Coletta</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial Officer)</span></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;Christopher B. Heald</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President and Chief Accounting Officer</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Christopher B. Heald</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Accounting Officer)</span></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;Douglas R. Casella</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Douglas R. Casella</span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;Joseph G. Doody</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Joseph G. Doody</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;Gregory B. Peters</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Gregory B. Peters</span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;James F. Callahan,&#160;Jr.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">James F. Callahan,&#160;Jr.</span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;James E. O&#8217;Connor</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">James E. O&#8217;Connor</span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;William P. Hulligan</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">William P. Hulligan</span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;Michael K. Burke&#160;&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Michael K. Burke</span></div><div style="text-align:center;"><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="6" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/ Michael L. Battles&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Michael L. Battles</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:8pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">/s/&#160;&#160;&#160;&#160;Emily Nagle Green</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Director</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">February 21, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Emily Nagle Green</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><span><br/></span></div><div id="i_0_472"></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">118</span></div></div></div><hr style="page-break-after:always"/><div style="height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration: underline;" href="#i_0_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FINANCIAL STATEMENT SCHEDULES</span></div><ix:nonNumeric contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90ZXh0cmVnaW9uOjU1NzJmYTIyODFmMDQ3NzJiNzEzYWE4MDRkZWI4NTMxXzEyMA_175c4ba2-e70f-4483-948f-70b3f292f9df" escape="true"><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Schedule&#160;II</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Valuation Accounts</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Allowance for Doubtful Accounts</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(in thousands)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:58.997%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.903%;"></td><td style="width:1.0%;"></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.903%;"></td><td style="width:1.0%;"></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:9.731%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a33b5ce3a2c4c56bc4c5bc884b99724_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzItMS0xLTEtMA_40deef69-ec3f-4985-9881-64ac947079bf">931</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic2092352227042639fdfee7614566ef1_I20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzItMy0xLTEtMA_d44ae452-1769-460f-a5d1-4672e75f2458">809</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i4d11c343c3a440178b642dfae7a08896_I20161231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzItNS0xLTEtMA_a0300f0c-8e32-4584-8933-5524ac858d88">1,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions&#8212;charged to expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i71343885345f4e74b6bd635846b3144d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzMtMS0xLTEtMA_c0a4f252-e897-4ea3-a17b-9ebc4605e3e6">1,360</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9a4a81fed2364a51ac7f1fae9c5d4b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzMtMy0xLTEtMA_3f68ec30-5aa6-484c-bc9e-4da5b7d37fc9">1,620</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie5c9dc19c75841b0b2290a351bb96c54_D20170101-20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzMtNS0xLTEtMA_e4f8fb2a-3e8b-4e5a-9d79-57c51f515ec3">290</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductions&#8212;bad debts written off, net of recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i71343885345f4e74b6bd635846b3144d_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzQtMS0xLTEtMA_a145d8b1-c960-493d-8220-251b2f2f9ddb">823</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i9a4a81fed2364a51ac7f1fae9c5d4b60_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzQtMy0xLTEtMA_b2b35ce6-8bda-4606-a71d-bbd0df2ff9e4">1,498</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie5c9dc19c75841b0b2290a351bb96c54_D20170101-20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzQtNS0xLTEtMA_f0b0b08e-1cf7-4770-b30e-1b9db7ab6faa">550</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i5d0cde034c784299bb4609416dcd92ca_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzUtMS0xLTEtMA_586a57ae-d10a-445d-9ddf-93ccb01b40ee">1,468</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i7a33b5ce3a2c4c56bc4c5bc884b99724_I20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzUtMy0xLTEtMA_2ef71925-3970-4ac1-8b60-202bc30198e6">931</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic2092352227042639fdfee7614566ef1_I20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzUtNS0xLTEtMA_28ff8dad-b177-44b4-859f-b6a86f19a49b">809</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">119</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.3
<SEQUENCE>2
<FILENAME>cwst-ex043nextgen.htm
<DESCRIPTION>EX-4.3
<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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div><font><br></font></div><div style="text-align:right;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">EXHIBIT 4.3</font></div><div style="margin-top:6pt;"><font><br></font></div><div style="text-align:center;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">DESCRIPTION OF SECURITIES REGISTERED UNDER SECTION 12 OF THE EXCHANGE ACT</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following description of the Class A Common Stock, $0.01 par value per share (the &#8220;Class A Common Stock&#8221;), of Casella Waste Systems, Inc. (&#8220;Company,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or &#8220;we&#8221;), which is the only security of the Company registered under Section 12 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), summarizes certain information regarding the Class A Common Stock in our Second Amended and Restated Certificate of Incorporation, as amended (the &#8220;Certificate of Incorporation&#8221;), our Third Amended and Restated&#160;By-Laws&#160;(the &#8220;By-Laws&#8221;) and applicable provisions of the Delaware General Corporation Law (the &#8220;DGCL&#8221;), and is qualified by reference to our Certificate of Incorporation and By-Laws, which are incorporated by reference as Exhibit 3.1 and Exhibit 3.2, respectively, to the Annual Report on Form 10-K of which this Exhibit 4.3 is a part. </font></div><div style="margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Authorized Capital Stock</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our authorized capital stock consists of 100,000,000 shares of Class A Common Stock, 1,000,000 shares of Class B Common Stock, $0.01 par value per share (the &#8220;Class B Common Stock&#8221; and, together with the Class A Common Stock, the &#8220;Common Stock&#8221;), and 944,250 shares of preferred stock, $0.01 par value per share (the &#8220;Preferred Stock&#8221;).  </font></div><div style="margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Class A Common Stock</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Voting Rights.&#160;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On all matters submitted to a vote of our stockholders, the holders of our Class A Common Stock are entitled to one vote per share, and the holders of our Class B Common Stock are entitled to ten votes per share. The holders of all classes of our Common Stock entitled to vote will generally vote together as a single class on all matters presented to the stockholders for their vote or approval, except that the holders of Class A Common Stock, voting separately as a class, will at all times be entitled to elect one director (the &#8220;Class A Director&#8221;), and such director may be removed, with or without cause, only by the holders of our Class A Common Stock.  The presence in person or by proxy of the holders of record of shares representing a majority of the votes entitled to be cast on matters other than the election of the Class&#160;A Director constitutes a quorum for the transaction of business at meetings of the stockholders. Except as may be otherwise provided by applicable law, our Certificate of Incorporation or our&#160;By-Laws,&#160;all elections shall be decided by a plurality, and all other questions shall be decided by a majority, of the votes cast by stockholders entitled to vote thereon at a duly held meeting of stockholders at which a quorum is present. Pursuant to our majority vote resignation policy included in our Corporate Governance Guidelines, any nominee who is an incumbent director and who does not receive more votes &#8220;for&#8221; his or her election than votes &#8220;withheld&#8221; from his or her election in an uncontested election of directors would be required to offer his or her resignation to our board of directors.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Dividends</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The holders of our Common Stock are entitled to receive dividends if, as and when such dividends are declared by our board of directors out of assets legally available therefor, subject to any preferential rights of our Preferred Stock, if any. We may not make any dividend or distribution to any holder of any class of our Common Stock unless simultaneously with such dividend or distribution we make the same dividend or distribution with respect to each outstanding share of our Common Stock regardless of class. In the case of a dividend or other distribution payable in shares of a class of our Common Stock, including distributions pursuant to stock splits or divisions of Common Stock, only shares of our Class A Common Stock may be distributed with respect to Class A Common Stock, and only shares of our Class B Common Stock may be distributed with respect to Class B Common Stock. Whenever a dividend or distribution, including distributions pursuant to stock splits or divisions of Common Stock, is payable in shares of Class A Common Stock or Class B Common Stock, the number of shares of each class of Common Stock payable per share of such class of Common Stock shall be equal in number. In the case of dividends or other distributions consisting of our other voting securities or of voting securities of any corporation which is a wholly-owned subsidiary of ours, we shall declare and pay such dividends in two separate classes of such voting securities, identical in all respects except that&#58;</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">the voting rights of each such security issued to the holders of Class A Common Stock shall be&#160;one-tenth&#160;of the voting rights of each such security issued to holders of Class B Common Stock&#59;</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">such security issued to holders of Class B Common Stock shall convert into the security issued to the holders of Class A Common Stock upon the same terms and conditions applicable to the conversion of Class B Common Stock into Class A Common Stock and shall have the same restrictions on transfer and ownership applicable to the transfer and ownership of our Class B Common Stock&#59; and</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">with respect only to dividends or other distributions of voting securities of any corporation that is a wholly owned subsidiary of ours, the respective voting rights of each such security issued to holders of Class A Common Stock and </font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:42.75pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Class B Common Stock with respect to elections of directors shall otherwise be as comparable as is practicable to those of our Class A Common Stock and Class B Common Stock, respectively.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;In the case of dividends or other distributions consisting of securities convertible into, or exchangeable for, our voting securities or of voting securities of any corporation that is a wholly owned subsidiary of ours, we are required to provide that such convertible or exchangeable securities and the underlying securities are identical in all respects, including, without limitation, the conversion or exchange rate, except that the underlying securities shall have the same differences as they would have if we issued voting securities of ours or of a wholly-owned subsidiary of ours rather than issuing securities convertible into, or exchangeable for, such securities.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Reclassification and Merger</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. In the event we enter into any consolidation, merger, combination or other transaction in which shares of our Common Stock are exchanged for or changed into other stock or securities, cash and&#47;or any other property, then, and in such event, the shares of each class of our Common Stock will be exchanged for or changed into either&#58;</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">the same amount of stock, securities, cash and&#47;or any other property, as the case may be, into which or for which each share of any other class of Common Stock is exchanged or changed&#59; provided, however, that if shares of Common Stock are exchanged for or changed into shares of capital stock, such share so exchanged for or changed into may differ to the extent and only to the extent that our Class A Common Stock and Class B Common Stock differ as provided in our certificate of incorporation&#59; or</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">if holders of each class of Common Stock are to receive different distributions of stock, securities, cash and&#47;or any other property, an amount of stock, securities, cash and&#47;or property per share having a value, as determined by an independent investment banking firm of national reputation selected by our board of directors, equal to the value per share into which or for which each share of any other class of Common Stock is exchanged or changed.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Liquidation and Dissolution</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. In the event of our liquidation, dissolution or winding up, whether voluntary or involuntary, after payment or provision for payment of our debts and our other liabilities and after making provision for the holders of our Preferred Stock, if any, our remaining assets and funds, if any, will be divided among and paid ratably to the holders of our Class A Common Stock and Class B Common Stock treated as a single class.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Rights</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The holders of our Common Stock are not entitled to preemptive rights. None of the Class A Common Stock or Class B Common Stock may be subdivided or combined in any manner unless the other class of Common Stock is subdivided or combined in the same proportion. If we make an offering of options, rights or warrants to subscribe for shares of any class or classes of capital stock (other than Class B Common Stock) to all holders of a class of Common Stock, then we are required to simultaneously make an identical offering to all holders of the other classes of Common Stock other than to any class the holders of which, voting as a separate class, agree that such offering need not be made to such class. All such options, rights or warrants offerings shall offer the respective holders of Class A Common Stock and Class B Common Stock the right to subscribe at the same rate per share.</font></div><div style="margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Provisions of Our Certificate of Incorporation and&#160;By-laws&#160;and the DGCL That May Have Anti-Takeover Effects</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Board of Directors</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Our Certificate of Incorporation and&#160;By-Laws&#160;provide for the division of our board of directors into three classes as nearly equal in size as possible, with no class having more than one director more than any other class, with staggered three-year terms. The Class A Director nominated by holders of our Class A Common Stock and elected to office is a class II director. Our Certificate of Incorporation and&#160;By-Laws&#160;provide that any vacancy on the board of directors, however occurring, including a vacancy resulting from an enlargement of the board, may only be filled by vote of a majority of the directors then in office, 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="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Removal of Directors by Stockholders</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Our Certificate of Incorporation and&#160;By-Laws&#160;provide that directors may be removed with or without cause by the vote of the holders of shares representing at least 75% of the votes which all of our stockholders would be entitled to cast at any election of directors, other than an election of the Class A Director. The Class A Director may be removed only by the holders of at least 75% of the outstanding shares of our Class A Common Stock. </font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Advance Notice Provisions</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Our By-Laws provide that a stockholder must notify us in writing, within timeframes specified in the By-Laws, of any stockholder nomination of a director and of any other business that the stockholder intends to bring at a meeting of stockholders. </font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">No Action By Written Consent</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Our Certificate of Incorporation provides that our stockholders may not act by written consent and may only act at duly called meetings of stockholders.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Issuance of Preferred Stock</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Our board of directors is authorized, without further action by our stockholders, to issue up to 944,250 shares of Preferred Stock in one or more series, and to fix the designations, powers, preferences and the relative, participating, optional or other special rights, and any qualifications, limitations and restrictions of the shares of each series of </font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="height:42.75pt;width:100%;"><div style="text-align:right;"><font><br></font></div></div><div style="margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Preferred Stock. The issuance of Preferred Stock could impede the completion of a merger, tender offer or other takeover attempt.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Delaware Business Combination Statute.</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;Section&#160;203 of the DGCL is applicable to us. Section&#160;203 of the DGCL restricts some types of transactions and business combinations between a corporation and a 15% stockholder. A 15% stockholder is generally considered by Section&#160;203 to be a person owning 15% or more of the corporation&#8217;s outstanding voting stock. Section&#160;203 refers to a 15% stockholder as an &#8220;interested stockholder.&#8221; Section&#160;203 restricts these transactions for a period of three years from the date the stockholder acquires 15% or more of our outstanding voting stock. With some exceptions, unless the transaction is approved by the board of directors and the holders of at least&#160;two-thirds&#160;of the outstanding voting stock of the corporation, Section&#160;203 prohibits significant business transactions such as&#58;</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">a merger with, disposition of significant assets to or receipt of disproportionate financial benefits by the interested stockholder, and</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">any other transaction that would increase the interested stockholder&#8217;s proportionate ownership of any class or series of our capital stock.</font></div><div style="text-indent:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The shares held by the interested stockholder are not counted as outstanding when calculating the&#160;two-thirds&#160;of the outstanding voting stock needed for approval.</font></div><div style="margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The prohibition against these transactions does not apply if&#58;</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">prior to the time that any stockholder became an interested stockholder, the board of directors approved either the business combination or the transaction in which such stockholder acquired 15% or more of our outstanding voting stock, or</font></div><div style="padding-left:27pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt;">the interested stockholder owns at least 85% of our outstanding voting stock as a result of a transaction in which such stockholder acquired 15% or more of our outstanding voting stock. Shares held by persons who are both directors and officers or by some types of employee stock plans are not counted as outstanding when making this calculation.</font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>cwst-ex211nextgen.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Subsidiaries of Registrant</font><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</font></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:47.633%;"></td><td style="width:1.0%;"></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:47.635%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Name</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Jurisdiction of Incorporation</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">171 Church Street, LLC</font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">AGreen Energy, LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Massachusetts</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Cycle Waste,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">BGreen Energy, LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Massachusetts</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Blow Bros.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maine</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Bristol Waste Management,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C.V. Landfill,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Major Account Services&#160;LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella of Holyoke, Inc.</font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Massachusetts</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Recycling,&#160;LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maine</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Transportation,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Management of Massachusetts,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Massachusetts</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Management of N.Y.,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Management of Pennsylvania,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pennsylvania</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Management,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Casella Waste Services of Ontario&#160;LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chemung Landfill&#160;LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Evergreen National Indemnity Company</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ohio</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forest Acquisitions,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Hampshire</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granite Street Landfill, LLC</font></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Hampshire</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">GreenerU, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">GroundCo&#160;LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hakes C&#160;&#38; D Disposal,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hardwick Landfill,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Massachusetts</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Hiram Hollow Regeneration Corp.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">KTI Environmental Group,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Jersey</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">KTI Specialty Waste Services,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maine</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">KTI,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Jersey</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New England Waste Services of ME,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maine</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New England Waste Services of N.Y., Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New England Waste Services of Vermont,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New England Waste Services,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Newbury Waste Management,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NEWS of Worcester&#160;LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Massachusetts</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">NEWSME Landfill Operations&#160;LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maine</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North Country Environmental Services,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Virginia</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Northern Properties Corporation of Plattsburgh</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">North Rd, LLC</font></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Oxford Transfer Station, LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pine Tree Waste, Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Maine</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Portland C&#38;D Site,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Schultz Landfill,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Recycling&#160;&#38; Disposal Park,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Massachusetts</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sunderland Waste Management,&#160;Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TAM, Inc.</font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TAM Organics, LLC</font></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">TAM Recycling, LLC</font></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">The Hyland Facility Associates</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tompkins County Recycling LLC</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Delaware</font></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Waste-Stream Inc.</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;&#160;</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York</font></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;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-ex231nextgen.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;"><font><br></font></div><div><font style="background-color:rgb(255,255,255, 0.0);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 these 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-224788) of Casella Waste Systems, Inc. and subsidiaries (the Company) of our report dated February&#160;21, 2020, relating to the consolidated financial statements, and the financial statement schedules and the effectiveness of internal control over financial reporting of the Company, appearing in the Annual Report on Form 10-K of Casella Waste Systems, Inc. and subsidiaries for the year ended December 31, 2019.</font></div><div style="margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February&#160;21, 2020</font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;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-ex311nextgen.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">EXHIBIT 31.1</font></div><div style="text-align:center;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d)</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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;"><font><br></font></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:48.000%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.029%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:7.971%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58; &#47;s&#47; John W. Casella</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">John W. Casella</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chairman and Chief Executive Officer</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Executive Officer)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;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-ex312nextgen.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">EXHIBIT 31.2</font></div><div style="text-align:center;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">1.</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2.</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3.</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">c)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">d)</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">5.</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a)</font><font style="background-color:rgb(255,255,255, 0.0);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="text-indent:27pt;padding-left:22.5pt;margin-top:6pt;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">b)</font><font style="background-color:rgb(255,255,255, 0.0);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="padding-left:22.5pt;margin-top:6pt;"><font><br></font></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:95.614%;"><tr><td style="width:1.0%;"></td><td style="width:40.354%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:45.247%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:8.399%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58; &#47;s&#47; Edmond R. Coletta</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Edmond R. Coletta</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and Chief Financial Officer</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial Officer)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;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-ex321nextgen.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 2020 Workiva -->
<title>Document</title></head><body><div id="i_0_1"></div><div style="height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration: underline;">EXHIBIT 32.1</font></div><div style="text-align:center;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-align:center;margin-top:12pt;"><font style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 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="text-indent:18pt;margin-top:12pt;"><font><br></font></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:49.026%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.029%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.945%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58; &#47;s&#47; John W. Casella</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">John W. Casella</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chairman and Chief Executive Officer</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Executive Officer)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58; &#47;s&#47; Edmond R. Coletta</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Edmond R. Coletta</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Vice President and Chief Financial Officer</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Financial Officer)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Date&#58; February 21, 2020</font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">By&#58; &#47;s&#47; Christopher B. Heald</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Christopher B. Heald</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vice President and Chief Accounting Officer</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><font style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></font></font></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><font style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Principal Accounting Officer)</font></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;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-20191231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:411da6c6-af72-4c10-883a-62e49c62c0ce,g:b4800871-690b-47e9-a835-7025051432f9-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cwst="http://casella.com/20191231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:link="http://www.xbrl.org/2003/linkbase" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://casella.com/20191231">
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/>
  <xs:element id="cwst_UnregisteredSaleMember" abstract="true" name="UnregisteredSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" abstract="false" name="ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="cwst_InflationRate" abstract="false" name="InflationRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cwst_CollectionBusinessMember" abstract="true" name="CollectionBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_LandfillOperatingLeaseMember" abstract="true" name="LandfillOperatingLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RevolvingCreditFacilityDue2023Member" abstract="true" name="RevolvingCreditFacilityDue2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_ClosureandPostClosureCostsIncurrencePeriod" abstract="false" name="ClosureandPostClosureCostsIncurrencePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" abstract="true" name="FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred" abstract="false" name="AccrualForEnvironmentalLossContingenciesObligationsIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_OntarioCountyNewYorkClassActionLitigationMember" abstract="true" name="OntarioCountyNewYorkClassActionLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" abstract="false" name="TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ClosureAndPostClosureCostsMember" abstract="true" name="ClosureAndPostClosureCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_PaymentsForLandfillOperatingLease" abstract="false" name="PaymentsForLandfillOperatingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ContractualObligationPaymentsPeriod" abstract="false" name="ContractualObligationPaymentsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_MarketbasedPerformanceStockUnitsMember" abstract="true" name="MarketbasedPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_UndiscountedCostsPreferredRemedies" abstract="false" name="UndiscountedCostsPreferredRemedies" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_TermFacilitydueOctober2023TermLoanBFacilityMember" abstract="true" name="TermFacilitydueOctober2023TermLoanBFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets" abstract="false" name="DeferredTaxExpenseBenefitIndefiniteLivedAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_RecyclingMember" abstract="true" name="RecyclingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" abstract="true" name="RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" abstract="false" name="DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" abstract="true" name="VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_SouthbridgeLandfillMember" abstract="true" name="SouthbridgeLandfillMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember" abstract="true" name="A21ESettlementandWaterSystemConstructionFundingAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_AdditionalRevolverCapacity" abstract="false" name="AdditionalRevolverCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_NoncashLandfillClosureCharge" abstract="false" name="NoncashLandfillClosureCharge" 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_TermFacilityDueMay2023TermLoanBFacilityMember" abstract="true" name="TermFacilityDueMay2023TermLoanBFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_NewYorkBondsMember" abstract="true" name="NewYorkBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_NewHampshireBondsMember" abstract="true" name="NewHampshireBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_EasternRegionMember" abstract="true" name="EasternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_TransportationMember" abstract="true" name="TransportationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_StockholdersEquityVotesperShareHeld" abstract="false" name="StockholdersEquityVotesperShareHeld" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" abstract="false" name="DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" abstract="false" name="ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ProceedsFromSaleOfCommonStock" abstract="false" name="ProceedsFromSaleOfCommonStock" 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_NCESLandfilMember" abstract="true" name="NCESLandfilMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" abstract="false" name="TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_NotesPayableMember" abstract="true" name="NotesPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember" abstract="true" name="NoticeOfIntentToSueForViolationsOfTheCWAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems" abstract="false" name="NonCashExpenseFromAcquisitionActivitiesandOtherItems" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_BusinessCombinationConsiderationTransferredNotesPayable" abstract="false" name="BusinessCombinationConsiderationTransferredNotesPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" abstract="true" name="AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" abstract="true" name="RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_LandfillRevenueMember" abstract="true" name="LandfillRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_AdditionalSharesIssuedMaximumAttainmentLevel" abstract="false" name="AdditionalSharesIssuedMaximumAttainmentLevel" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cwst_InvestmentOwnershipPercentage" abstract="false" name="InvestmentOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_ScrapYardAndSolidWasteTransferStation" abstract="false" name="ScrapYardAndSolidWasteTransferStation" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:areaItemType"/>
  <xs:element id="cwst_AssetRetirementObligationMeasurementInput" abstract="false" name="AssetRetirementObligationMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cwst_TransferStationsAcquisitionMember" abstract="true" name="TransferStationsAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_EmploymentContractsExecutiveOfficers" abstract="false" name="EmploymentContractsExecutiveOfficers" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_CompleteDisposalCompanyIncMember" abstract="true" name="CompleteDisposalCompanyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_DepletionOfLandfillOperatingLeaseObligations" abstract="false" name="DepletionOfLandfillOperatingLeaseObligations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ContractExtensionPeriod" abstract="false" name="ContractExtensionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" abstract="false" name="ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" abstract="false" name="MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_ContractSettlementCharge" abstract="false" name="ContractSettlementCharge" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_RollingStockMember" abstract="true" name="RollingStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" abstract="true" name="FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember" abstract="true" name="NewEnglandTeamstersandTruckingIndustryPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" abstract="false" name="TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_OrganicsMember" abstract="true" name="OrganicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_InitialTermOfExecutiveEmploymentAgreement" abstract="false" name="InitialTermOfExecutiveEmploymentAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_SolidWasteCollectionBusinessMember" abstract="true" name="SolidWasteCollectionBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" 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="nonnum:domainItemType"/>
  <xs:element id="cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" abstract="true" name="RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_SolidWasteOperationsMember" abstract="true" name="SolidWasteOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_PotsdamEnvironmentalLiabilityMember" abstract="true" name="PotsdamEnvironmentalLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" abstract="false" name="ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" abstract="true" name="MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_SolidWasteOperationsDisposalMember" abstract="true" name="SolidWasteOperationsDisposalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RecyclingRevenuesMember" abstract="true" name="RecyclingRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto" abstract="false" name="NumberofLandfillOperationandManagementAgreementsEnteredInto" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" abstract="true" name="FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_OtherAccruedLiabilitiesMember" abstract="true" name="OtherAccruedLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_CustomerSolutionsMember" abstract="true" name="CustomerSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RelatedPartyMember" abstract="true" name="RelatedPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" abstract="false" name="MultiemployerPlansWithdrawalObligationContingentLiabilityTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" abstract="true" name="LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_CurrentStateDeferredBenefitLossCarryforwards" abstract="false" name="CurrentStateDeferredBenefitLossCarryforwards" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_SolidWasteOperationsPowerGenerationMember" abstract="true" name="SolidWasteOperationsPowerGenerationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_FixedRateBondsMember" abstract="true" name="FixedRateBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_TermFacilitydue2023TermLoanAFacilityMember" abstract="true" name="TermFacilitydue2023TermLoanAFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_LandfillGasToEnergyMember" abstract="true" name="LandfillGasToEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_SolidWasteOperationsCollectionMember" abstract="true" name="SolidWasteOperationsCollectionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" abstract="false" name="ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_LeaseOtherInformationAbstract" abstract="true" name="LeaseOtherInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" abstract="true" name="FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_MultiemployerPlansNumberofPlans" abstract="false" name="MultiemployerPlansNumberofPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cwst_LandfillClosureSettlementChargeNet" abstract="false" name="LandfillClosureSettlementChargeNet" 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_RevolvingCreditFacilitydueOctober2021Member" abstract="true" name="RevolvingCreditFacilitydueOctober2021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_PercentageParticipationInOnsiteRemediationActivities" abstract="false" name="PercentageParticipationInOnsiteRemediationActivities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cwst_TransferBusinessMember" abstract="true" name="TransferBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RestrictedStockAwardsMember" abstract="true" name="RestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_SolidWasteOperationsProcessingMember" abstract="true" name="SolidWasteOperationsProcessingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RecycleRewardsIncMember" abstract="true" name="RecycleRewardsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RestrictedStockAndRestrictedStockUnitMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" abstract="true" name="NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_LandfillsMember" abstract="true" name="LandfillsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" abstract="true" name="RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_VermontBondsMember" abstract="true" name="VermontBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_NonEmployeeDirectorMember" abstract="true" name="NonEmployeeDirectorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_WesternRegionMember" abstract="true" name="WesternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_PerformanceStockUnitMember" abstract="true" name="PerformanceStockUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_CollectionMember" abstract="true" name="CollectionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_TransferMember" abstract="true" name="TransferMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_MaximumExposureSelfInsured" abstract="false" name="MaximumExposureSelfInsured" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_CommitmentAmountUnderEmploymentAgreement" abstract="false" name="CommitmentAmountUnderEmploymentAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_A2016IncentivePlanMember" abstract="true" name="A2016IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" abstract="false" name="FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" abstract="false" name="EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" abstract="true" name="RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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-20191231_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-20191231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20191231_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-20191231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://casella.com/role/CoverPage">
        <link:definition>000010001 - 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="CONSOLIDATEDBALANCESHEETS" roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>100010002 - 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>100020003 - 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>100030004 - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>100040005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</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="CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT" roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT">
        <link:definition>100050006 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)</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>100060007 - 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>210011001 - 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="BASISOFPRESENTATIONDetail" roleURI="http://casella.com/role/BASISOFPRESENTATIONDetail">
        <link:definition>240024001 - 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="ACCOUNTINGCHANGES" roleURI="http://casella.com/role/ACCOUNTINGCHANGES">
        <link:definition>210031002 - 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="ACCOUNTINGCHANGESPolicies" roleURI="http://casella.com/role/ACCOUNTINGCHANGESPolicies">
        <link:definition>220042001 - 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>230053001 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>210061003 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>230073002 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail">
        <link:definition>240084002 - 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>240094003 - 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail">
        <link:definition>240104004 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and 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="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail" roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail">
        <link:definition>240114005 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - 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>240124006 - 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>240134007 - 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>240144008 - 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>240154009 - 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="REVENUERECOGNITION" roleURI="http://casella.com/role/REVENUERECOGNITION">
        <link:definition>210161004 - 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="REVENUERECOGNITIONTables" roleURI="http://casella.com/role/REVENUERECOGNITIONTables">
        <link:definition>230173003 - 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="REVENUERECOGNITIONDetails" roleURI="http://casella.com/role/REVENUERECOGNITIONDetails">
        <link:definition>240184010 - 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="BUSINESSCOMBINATIONS" roleURI="http://casella.com/role/BUSINESSCOMBINATIONS">
        <link:definition>210191005 - 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="BUSINESSCOMBINATIONSTables" roleURI="http://casella.com/role/BUSINESSCOMBINATIONSTables">
        <link:definition>230203004 - 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="BUSINESSCOMBINATIONSNarrativeDetail" roleURI="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail">
        <link:definition>240214011 - 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>240224012 - 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>240234013 - 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="RESTRICTEDASSETS" roleURI="http://casella.com/role/RESTRICTEDASSETS">
        <link:definition>210241006 - Disclosure - RESTRICTED 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="RESTRICTEDASSETSTables" roleURI="http://casella.com/role/RESTRICTEDASSETSTables">
        <link:definition>230253005 - Disclosure - RESTRICTED 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="RESTRICTEDASSETSDetail" roleURI="http://casella.com/role/RESTRICTEDASSETSDetail">
        <link:definition>240264014 - Disclosure - RESTRICTED 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="PROPERTYPLANTANDEQUIPMENT" roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT">
        <link:definition>210271007 - 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="PROPERTYPLANTANDEQUIPMENTTables" roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables">
        <link:definition>230283006 - 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="PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail">
        <link:definition>240294015 - 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>240304016 - 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="LEASES" roleURI="http://casella.com/role/LEASES">
        <link:definition>210311008 - 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="LEASESTables" roleURI="http://casella.com/role/LEASESTables">
        <link:definition>230323007 - 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="LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" roleURI="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails">
        <link:definition>240334017 - 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>240344018 - 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>240344018 - 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="GOODWILLANDINTANGIBLEASSETS" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS">
        <link:definition>210351009 - 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="GOODWILLANDINTANGIBLEASSETSTables" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables">
        <link:definition>230363008 - 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="GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail">
        <link:definition>240374019 - 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>240384020 - 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>240394021 - 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="FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS">
        <link:definition>210401010 - 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="FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables">
        <link:definition>230413009 - 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="FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail">
        <link:definition>240424022 - 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="DEBT" roleURI="http://casella.com/role/DEBT">
        <link:definition>210431011 - 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="DEBTTables" roleURI="http://casella.com/role/DEBTTables">
        <link:definition>230443010 - 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="DEBTComponentsofLongTermDebtandCapitalLeasesDetails" roleURI="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails">
        <link:definition>240454023 - Disclosure - DEBT - Components of Long-Term Debt and Capital Leases (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="DEBTComponentsofLongTermDebtandCapitalLeasesDetails_1" roleURI="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails_1">
        <link:definition>240454023 - Disclosure - DEBT - Components of Long-Term Debt and Capital Leases (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>240464024 - 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>240474025 - 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="DEBTLossonDebtExtinguishmentDetails" roleURI="http://casella.com/role/DEBTLossonDebtExtinguishmentDetails">
        <link:definition>240484026 - Disclosure - DEBT - Loss on Debt Extinguishment (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>240494027 - 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>240504028 - 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>240514029 - 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="DEBTScheduleofGainLossOnCashFlowHedgesDetails" roleURI="http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails">
        <link:definition>240524030 - Disclosure - DEBT - Schedule of Gain (Loss) On 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="DEBTFairValueofDebtDetails" roleURI="http://casella.com/role/DEBTFairValueofDebtDetails">
        <link:definition>240534031 - 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>240544032 - 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="COMMITMENTSANDCONTINGENCIES" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>210551012 - 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="COMMITMENTSANDCONTINGENCIESTables" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables">
        <link:definition>230563011 - 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="COMMITMENTSANDCONTINGENCIESNarrativeDetail" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail">
        <link:definition>240574033 - 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="COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails">
        <link:definition>240584034 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Southbridge Landfill (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="COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail">
        <link:definition>240594035 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Potsdam (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="COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail">
        <link:definition>240604036 - 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="COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail" roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail">
        <link:definition>240614037 - Disclosure - COMMITMENTS AND CONTINGENCIES - Reconciliation of Expected Aggregate Non-inflated, Undiscounted Amount 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="STOCKHOLDERSEQUITY" roleURI="http://casella.com/role/STOCKHOLDERSEQUITY">
        <link:definition>210621013 - 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="STOCKHOLDERSEQUITYTables" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYTables">
        <link:definition>230633012 - 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="STOCKHOLDERSEQUITYNarrativeDetail" roleURI="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail">
        <link:definition>240644038 - 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>240654039 - 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>240664040 - 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>240674041 - 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>240684042 - 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="FAIRVALUEOFFINANCIALINSTRUMENTS" roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS">
        <link:definition>210691014 - 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="FAIRVALUEOFFINANCIALINSTRUMENTSTables" roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables">
        <link:definition>230703013 - 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="FAIRVALUEOFFINANCIALINSTRUMENTSDetail" roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail">
        <link:definition>240714043 - 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="EMPLOYEEBENEFITPLANS" roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANS">
        <link:definition>210721015 - 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="EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables" roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables">
        <link:definition>230733014 - Disclosure - EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS (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="EMPLOYEEBENEFITPLANSNarrativeDetail" roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail">
        <link:definition>240744044 - Disclosure - EMPLOYEE BENEFIT PLANS - 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="EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails" roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails">
        <link:definition>240754045 - Disclosure - EMPLOYEE BENEFIT PLANS - Multiemployer 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="INCOMETAXES" roleURI="http://casella.com/role/INCOMETAXES">
        <link:definition>210761016 - 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="INCOMETAXESTables" roleURI="http://casella.com/role/INCOMETAXESTables">
        <link:definition>230773015 - 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="INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" roleURI="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail">
        <link:definition>240784046 - 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>240794047 - 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>240804048 - 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>240814049 - 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="INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail" roleURI="http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail">
        <link:definition>240824050 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Gross Unrecognized Tax Benefits (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="OTHERITEMSANDCHARGES" roleURI="http://casella.com/role/OTHERITEMSANDCHARGES">
        <link:definition>210831017 - 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="OTHERITEMSANDCHARGESTables" roleURI="http://casella.com/role/OTHERITEMSANDCHARGESTables">
        <link:definition>230843016 - 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="OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail">
        <link:definition>240854051 - 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>240864052 - 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="EARNINGSPERSHARE" roleURI="http://casella.com/role/EARNINGSPERSHARE">
        <link:definition>210871018 - 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="EARNINGSPERSHARETables" roleURI="http://casella.com/role/EARNINGSPERSHARETables">
        <link:definition>230883017 - 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="EARNINGSPERSHAREDetail" roleURI="http://casella.com/role/EARNINGSPERSHAREDetail">
        <link:definition>240894053 - 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="RELATEDPARTYTRANSACTIONS" roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONS">
        <link:definition>210901019 - 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="RELATEDPARTYTRANSACTIONSDetail" roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail">
        <link:definition>240914054 - 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="SEGMENTREPORTING" roleURI="http://casella.com/role/SEGMENTREPORTING">
        <link:definition>210921020 - 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="SEGMENTREPORTINGTables" roleURI="http://casella.com/role/SEGMENTREPORTINGTables">
        <link:definition>230933018 - 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="SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail">
        <link:definition>240944055 - 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>240954056 - 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>
      <link:roleType id="QUARTERLYFINANCIALINFORMATIONUNAUDITED" roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED">
        <link:definition>210961021 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</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="QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables">
        <link:definition>230973019 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (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="QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail" roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail">
        <link:definition>240984057 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (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="ScheduleIIValuationAccounts" roleURI="http://casella.com/role/ScheduleIIValuationAccounts">
        <link:definition>210991022 - Disclosure - Schedule II - Valuation Accounts</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="ScheduleIIValuationAccountsDetail" roleURI="http://casella.com/role/ScheduleIIValuationAccountsDetail">
        <link:definition>241004058 - Disclosure - Schedule II - Valuation Accounts (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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cwst-20191231_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 2020 Workiva-->
<!--r:411da6c6-af72-4c10-883a-62e49c62c0ce,g:b4800871-690b-47e9-a835-7025051432f9-->
<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-20191231.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://casella.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cwst-20191231.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_518f62f3-9df1-4779-b88c-8bf7b8499cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_AssetsCurrent_518f62f3-9df1-4779-b88c-8bf7b8499cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_38559bc5-9927-4b53-a0c6-6e871a92933b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_Goodwill_38559bc5-9927-4b53-a0c6-6e871a92933b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_46c1cace-c988-4da1-8f7e-aaac2767ff3f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_46c1cace-c988-4da1-8f7e-aaac2767ff3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_7f6ea7b4-a5ba-4d34-8329-2dc87a221cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_7f6ea7b4-a5ba-4d34-8329-2dc87a221cdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_af75f49d-87be-4de3-85b5-55fc235d336c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_af75f49d-87be-4de3-85b5-55fc235d336c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_68bd23f2-eb9b-46cf-82fc-4f5fe6852703" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_68bd23f2-eb9b-46cf-82fc-4f5fe6852703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_83d5a620-bff1-441b-8a28-1b77160a0b1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_83d5a620-bff1-441b-8a28-1b77160a0b1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_beb45c48-b1e3-4d76-a9a4-5ce569fca6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_beb45c48-b1e3-4d76-a9a4-5ce569fca6aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_035a66b6-324a-4946-8604-99c867526a40" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_035a66b6-324a-4946-8604-99c867526a40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5e39d90e-9f2a-48a4-b53e-88c8dfe0eee0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9bf98597-5b34-4eca-ae41-696ad50a1283" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5e39d90e-9f2a-48a4-b53e-88c8dfe0eee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0c68fc53-0087-432b-8888-f86d69fe6e33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_0c68fc53-0087-432b-8888-f86d69fe6e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a6855272-a2fd-40d0-914e-3258f700049d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_AccountsPayableCurrent_a6855272-a2fd-40d0-914e-3258f700049d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2a2e572d-8901-4247-8fc9-53fd369ea33f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2a2e572d-8901-4247-8fc9-53fd369ea33f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_3bb20a92-cf26-4033-be1a-6fec888d0448" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_InterestPayableCurrent_3bb20a92-cf26-4033-be1a-6fec888d0448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fae1a9aa-d971-4fad-a7c9-62ad0d497767" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fae1a9aa-d971-4fad-a7c9-62ad0d497767" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_417c2788-fb75-4641-a172-b14ef2744443" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_417c2788-fb75-4641-a172-b14ef2744443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6fcf7f04-c9d0-406c-83c1-81fa30c52bb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6fcf7f04-c9d0-406c-83c1-81fa30c52bb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e4b5b3e1-de47-4db1-9c37-4f850aa605d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_50a63b7c-1aff-446c-a66b-4e57a49f2f60" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e4b5b3e1-de47-4db1-9c37-4f850aa605d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e60b41d6-8a08-4a94-954f-3b9cb11fe100" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_aa590704-ee20-4f6a-b23b-6bacc3faa666" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_e60b41d6-8a08-4a94-954f-3b9cb11fe100" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_aa590704-ee20-4f6a-b23b-6bacc3faa666" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e0cacf58-aa50-4a0b-b9ad-4d86f7ca1d49" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_e60b41d6-8a08-4a94-954f-3b9cb11fe100" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e0cacf58-aa50-4a0b-b9ad-4d86f7ca1d49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_e9e06fdd-fc65-4465-9eb2-4d7fac588914" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e60b41d6-8a08-4a94-954f-3b9cb11fe100" xlink:to="loc_us-gaap_IncomeTaxesReceivable_e9e06fdd-fc65-4465-9eb2-4d7fac588914" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_ea8ff161-0c69-4636-9398-5a424c3d6fed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e60b41d6-8a08-4a94-954f-3b9cb11fe100" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_ea8ff161-0c69-4636-9398-5a424c3d6fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_e485ce0d-02c7-4d87-abae-07c061519e71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e60b41d6-8a08-4a94-954f-3b9cb11fe100" xlink:to="loc_us-gaap_InventoryGross_e485ce0d-02c7-4d87-abae-07c061519e71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_5d5e1a90-3c8d-4961-a658-6b0e3cd45a08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e60b41d6-8a08-4a94-954f-3b9cb11fe100" xlink:to="loc_us-gaap_OtherAssetsCurrent_5d5e1a90-3c8d-4961-a658-6b0e3cd45a08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0f769c98-c83e-488b-9634-4ea52175e837" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_da8a96f5-5e5a-47cb-802e-ddd7855d4b60" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_LiabilitiesCurrent_da8a96f5-5e5a-47cb-802e-ddd7855d4b60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1df0b583-c8c8-4817-b0aa-8c68cd667b6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_1df0b583-c8c8-4817-b0aa-8c68cd667b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_d065820e-809f-454a-a236-58c216b08d9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_d065820e-809f-454a-a236-58c216b08d9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8cdb8068-6f81-415b-ab9a-a879525e7d06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8cdb8068-6f81-415b-ab9a-a879525e7d06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_420ca280-f5dd-4e78-b5dd-378a886bac24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_420ca280-f5dd-4e78-b5dd-378a886bac24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_ca57d2c0-6bd6-443a-9bf1-c999efce4994" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_CommitmentsAndContingencies_ca57d2c0-6bd6-443a-9bf1-c999efce4994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a0b64a-e8e9-4a04-a542-b0644799afc5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b4a0b64a-e8e9-4a04-a542-b0644799afc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bfc09dce-8061-4763-80f4-3849216a6ee5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0f769c98-c83e-488b-9634-4ea52175e837" xlink:to="loc_us-gaap_StockholdersEquity_bfc09dce-8061-4763-80f4-3849216a6ee5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cd9916b9-cc3a-442f-a819-3fb9d65a01fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_63800f99-b09f-4758-814f-5f207ff0f89e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cd9916b9-cc3a-442f-a819-3fb9d65a01fd" xlink:to="loc_us-gaap_CommonStockValue_63800f99-b09f-4758-814f-5f207ff0f89e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c4729d47-84c9-4b47-a18c-0ab42aabfc41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cd9916b9-cc3a-442f-a819-3fb9d65a01fd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_c4729d47-84c9-4b47-a18c-0ab42aabfc41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_98477f14-1f80-49bf-9548-2c109e2a5dde" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cd9916b9-cc3a-442f-a819-3fb9d65a01fd" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_98477f14-1f80-49bf-9548-2c109e2a5dde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e2cddd82-2755-4761-86be-d21921a72b6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cd9916b9-cc3a-442f-a819-3fb9d65a01fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e2cddd82-2755-4761-86be-d21921a72b6e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_58705230-d986-47f4-9378-c27b13363183" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c0256e90-dabd-4e28-9790-c8ad0f8b9bd1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_58705230-d986-47f4-9378-c27b13363183" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c0256e90-dabd-4e28-9790-c8ad0f8b9bd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5c8f7917-3c68-4a86-9fdd-7968e3429b37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_58705230-d986-47f4-9378-c27b13363183" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5c8f7917-3c68-4a86-9fdd-7968e3429b37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8b1ba1da-ba1f-43c0-a7ff-5b5e67265056" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e37e1794-8bd7-4ace-917b-fa66a8a10df5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_8b1ba1da-ba1f-43c0-a7ff-5b5e67265056" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e37e1794-8bd7-4ace-917b-fa66a8a10df5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_ebfb7d31-c795-4f0f-9d88-0984907d9fcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_8b1ba1da-ba1f-43c0-a7ff-5b5e67265056" xlink:to="loc_us-gaap_CostsAndExpenses_ebfb7d31-c795-4f0f-9d88-0984907d9fcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_e6e37480-ce6f-4287-af1b-2055e71ee6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_e6e37480-ce6f-4287-af1b-2055e71ee6d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_17f13ee2-527c-402b-afe0-2151ef18ec19" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_17f13ee2-527c-402b-afe0-2151ef18ec19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5cb90102-f918-43f3-a753-8fb179a5b415" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5cb90102-f918-43f3-a753-8fb179a5b415" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureSettlementChargeNet_87fac731-3f6d-4939-8ee0-72006572e734" xlink:href="cwst-20191231.xsd#cwst_LandfillClosureSettlementChargeNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_cwst_LandfillClosureSettlementChargeNet_87fac731-3f6d-4939-8ee0-72006572e734" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems_b5eb74b7-f4c7-401f-a67f-a751a1cc147c" xlink:href="cwst-20191231.xsd#cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems_b5eb74b7-f4c7-401f-a67f-a751a1cc147c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_fdf5d042-4d2c-4508-afda-68ea7566fb29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_fdf5d042-4d2c-4508-afda-68ea7566fb29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_9a8b7ab5-ffab-4e2b-8ba8-0cac5616ea82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_9a8b7ab5-ffab-4e2b-8ba8-0cac5616ea82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractSettlementCharge_bf61ff12-899a-4c37-9beb-5f3a144bf336" xlink:href="cwst-20191231.xsd#cwst_ContractSettlementCharge"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_4b60bab3-33ba-4d9a-a88e-3e1a8cbbc14c" xlink:to="loc_cwst_ContractSettlementCharge_bf61ff12-899a-4c37-9beb-5f3a144bf336" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5d239b77-09cd-49b9-a55b-24c5ca7be5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_50fd7782-1803-49c6-b999-c5eff5ad5ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_5d239b77-09cd-49b9-a55b-24c5ca7be5f9" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_50fd7782-1803-49c6-b999-c5eff5ad5ac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5fe28826-d839-42bf-90ec-c099328185a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_5d239b77-09cd-49b9-a55b-24c5ca7be5f9" xlink:to="loc_us-gaap_OperatingIncomeLoss_5fe28826-d839-42bf-90ec-c099328185a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_686ab8ef-edc2-4ac1-b886-3ef5cf04df1c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_feaeaa37-4516-4438-8351-fc7152a65f46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_686ab8ef-edc2-4ac1-b886-3ef5cf04df1c" xlink:to="loc_us-gaap_InterestIncomeOther_feaeaa37-4516-4438-8351-fc7152a65f46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_31e85e8a-894c-4cc7-b7cf-6e6d14352c2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_686ab8ef-edc2-4ac1-b886-3ef5cf04df1c" xlink:to="loc_us-gaap_InterestExpense_31e85e8a-894c-4cc7-b7cf-6e6d14352c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1ae37b52-a6d0-4be4-ab8d-978bbd2e98f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_686ab8ef-edc2-4ac1-b886-3ef5cf04df1c" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1ae37b52-a6d0-4be4-ab8d-978bbd2e98f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_e63de230-931a-42eb-8374-4e3001e19d44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_686ab8ef-edc2-4ac1-b886-3ef5cf04df1c" xlink:to="loc_us-gaap_OtherNonoperatingIncome_e63de230-931a-42eb-8374-4e3001e19d44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_400949e8-6816-4437-95f9-141f7d818aa3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_686ab8ef-edc2-4ac1-b886-3ef5cf04df1c" xlink:to="loc_us-gaap_ImpairmentOfInvestments_400949e8-6816-4437-95f9-141f7d818aa3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_2442acd4-60ee-4ba8-8ce8-d45a4f090053" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax_0c774ed1-f7ab-4481-8a29-956f5cf5ec87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_2442acd4-60ee-4ba8-8ce8-d45a4f090053" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax_0c774ed1-f7ab-4481-8a29-956f5cf5ec87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_9d39a30d-d67f-4cd7-98d6-963e1009e381" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2442acd4-60ee-4ba8-8ce8-d45a4f090053" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_9d39a30d-d67f-4cd7-98d6-963e1009e381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_a1464c6c-f63d-4c0e-bc97-0ad4ec6470d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_2442acd4-60ee-4ba8-8ce8-d45a4f090053" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_a1464c6c-f63d-4c0e-bc97-0ad4ec6470d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_3c11e13e-90bb-493d-b4f9-92cacd071220" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_2442acd4-60ee-4ba8-8ce8-d45a4f090053" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_3c11e13e-90bb-493d-b4f9-92cacd071220" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba39e7e5-b394-43c1-be6b-98ce5359425a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_b6623aeb-4f0b-476a-9f1e-e57520ee2d5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ba39e7e5-b394-43c1-be6b-98ce5359425a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_b6623aeb-4f0b-476a-9f1e-e57520ee2d5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_8ec66943-0102-4f25-a014-acea4e48f4e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ba39e7e5-b394-43c1-be6b-98ce5359425a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_8ec66943-0102-4f25-a014-acea4e48f4e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_74329949-da3f-4ad7-845e-b6b24388dd24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1770ce88-2c81-4c94-8520-bc2f09d03b79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_74329949-da3f-4ad7-845e-b6b24388dd24" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1770ce88-2c81-4c94-8520-bc2f09d03b79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_54edcf28-1c92-4c50-a479-b63525a97052" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_74329949-da3f-4ad7-845e-b6b24388dd24" xlink:to="loc_us-gaap_NetIncomeLoss_54edcf28-1c92-4c50-a479-b63525a97052" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"/>
  <link:calculationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cwst-20191231.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_c45aa20f-5dd0-457d-bd26-dea369d7c3e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_eb66fc15-cd82-4e75-b334-6ff107f310d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_c45aa20f-5dd0-457d-bd26-dea369d7c3e9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_eb66fc15-cd82-4e75-b334-6ff107f310d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c53a534b-14a7-47e6-9e82-1b23e0bd8d86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_c45aa20f-5dd0-457d-bd26-dea369d7c3e9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c53a534b-14a7-47e6-9e82-1b23e0bd8d86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PaymentsForLandfillOperatingLease_7cabc140-5766-4ad1-a37c-dc4c7f5aa777" xlink:href="cwst-20191231.xsd#cwst_PaymentsForLandfillOperatingLease"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c45aa20f-5dd0-457d-bd26-dea369d7c3e9" xlink:to="loc_cwst_PaymentsForLandfillOperatingLease_7cabc140-5766-4ad1-a37c-dc4c7f5aa777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_ed9986de-9eee-4aa6-801f-04319752a728" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c45aa20f-5dd0-457d-bd26-dea369d7c3e9" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_ed9986de-9eee-4aa6-801f-04319752a728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ac1cccba-9b2b-4526-8069-f50827070397" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c45aa20f-5dd0-457d-bd26-dea369d7c3e9" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ac1cccba-9b2b-4526-8069-f50827070397" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99ce1740-f6e5-4ce7-b434-7ea59533bbf3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsFromSaleOfCommonStock_cf278d65-d718-4a74-9584-84c41687d153" xlink:href="cwst-20191231.xsd#cwst_ProceedsFromSaleOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99ce1740-f6e5-4ce7-b434-7ea59533bbf3" xlink:to="loc_cwst_ProceedsFromSaleOfCommonStock_cf278d65-d718-4a74-9584-84c41687d153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9a2fe3d2-042d-4cdc-a1f0-9ba7cad3ca41" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99ce1740-f6e5-4ce7-b434-7ea59533bbf3" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9a2fe3d2-042d-4cdc-a1f0-9ba7cad3ca41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f9743dd0-81ab-4834-a8c4-3e002f8077df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99ce1740-f6e5-4ce7-b434-7ea59533bbf3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f9743dd0-81ab-4834-a8c4-3e002f8077df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_a4d018de-4888-4309-8d1a-59ffe7ecac63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99ce1740-f6e5-4ce7-b434-7ea59533bbf3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_a4d018de-4888-4309-8d1a-59ffe7ecac63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_a904d843-169b-4e2d-acdf-bedd745bc16c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99ce1740-f6e5-4ce7-b434-7ea59533bbf3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_a904d843-169b-4e2d-acdf-bedd745bc16c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7b2cc9ab-ec87-4089-a246-233a7af0d2c6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_99ce1740-f6e5-4ce7-b434-7ea59533bbf3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7b2cc9ab-ec87-4089-a246-233a7af0d2c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6d0e2cb2-96ac-479f-9924-4a6d3e5eb62f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3b59f95c-35e9-4175-9c71-f2363634f5eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6d0e2cb2-96ac-479f-9924-4a6d3e5eb62f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3b59f95c-35e9-4175-9c71-f2363634f5eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1ec8157e-a76f-4c02-a82b-0978d3df5819" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6d0e2cb2-96ac-479f-9924-4a6d3e5eb62f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1ec8157e-a76f-4c02-a82b-0978d3df5819" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19d1027d-eb2f-44d5-9fc9-ed7251646eed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6d0e2cb2-96ac-479f-9924-4a6d3e5eb62f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_19d1027d-eb2f-44d5-9fc9-ed7251646eed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_a7f643dc-add4-42c4-9c29-e2e1f89291c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_ShareBasedCompensation_a7f643dc-add4-42c4-9c29-e2e1f89291c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_9848f2f1-3d92-495f-8b19-855a54e3fe40" xlink:href="cwst-20191231.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_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_9848f2f1-3d92-495f-8b19-855a54e3fe40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_1c180aca-83d0-4604-be66-11771a2f7bec" xlink:href="cwst-20191231.xsd#cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_1c180aca-83d0-4604-be66-11771a2f7bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_571578c4-80f3-488a-acf8-c53bf661b82d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_571578c4-80f3-488a-acf8-c53bf661b82d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2c92af19-d466-46a2-9aa8-8f36e075d815" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_2c92af19-d466-46a2-9aa8-8f36e075d815" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_79eb94d2-9fe7-4d86-bb63-71fbb5e7b726" xlink:href="cwst-20191231.xsd#cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_79eb94d2-9fe7-4d86-bb63-71fbb5e7b726" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c1534d6c-84bf-4a30-8e53-9a896f894e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c1534d6c-84bf-4a30-8e53-9a896f894e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_42069c3a-152a-4547-bb2b-f2db14ec6bf8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_42069c3a-152a-4547-bb2b-f2db14ec6bf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_50ecf200-9b3e-4aa6-937f-6d21f5441d14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_50ecf200-9b3e-4aa6-937f-6d21f5441d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_ab8c8f1d-2ba7-4681-a2ad-894f506be12b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_OperatingLeaseExpense_ab8c8f1d-2ba7-4681-a2ad-894f506be12b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_14b46587-e7b9-4355-a7cb-1222d45abfdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_14b46587-e7b9-4355-a7cb-1222d45abfdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ccf072ee-473e-46e5-bd11-28aeb663c3e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ccf072ee-473e-46e5-bd11-28aeb663c3e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f493672b-5524-4a31-8c94-f8822c016f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f493672b-5524-4a31-8c94-f8822c016f4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_097478a0-f113-4cec-a073-af4492e00c9e" xlink:href="cwst-20191231.xsd#cwst_DepletionOfLandfillOperatingLeaseObligations"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_097478a0-f113-4cec-a073-af4492e00c9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2bb760ce-b790-4d86-bc51-f6229c41a612" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_2bb760ce-b790-4d86-bc51-f6229c41a612" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_444f55f5-95e3-4830-80f8-b3c652ec8976" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_444f55f5-95e3-4830-80f8-b3c652ec8976" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_82f95b7a-c158-472a-b1be-5f829ba669ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_82f95b7a-c158-472a-b1be-5f829ba669ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9a009d85-43d2-41bf-9aff-98599010f93b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_NetIncomeLoss_9a009d85-43d2-41bf-9aff-98599010f93b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a47ba03b-7073-43ee-8209-f88e370ac073" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a47ba03b-7073-43ee-8209-f88e370ac073" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoncashLandfillClosureCharge_60933b65-8333-42bf-bfaf-f7aa88d36fed" xlink:href="cwst-20191231.xsd#cwst_NoncashLandfillClosureCharge"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_cwst_NoncashLandfillClosureCharge_60933b65-8333-42bf-bfaf-f7aa88d36fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_b94f24ab-84c9-4319-87b4-905132b281c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ab04197-6b2f-4829-afda-635dc1288161" xlink:to="loc_us-gaap_ImpairmentOfInvestments_b94f24ab-84c9-4319-87b4-905132b281c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="cwst-20191231.xsd#BASISOFPRESENTATION"/>
  <link:calculationLink xlink:role="http://casella.com/role/BASISOFPRESENTATION" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/BASISOFPRESENTATIONDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#BASISOFPRESENTATIONDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/BASISOFPRESENTATIONDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGES" xlink:type="simple" xlink:href="cwst-20191231.xsd#ACCOUNTINGCHANGES"/>
  <link:calculationLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGES" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGESPolicies" xlink:type="simple" xlink:href="cwst-20191231.xsd#ACCOUNTINGCHANGESPolicies"/>
  <link:calculationLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGESPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#ACCOUNTINGCHANGESTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITION" xlink:type="simple" xlink:href="cwst-20191231.xsd#REVENUERECOGNITION"/>
  <link:calculationLink xlink:role="http://casella.com/role/REVENUERECOGNITION" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#REVENUERECOGNITIONTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/REVENUERECOGNITIONTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#REVENUERECOGNITIONDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONS" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONS"/>
  <link:calculationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONS" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONSTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONSNarrativeDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="simple" xlink:href="cwst-20191231.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_2269a36d-aaeb-42a0-ab9a-c08904d8578f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8a8f0fb5-b1ce-4746-bf7d-9e524eb0d729" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2269a36d-aaeb-42a0-ab9a-c08904d8578f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_8a8f0fb5-b1ce-4746-bf7d-9e524eb0d729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable_03640922-5fc3-4588-877d-add829bb0560" xlink:href="cwst-20191231.xsd#cwst_BusinessCombinationConsiderationTransferredNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2269a36d-aaeb-42a0-ab9a-c08904d8578f" xlink:to="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable_03640922-5fc3-4588-877d-add829bb0560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a435fa57-a1ef-4519-8db7-9f93347a0178" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2269a36d-aaeb-42a0-ab9a-c08904d8578f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_a435fa57-a1ef-4519-8db7-9f93347a0178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_5e21cfbe-a521-44e2-9d79-b0bce031e16b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2269a36d-aaeb-42a0-ab9a-c08904d8578f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_5e21cfbe-a521-44e2-9d79-b0bce031e16b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_9b52a418-a9b0-4046-97de-abc25e365a74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2269a36d-aaeb-42a0-ab9a-c08904d8578f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_9b52a418-a9b0-4046-97de-abc25e365a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_5813de0e-c6d1-416d-8706-470fa585d0e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_5813de0e-c6d1-416d-8706-470fa585d0e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_636b8472-9c02-4fc5-b802-16dc2ea503b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_636b8472-9c02-4fc5-b802-16dc2ea503b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_c0e616bc-b2c9-476c-b281-e48fc2d018f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_c0e616bc-b2c9-476c-b281-e48fc2d018f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_44eb4ccd-ea9b-4898-b2a4-e608e9a56721" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_44eb4ccd-ea9b-4898-b2a4-e608e9a56721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_694a5767-f24a-4f83-b4df-91c7aff29b30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_694a5767-f24a-4f83-b4df-91c7aff29b30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_5e377b56-dfa2-44bc-9cbf-c4829ff6528b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_5e377b56-dfa2-44bc-9cbf-c4829ff6528b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_ac2c0af9-3a11-477a-83a6-1dcca463010c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_ac2c0af9-3a11-477a-83a6-1dcca463010c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_ca5a65f9-d9e7-4f17-9d16-684af7f13217" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_87a017c2-941e-4d16-b80b-721065a9a58d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_ca5a65f9-d9e7-4f17-9d16-684af7f13217" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETS" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETS"/>
  <link:calculationLink xlink:role="http://casella.com/role/RESTRICTEDASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETSTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/RESTRICTEDASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETSDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/RESTRICTEDASSETSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:calculationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1ce3265f-6885-4732-b4c2-a09f77ef7655" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_21e95904-88ed-4a14-98ab-ab1b1d36db2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PropertyPlantAndEquipmentNet_1ce3265f-6885-4732-b4c2-a09f77ef7655" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_21e95904-88ed-4a14-98ab-ab1b1d36db2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_52df16fa-eb94-4194-a7dd-afa2437a647c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1ce3265f-6885-4732-b4c2-a09f77ef7655" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_52df16fa-eb94-4194-a7dd-afa2437a647c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_6e59f373-2a0b-4914-9123-cbaebda17579" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_6672dea3-e44b-460f-ab74-8251944cca3f" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_6e59f373-2a0b-4914-9123-cbaebda17579" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_6672dea3-e44b-460f-ab74-8251944cca3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_b05092c6-d318-4c5c-89d5-a76e2b33869a" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_6e59f373-2a0b-4914-9123-cbaebda17579" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_b05092c6-d318-4c5c-89d5-a76e2b33869a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_4734c820-bd2d-467d-928f-c2817290403a" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_f6f14ecb-b1d9-40aa-bdcc-5ad16638c024" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_4734c820-bd2d-467d-928f-c2817290403a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_f6f14ecb-b1d9-40aa-bdcc-5ad16638c024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9821cc8b-bcbc-4f2b-91d3-289964cdfd74" xlink:href="cwst-20191231.xsd#cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_4734c820-bd2d-467d-928f-c2817290403a" xlink:to="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9821cc8b-bcbc-4f2b-91d3-289964cdfd74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENTNarrativeDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/LEASES" xlink:type="simple" xlink:href="cwst-20191231.xsd#LEASES"/>
  <link:calculationLink xlink:role="http://casella.com/role/LEASES" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/LEASESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#LEASESTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/LEASESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="simple" xlink:href="cwst-20191231.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_7e1ee8c0-db3f-40ad-9307-6e3ba44b0574" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c4400119-6919-4957-ad6e-bf7c9cfb4202" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_7e1ee8c0-db3f-40ad-9307-6e3ba44b0574" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c4400119-6919-4957-ad6e-bf7c9cfb4202" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_1bebe0a0-4719-4cdd-9733-e8e1cb2e3c29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_7e1ee8c0-db3f-40ad-9307-6e3ba44b0574" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_1bebe0a0-4719-4cdd-9733-e8e1cb2e3c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_61936fef-0b70-4e3e-8056-08d9380c6616" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_7e1ee8c0-db3f-40ad-9307-6e3ba44b0574" xlink:to="loc_us-gaap_OperatingLeaseCost_61936fef-0b70-4e3e-8056-08d9380c6616" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_0786203b-ec3f-457f-9d5a-1d04933de59c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_7e1ee8c0-db3f-40ad-9307-6e3ba44b0574" xlink:to="loc_us-gaap_ShortTermLeaseCost_0786203b-ec3f-457f-9d5a-1d04933de59c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_6a5888f2-b5b2-452a-bab8-40b38b48bded" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_7e1ee8c0-db3f-40ad-9307-6e3ba44b0574" xlink:to="loc_us-gaap_VariableLeaseCost_6a5888f2-b5b2-452a-bab8-40b38b48bded" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6a523abe-6766-4ce8-96a9-622a4a79976d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4fe7f3df-bdc3-4e0d-a01f-a629a8ad11e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6a523abe-6766-4ce8-96a9-622a4a79976d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_4fe7f3df-bdc3-4e0d-a01f-a629a8ad11e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_53ced16b-30d8-49c5-80b5-b5297cf40998" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6a523abe-6766-4ce8-96a9-622a4a79976d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_53ced16b-30d8-49c5-80b5-b5297cf40998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ced302e0-009b-49b9-9d96-cf07f54fd180" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6a523abe-6766-4ce8-96a9-622a4a79976d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ced302e0-009b-49b9-9d96-cf07f54fd180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_886fd61e-a8fa-4eb2-9c5f-7476998259e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6a523abe-6766-4ce8-96a9-622a4a79976d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_886fd61e-a8fa-4eb2-9c5f-7476998259e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c5ed71e4-fb50-4853-8ab1-cf721baf08e3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6a523abe-6766-4ce8-96a9-622a4a79976d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c5ed71e4-fb50-4853-8ab1-cf721baf08e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_28622eb9-983c-4014-864a-9e235e937e14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6a523abe-6766-4ce8-96a9-622a4a79976d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_28622eb9-983c-4014-864a-9e235e937e14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_44b896c1-f835-4025-9698-46a300ec8a6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fa8a871c-3ffd-4553-b1fd-f144db71e833" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44b896c1-f835-4025-9698-46a300ec8a6a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_fa8a871c-3ffd-4553-b1fd-f144db71e833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7a61f8f5-5a3a-4932-8544-c77bfae38c0b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44b896c1-f835-4025-9698-46a300ec8a6a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7a61f8f5-5a3a-4932-8544-c77bfae38c0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b6ae091e-7ee7-4b9c-9228-add681e86d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44b896c1-f835-4025-9698-46a300ec8a6a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b6ae091e-7ee7-4b9c-9228-add681e86d4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2913d19e-6c45-4b4c-8bec-74e5821d452e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44b896c1-f835-4025-9698-46a300ec8a6a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2913d19e-6c45-4b4c-8bec-74e5821d452e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9d9140fb-87c3-44f3-bff6-5bda2af484d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44b896c1-f835-4025-9698-46a300ec8a6a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9d9140fb-87c3-44f3-bff6-5bda2af484d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80236ce1-9a38-4d06-b9ff-5bef66ad11e2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44b896c1-f835-4025-9698-46a300ec8a6a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_80236ce1-9a38-4d06-b9ff-5bef66ad11e2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1" xlink:type="simple" xlink:href="cwst-20191231.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_FinanceLeaseLiabilityPaymentsDue_87daa61c-5890-44c6-9ce9-6a438c9fa799" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3a320daf-e008-4a99-b577-ac7e07476a09" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_87daa61c-5890-44c6-9ce9-6a438c9fa799" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_3a320daf-e008-4a99-b577-ac7e07476a09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ef4efaf1-49ce-4b74-9d85-a584a9104ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_87daa61c-5890-44c6-9ce9-6a438c9fa799" xlink:to="loc_us-gaap_FinanceLeaseLiability_ef4efaf1-49ce-4b74-9d85-a584a9104ff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0ce8c0e8-bd3c-4af8-b0b9-30668c631303" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8b7d4322-76d6-4a02-be45-38c038244550" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0ce8c0e8-bd3c-4af8-b0b9-30668c631303" xlink:to="loc_us-gaap_OperatingLeaseLiability_8b7d4322-76d6-4a02-be45-38c038244550" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_85e7d006-928e-471e-bb34-191194bf5823" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_0ce8c0e8-bd3c-4af8-b0b9-30668c631303" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_85e7d006-928e-471e-bb34-191194bf5823" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:calculationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.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_5b236f52-5abf-45de-a91b-d68822a16ab0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_717e7cca-fb15-4c43-99e4-24015b6e8189" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_5b236f52-5abf-45de-a91b-d68822a16ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_717e7cca-fb15-4c43-99e4-24015b6e8189" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_42f7b7c6-5053-46b8-9e63-0da94720fbd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_5b236f52-5abf-45de-a91b-d68822a16ab0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_42f7b7c6-5053-46b8-9e63-0da94720fbd3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" xlink:type="simple" xlink:href="cwst-20191231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS"/>
  <link:calculationLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBT" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBT"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBT" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTComponentsofLongTermDebtandCapitalLeasesDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_44adf448-e702-4bdb-8e00-7118f04a4f26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f469967f-7528-45e4-8b24-a58f4e835cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44adf448-e702-4bdb-8e00-7118f04a4f26" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f469967f-7528-45e4-8b24-a58f4e835cb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_c412b068-fa83-4933-9a47-656cc253a792" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_44adf448-e702-4bdb-8e00-7118f04a4f26" xlink:to="loc_us-gaap_FinanceLeaseLiability_c412b068-fa83-4933-9a47-656cc253a792" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_938350f0-8d1d-4382-8d00-713c7b7bb4f4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_d387f518-932e-4d70-9e82-d65ea8c513a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_938350f0-8d1d-4382-8d00-713c7b7bb4f4" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_d387f518-932e-4d70-9e82-d65ea8c513a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_cf57382a-dcc1-4195-b00f-49029bc35c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_938350f0-8d1d-4382-8d00-713c7b7bb4f4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_cf57382a-dcc1-4195-b00f-49029bc35c0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails_1" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTComponentsofLongTermDebtandCapitalLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_6f75c74e-cbbe-497d-bcfa-9b083b80e2f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1fa34964-5eca-4fe7-9987-5461b6b83dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6f75c74e-cbbe-497d-bcfa-9b083b80e2f2" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1fa34964-5eca-4fe7-9987-5461b6b83dc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fa0a5953-0f07-47af-9b8b-dd132ecb4b55" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_6f75c74e-cbbe-497d-bcfa-9b083b80e2f2" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_fa0a5953-0f07-47af-9b8b-dd132ecb4b55" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTCreditFacilityDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTTaxExemptFinancingsDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTLossonDebtExtinguishmentDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTLossonDebtExtinguishmentDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTLossonDebtExtinguishmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="cwst-20191231.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_c1319128-2696-4de5-a63c-620e423d55a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_e61e6aff-f42e-46d4-8583-901ba0b32ded" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_c1319128-2696-4de5-a63c-620e423d55a1" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_e61e6aff-f42e-46d4-8583-901ba0b32ded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_09b95201-389d-451c-8a0d-0f1649f39bc6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_c1319128-2696-4de5-a63c-620e423d55a1" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_09b95201-389d-451c-8a0d-0f1649f39bc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditFees_531f8112-78f1-47a5-acc2-df0751a9ad52" xlink:href="cwst-20191231.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_c1319128-2696-4de5-a63c-620e423d55a1" xlink:to="loc_cwst_LettersOfCreditFees_531f8112-78f1-47a5-acc2-df0751a9ad52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_b4f40388-ca40-4ea3-9e39-a34da21213cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_c1319128-2696-4de5-a63c-620e423d55a1" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_b4f40388-ca40-4ea3-9e39-a34da21213cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTCashFlowHedgesDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTScheduleofGainLossOnCashFlowHedgesDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTFairValueofDebtDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails" xlink:type="simple" xlink:href="cwst-20191231.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_2cafdb2f-a44f-46cb-b601-b09b1a0cb9f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35456ce3-92f5-4549-a28f-795b1ab852b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2cafdb2f-a44f-46cb-b601-b09b1a0cb9f8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_35456ce3-92f5-4549-a28f-795b1ab852b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5baa42cf-75bd-4a2c-b0d0-af90e514ceca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2cafdb2f-a44f-46cb-b601-b09b1a0cb9f8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_5baa42cf-75bd-4a2c-b0d0-af90e514ceca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a90ee430-1b07-43b0-a7ad-30a90682f7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2cafdb2f-a44f-46cb-b601-b09b1a0cb9f8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a90ee430-1b07-43b0-a7ad-30a90682f7a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_af0f30c6-8460-488e-8e48-1caad4946135" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2cafdb2f-a44f-46cb-b601-b09b1a0cb9f8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_af0f30c6-8460-488e-8e48-1caad4946135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_dcc6a9d4-236f-4747-afd5-f36e70371318" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2cafdb2f-a44f-46cb-b601-b09b1a0cb9f8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_dcc6a9d4-236f-4747-afd5-f36e70371318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ba4d3d2b-2a46-4ad4-b0e3-c67af9433149" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_2cafdb2f-a44f-46cb-b601-b09b1a0cb9f8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ba4d3d2b-2a46-4ad4-b0e3-c67af9433149" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="simple" xlink:href="cwst-20191231.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_98f46721-97a9-49c7-ac2a-03b59c20b056" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_b00eec3a-e401-49ce-b4fc-4096006b7c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_98f46721-97a9-49c7-ac2a-03b59c20b056" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_b00eec3a-e401-49ce-b4fc-4096006b7c83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_cd2f7137-94a9-4e70-8383-be4a3b6e880b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_98f46721-97a9-49c7-ac2a-03b59c20b056" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_cd2f7137-94a9-4e70-8383-be4a3b6e880b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_1d6143ce-e80b-440f-9b89-551ebbd92b0b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_98f46721-97a9-49c7-ac2a-03b59c20b056" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_1d6143ce-e80b-440f-9b89-551ebbd92b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4bae907b-f268-4297-b4de-b3fa813944f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_98f46721-97a9-49c7-ac2a-03b59c20b056" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_4bae907b-f268-4297-b4de-b3fa813944f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_b5f50c8a-e9e4-4133-b398-0442346b9f1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_98f46721-97a9-49c7-ac2a-03b59c20b056" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_b5f50c8a-e9e4-4133-b398-0442346b9f1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_075db7cd-b67a-4171-8016-dde1f5e12279" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_98f46721-97a9-49c7-ac2a-03b59c20b056" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_075db7cd-b67a-4171-8016-dde1f5e12279" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_3b36b3b7-186a-4334-b0c6-26f6bd84118f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_9572ee21-771a-44c2-af4e-f690b52d775b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_3b36b3b7-186a-4334-b0c6-26f6bd84118f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_9572ee21-771a-44c2-af4e-f690b52d775b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_6fc60cd9-9df3-4577-9d8d-27b6942a85cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_3b36b3b7-186a-4334-b0c6-26f6bd84118f" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_6fc60cd9-9df3-4577-9d8d-27b6942a85cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYNarrativeDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5820eda3-30b0-402c-963b-5e2c45e02f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_cf480362-0ab0-4e8f-9f99-cff21148d7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5820eda3-30b0-402c-963b-5e2c45e02f9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_cf480362-0ab0-4e8f-9f99-cff21148d7a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2837fa43-fd88-4cab-93be-7d47194535f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_5820eda3-30b0-402c-963b-5e2c45e02f9a" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2837fa43-fd88-4cab-93be-7d47194535f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_43fb98ec-67ee-4ef1-8dee-f1f11b2df3b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossNetOfTax_5820eda3-30b0-402c-963b-5e2c45e02f9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_43fb98ec-67ee-4ef1-8dee-f1f11b2df3b5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="cwst-20191231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:calculationLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="simple" xlink:href="cwst-20191231.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_ecc5729d-6da8-422b-bdae-222551f508e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_b762189c-8b1b-412f-84e8-9d2ae18ba96a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_ecc5729d-6da8-422b-bdae-222551f508e1" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_b762189c-8b1b-412f-84e8-9d2ae18ba96a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_9b07781f-9fc6-4263-b043-5e60c972f11f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_ecc5729d-6da8-422b-bdae-222551f508e1" xlink:to="loc_us-gaap_DerivativeAssets_9b07781f-9fc6-4263-b043-5e60c972f11f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:calculationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXES" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXES"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXES" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20191231.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_df2bdf28-248c-4fe1-8b70-07f616366977" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_7a0fa523-9f11-4c18-8e15-b31177b53da6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_df2bdf28-248c-4fe1-8b70-07f616366977" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_7a0fa523-9f11-4c18-8e15-b31177b53da6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_922b9194-627d-4db3-9caf-8f91389ade6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_df2bdf28-248c-4fe1-8b70-07f616366977" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_922b9194-627d-4db3-9caf-8f91389ade6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_686555fe-a681-46e4-a925-5deb38dff011" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cf9a4f29-1e45-45ff-89ca-8b0cf7a404b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_686555fe-a681-46e4-a925-5deb38dff011" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_cf9a4f29-1e45-45ff-89ca-8b0cf7a404b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f26d2ad4-99e5-47c2-8eff-5045c1b30288" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_686555fe-a681-46e4-a925-5deb38dff011" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f26d2ad4-99e5-47c2-8eff-5045c1b30288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_4fd5d77c-ae26-4473-9643-bdb1af5fa323" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_016c30fd-fd96-4def-8fa1-c9862b98702d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_4fd5d77c-ae26-4473-9643-bdb1af5fa323" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_016c30fd-fd96-4def-8fa1-c9862b98702d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CurrentStateDeferredBenefitLossCarryforwards_b732ba4a-3069-498f-a25f-b4e8e77b8f3d" xlink:href="cwst-20191231.xsd#cwst_CurrentStateDeferredBenefitLossCarryforwards"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_4fd5d77c-ae26-4473-9643-bdb1af5fa323" xlink:to="loc_cwst_CurrentStateDeferredBenefitLossCarryforwards_b732ba4a-3069-498f-a25f-b4e8e77b8f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1a571777-b61b-479c-acea-daf484a05423" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_4fd5d77c-ae26-4473-9643-bdb1af5fa323" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1a571777-b61b-479c-acea-daf484a05423" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESNarrativeDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20191231.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_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ec14f3e7-8831-4d97-8ae9-968a760ad130" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ec14f3e7-8831-4d97-8ae9-968a760ad130" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_60e04005-1622-44f5-96e4-18a6db6a07b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_60e04005-1622-44f5-96e4-18a6db6a07b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_bf69cdc9-58ae-4978-b6a8-33304dee5a92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_bf69cdc9-58ae-4978-b6a8-33304dee5a92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_3f5c7dda-d710-4e33-a168-a46ed5bc07c6" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_3f5c7dda-d710-4e33-a168-a46ed5bc07c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount_ba64ef17-e04e-44b3-b463-886ee4adc29e" xlink:href="cwst-20191231.xsd#cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount_ba64ef17-e04e-44b3-b463-886ee4adc29e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_eaa7ade2-4c88-4ba3-b3b6-58944cb140f8" xlink:href="cwst-20191231.xsd#cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_eaa7ade2-4c88-4ba3-b3b6-58944cb140f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_490f402d-96ef-4614-b121-9267341ab8dc" xlink:href="cwst-20191231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_490f402d-96ef-4614-b121-9267341ab8dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_62997e23-17fe-4d5d-8467-3d8881911e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_62997e23-17fe-4d5d-8467-3d8881911e2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_bad0d1ec-5e29-47c4-bec4-40f8fc64d795" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_bad0d1ec-5e29-47c4-bec4-40f8fc64d795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_c16e83c7-0891-4a50-8d6c-3a85be283751" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_71118e06-8e08-4ad7-9291-f24cf8bc7227" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_c16e83c7-0891-4a50-8d6c-3a85be283751" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_23b7e207-423d-4896-9e2a-5e837f18b9a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5d0a13fb-e3c6-4fd5-ba82-bc5122e65477" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_23b7e207-423d-4896-9e2a-5e837f18b9a0" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_5d0a13fb-e3c6-4fd5-ba82-bc5122e65477" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_319b737d-8d9d-4479-abb9-7d89bfaae27f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_23b7e207-423d-4896-9e2a-5e837f18b9a0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_319b737d-8d9d-4479-abb9-7d89bfaae27f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_339d8b78-24e4-44a2-b2d9-446f67502aef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3262e762-7756-47ad-bbbd-5151b23f273f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_339d8b78-24e4-44a2-b2d9-446f67502aef" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_3262e762-7756-47ad-bbbd-5151b23f273f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_2815629d-7eac-4c5a-b81b-dda97c29a04b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_339d8b78-24e4-44a2-b2d9-446f67502aef" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_2815629d-7eac-4c5a-b81b-dda97c29a04b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_eaa43259-5d27-42f3-b83a-29654d8bf6f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_eaa43259-5d27-42f3-b83a-29654d8bf6f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7040d153-fd01-4162-a4a2-a50352035a7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7040d153-fd01-4162-a4a2-a50352035a7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_215fa364-7bfa-4dad-950d-727911cedc9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_215fa364-7bfa-4dad-950d-727911cedc9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_449bb447-605b-4152-bdbd-fa9e75398b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_449bb447-605b-4152-bdbd-fa9e75398b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_692519a3-ad22-4114-91cc-064cb38f6841" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_692519a3-ad22-4114-91cc-064cb38f6841" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_186cffbf-5de4-4c1b-8789-eb917864bad0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_186cffbf-5de4-4c1b-8789-eb917864bad0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_2ac616a4-7097-4084-8c40-8befe58d0765" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_2ac616a4-7097-4084-8c40-8befe58d0765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_593473d7-ef85-4c30-87df-f99740733e30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_675f3e45-9dad-4dab-80a9-24dadd7e49b9" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_593473d7-ef85-4c30-87df-f99740733e30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_59f380e9-977d-45c2-91c8-5212ac61800e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_31f78c21-9e74-4e81-b150-610259f41e9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_59f380e9-977d-45c2-91c8-5212ac61800e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_31f78c21-9e74-4e81-b150-610259f41e9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e1fd5d22-c556-412a-88ee-a2f72f0d23c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_59f380e9-977d-45c2-91c8-5212ac61800e" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e1fd5d22-c556-412a-88ee-a2f72f0d23c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGES" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGES"/>
  <link:calculationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGES" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGESTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:href="cwst-20191231.xsd#cwst_LandfillClosureSettlementChargeNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_c13e41c0-c4b5-45d2-bdb3-ee9b6075716a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_c13e41c0-c4b5-45d2-bdb3-ee9b6075716a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_f788f9ef-35e4-45e2-adcb-866ca233ef1f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_f788f9ef-35e4-45e2-adcb-866ca233ef1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_bfb7af39-e927-49b0-b118-5247f3baba6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_bfb7af39-e927-49b0-b118-5247f3baba6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_d88eacd6-2aa1-4868-9451-e2f01d9fcfaa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_us-gaap_GainLossOnContractTermination_d88eacd6-2aa1-4868-9451-e2f01d9fcfaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoncashLandfillClosureCharge_04cd1cfb-efe1-4526-92bc-524f9831b8e3" xlink:href="cwst-20191231.xsd#cwst_NoncashLandfillClosureCharge"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_cwst_NoncashLandfillClosureCharge_04cd1cfb-efe1-4526-92bc-524f9831b8e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_603dc0c7-b4cb-481a-a39c-212550bd4db4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_603dc0c7-b4cb-481a-a39c-212550bd4db4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_a75f332b-3953-438d-8b71-c62c1d55fa03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalFees"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_us-gaap_LegalFees_a75f332b-3953-438d-8b71-c62c1d55fa03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_fb2c4292-76bd-482f-a827-34e0f45e1f43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet_6b2d6db7-1b83-46fc-9b64-4fd35d786f56" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_fb2c4292-76bd-482f-a827-34e0f45e1f43" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGESNarrativeDetails"/>
  <link:calculationLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="cwst-20191231.xsd#EARNINGSPERSHARE"/>
  <link:calculationLink xlink:role="http://casella.com/role/EARNINGSPERSHARE" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="cwst-20191231.xsd#EARNINGSPERSHARETables"/>
  <link:calculationLink xlink:role="http://casella.com/role/EARNINGSPERSHARETables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#EARNINGSPERSHAREDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="simple" xlink:href="cwst-20191231.xsd#RELATEDPARTYTRANSACTIONS"/>
  <link:calculationLink xlink:role="http://casella.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#RELATEDPARTYTRANSACTIONSDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTING" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTING"/>
  <link:calculationLink xlink:role="http://casella.com/role/SEGMENTREPORTING" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTINGTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/SEGMENTREPORTINGTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITED"/>
  <link:calculationLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables"/>
  <link:calculationLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/ScheduleIIValuationAccounts" xlink:type="simple" xlink:href="cwst-20191231.xsd#ScheduleIIValuationAccounts"/>
  <link:calculationLink xlink:role="http://casella.com/role/ScheduleIIValuationAccounts" xlink:type="extended"/>
  <link:roleRef roleURI="http://casella.com/role/ScheduleIIValuationAccountsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#ScheduleIIValuationAccountsDetail"/>
  <link:calculationLink xlink:role="http://casella.com/role/ScheduleIIValuationAccountsDetail" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cwst-20191231_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 2020 Workiva-->
<!--r:411da6c6-af72-4c10-883a-62e49c62c0ce,g:b4800871-690b-47e9-a835-7025051432f9-->
<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-20191231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://casella.com/role/CoverPage" xlink:type="extended" id="i15e81f0a955f4841a088cb927cd8bd1a_28926e02-e938-4b54-ab1c-8d217937fe43">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_250f6774-2e72-46f4-be45-b5e0621632fc" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityRegistrantName_250f6774-2e72-46f4-be45-b5e0621632fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4c27d9da-c009-478f-972f-390f0dc139a4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentType_4c27d9da-c009-478f-972f-390f0dc139a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_3c963c5b-c9de-48dd-846b-5c8c672dae98" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentAnnualReport_3c963c5b-c9de-48dd-846b-5c8c672dae98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_147a34c3-3357-41a1-bfb7-8fc17c507f58" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentTransitionReport_147a34c3-3357-41a1-bfb7-8fc17c507f58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d925e520-ef35-4ae3-82f6-8ce53b03771a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityCentralIndexKey_d925e520-ef35-4ae3-82f6-8ce53b03771a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d8af0d9a-a41e-4c06-a028-a9522df19f13" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_CurrentFiscalYearEndDate_d8af0d9a-a41e-4c06-a028-a9522df19f13" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8da79fcc-3af0-44c4-9c20-8082e67c963a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityFileNumber_8da79fcc-3af0-44c4-9c20-8082e67c963a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3ad37f93-aa2b-4e79-86e3-312d36459132" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityFilerCategory_3ad37f93-aa2b-4e79-86e3-312d36459132" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_78a99788-52b2-4fc9-ae40-e9721d148dc4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentPeriodEndDate_78a99788-52b2-4fc9-ae40-e9721d148dc4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_186ae0cc-cff3-4e52-8ba7-2142100a30d6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentFiscalYearFocus_186ae0cc-cff3-4e52-8ba7-2142100a30d6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_11671633-799a-4b1f-9918-47afe0eedc1e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_11671633-799a-4b1f-9918-47afe0eedc1e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c2f38300-8513-4cf6-a990-65159fb483e1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c2f38300-8513-4cf6-a990-65159fb483e1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c22526f1-90f5-41b1-bdfc-bb5878887a87" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityTaxIdentificationNumber_c22526f1-90f5-41b1-bdfc-bb5878887a87" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6452613a-8ad5-4aa9-91b4-f5ceaefea7b7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_Security12bTitle_6452613a-8ad5-4aa9-91b4-f5ceaefea7b7" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_71a47759-ab22-4cba-856c-7da0989b6206" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_TradingSymbol_71a47759-ab22-4cba-856c-7da0989b6206" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2437d7d6-536e-4ec0-b67e-e484c878ad8b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_SecurityExchangeName_2437d7d6-536e-4ec0-b67e-e484c878ad8b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_011bd442-3b4a-4499-bd99-c0aeabec6732" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_011bd442-3b4a-4499-bd99-c0aeabec6732" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_4d30672a-cfe0-4ef3-90ea-f2cfdc7cb38e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityInteractiveDataCurrent_4d30672a-cfe0-4ef3-90ea-f2cfdc7cb38e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f78a0c81-bd21-41a1-bc07-7f230a4069b7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityCurrentReportingStatus_f78a0c81-bd21-41a1-bc07-7f230a4069b7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_75c4ec8f-b30c-46a2-b7b0-85cd1fe80c20" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityVoluntaryFilers_75c4ec8f-b30c-46a2-b7b0-85cd1fe80c20" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_fbf5754a-e16a-42c7-9bdb-50c1afd51c40" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityShellCompany_fbf5754a-e16a-42c7-9bdb-50c1afd51c40" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_edbb225a-facf-494b-a7d0-170a8a8cb799" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_AmendmentFlag_edbb225a-facf-494b-a7d0-170a8a8cb799" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_675e8eb3-284c-469c-b721-b6863f7784e3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntitySmallBusiness_675e8eb3-284c-469c-b721-b6863f7784e3" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_949b2ebb-1535-4490-87f9-6feec00cd465" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityEmergingGrowthCompany_949b2ebb-1535-4490-87f9-6feec00cd465" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3f5ff93f-da21-46da-82c3-486f2b064b5b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressAddressLine1_3f5ff93f-da21-46da-82c3-486f2b064b5b" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_65d716b9-01c0-4a9b-b5cc-544fd8ee205d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressCityOrTown_65d716b9-01c0-4a9b-b5cc-544fd8ee205d" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f5027b32-25fa-4f4a-be98-a782ad47cf8a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressStateOrProvince_f5027b32-25fa-4f4a-be98-a782ad47cf8a" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4b9f3904-91d1-4e65-9a15-b0028cbafcd2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressPostalZipCode_4b9f3904-91d1-4e65-9a15-b0028cbafcd2" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4b4322e4-9c2d-4d96-8ca1-e11e53924304" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_CityAreaCode_4b4322e4-9c2d-4d96-8ca1-e11e53924304" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9316964b-4473-48e1-85e3-8d303a2fc3e2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_LocalPhoneNumber_9316964b-4473-48e1-85e3-8d303a2fc3e2" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c9e8ee04-0cad-4ad9-a15f-ba92bd01577b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityPublicFloat_c9e8ee04-0cad-4ad9-a15f-ba92bd01577b" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3edf5cd9-e452-45bc-90ef-058cbf6f4e7d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3edf5cd9-e452-45bc-90ef-058cbf6f4e7d" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_ed6cbc75-0093-49dc-9afc-94d27b7fa39a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_ed6cbc75-0093-49dc-9afc-94d27b7fa39a" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_23911fc5-c72a-4cb2-8a63-2dc3a43a50ec" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentInformationTable_23911fc5-c72a-4cb2-8a63-2dc3a43a50ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_57941a86-1916-4e60-9e24-bdfe329e513b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_23911fc5-c72a-4cb2-8a63-2dc3a43a50ec" xlink:to="loc_us-gaap_StatementClassOfStockAxis_57941a86-1916-4e60-9e24-bdfe329e513b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_57941a86-1916-4e60-9e24-bdfe329e513b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_57941a86-1916-4e60-9e24-bdfe329e513b" xlink:to="loc_us-gaap_ClassOfStockDomain_57941a86-1916-4e60-9e24-bdfe329e513b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_57941a86-1916-4e60-9e24-bdfe329e513b" xlink:to="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_c64a8ffe-931d-40c7-80db-3533c30bd5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:to="loc_us-gaap_CommonClassAMember_c64a8ffe-931d-40c7-80db-3533c30bd5f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_fe7a0573-f1e8-4d21-b5e5-94d048831e39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:to="loc_us-gaap_CommonClassBMember_fe7a0573-f1e8-4d21-b5e5-94d048831e39" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i8f7aaf92d5ac4c35bdb58468957a2876_c789c7a8-0461-4597-bebe-b3dbd776b580">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:to="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f8183bfd-4285-4154-88cc-18f18283704c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f8183bfd-4285-4154-88cc-18f18283704c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_817f313d-b226-48f3-9204-6eb38aa6d99a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_817f313d-b226-48f3-9204-6eb38aa6d99a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_7e1f6145-0404-4046-b0a4-cb06e4c91d46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_IncomeTaxesReceivable_7e1f6145-0404-4046-b0a4-cb06e4c91d46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_41d355d8-7d76-4452-b87c-fed507826d34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_41d355d8-7d76-4452-b87c-fed507826d34" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_f742a35b-c24c-4f3e-9783-8b16dfdba0fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_InventoryGross_f742a35b-c24c-4f3e-9783-8b16dfdba0fb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_c78ec614-f931-4575-ad2f-3a6c5f29f504" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_OtherAssetsCurrent_c78ec614-f931-4575-ad2f-3a6c5f29f504" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_decd7db7-5d51-4bf2-96e7-ad5e99847394" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_AssetsCurrent_decd7db7-5d51-4bf2-96e7-ad5e99847394" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_46708e11-b6eb-4dc9-8dc4-e49e02fb322b" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_46708e11-b6eb-4dc9-8dc4-e49e02fb322b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7b99672c-0a72-4e4c-ba31-7bddf65a3537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7b99672c-0a72-4e4c-ba31-7bddf65a3537" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e44d9894-7cd8-4dfa-8b2e-9d155b5cb2a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e44d9894-7cd8-4dfa-8b2e-9d155b5cb2a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b7fc0ca0-04ac-42bd-b16f-a6a8c1f3ce2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_Goodwill_b7fc0ca0-04ac-42bd-b16f-a6a8c1f3ce2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4792e71-185d-4e65-9c24-fe2ac1721912" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4792e71-185d-4e65-9c24-fe2ac1721912" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_3896f83e-86c9-465d-8f48-db1d495c9127" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_3896f83e-86c9-465d-8f48-db1d495c9127" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_da27d1eb-f43f-45b8-865c-18f780c8321d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_da27d1eb-f43f-45b8-865c-18f780c8321d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b90a7266-a970-4943-a87e-0479436e2120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b90a7266-a970-4943-a87e-0479436e2120" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_75f34de3-9d85-4094-b270-d4237db72b39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_75f34de3-9d85-4094-b270-d4237db72b39" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9f0ac0b0-603e-494c-bac2-1cf1e2a58b32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_Assets_9f0ac0b0-603e-494c-bac2-1cf1e2a58b32" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_f1e053aa-8ed8-4a0d-8859-850245cc2213" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_f1e053aa-8ed8-4a0d-8859-850245cc2213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_da588240-06c4-454f-8c11-5770becb21d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_da588240-06c4-454f-8c11-5770becb21d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1a797a87-e1cc-4638-b70a-1de24c6a2c34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_AccountsPayableCurrent_1a797a87-e1cc-4638-b70a-1de24c6a2c34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_969bbfe0-c89c-4680-90c0-3a1aa77b48a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_969bbfe0-c89c-4680-90c0-3a1aa77b48a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_43588024-6740-41d3-9b0f-1702a7183bad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_InterestPayableCurrent_43588024-6740-41d3-9b0f-1702a7183bad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9593463e-2f6e-4ced-b291-9d115c349a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9593463e-2f6e-4ced-b291-9d115c349a1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_51d7dd3c-11e1-432e-95a1-fd74e69469eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_51d7dd3c-11e1-432e-95a1-fd74e69469eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeeed758-d5a7-4b7b-8b52-b9ab728361ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeeed758-d5a7-4b7b-8b52-b9ab728361ca" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d8c511d2-b9dd-4895-9cfe-fc2f7c6f3af2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_LiabilitiesCurrent_d8c511d2-b9dd-4895-9cfe-fc2f7c6f3af2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a890abf4-9096-4de6-915a-aab0718a2d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a890abf4-9096-4de6-915a-aab0718a2d1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_73cb8850-1ab2-4dc8-8aba-83049fc0720f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_73cb8850-1ab2-4dc8-8aba-83049fc0720f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_a9a48620-294b-47c7-82cb-380891a302a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_a9a48620-294b-47c7-82cb-380891a302a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_66a2a3f4-ddf8-4f60-a8b5-2c6d4e22c14b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_66a2a3f4-ddf8-4f60-a8b5-2c6d4e22c14b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_01edf17f-2bd7-49c6-9a8c-71d3e8afaa51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_01edf17f-2bd7-49c6-9a8c-71d3e8afaa51" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8501222d-e312-4e10-8a70-41df8e575408" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8501222d-e312-4e10-8a70-41df8e575408" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_648e3ed9-d5f1-4408-8ec4-5d373654656c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_648e3ed9-d5f1-4408-8ec4-5d373654656c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_648e3ed9-d5f1-4408-8ec4-5d373654656c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1275023b-176f-46d8-a3c9-b68e7809e3b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_CommonStockValue_1275023b-176f-46d8-a3c9-b68e7809e3b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fcb2c3ef-a0b2-4f5d-9f69-9c719eeb78b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fcb2c3ef-a0b2-4f5d-9f69-9c719eeb78b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_125f4639-10e9-4b5a-ac78-d0158b0a3fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_125f4639-10e9-4b5a-ac78-d0158b0a3fe2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8ad13b91-c001-42e8-8b43-f399deebab3a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8ad13b91-c001-42e8-8b43-f399deebab3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3136669-756c-4070-99ae-8d941e65dc4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_StockholdersEquity_f3136669-756c-4070-99ae-8d941e65dc4d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cbc9380-7007-4be1-b298-de23c23fa7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cbc9380-7007-4be1-b298-de23c23fa7f6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ea71524b-6f62-463a-889d-de1a452ccd76" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:to="loc_us-gaap_StatementTable_ea71524b-6f62-463a-889d-de1a452ccd76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6e64b733-da1c-475f-bb38-d43427f54735" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ea71524b-6f62-463a-889d-de1a452ccd76" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6e64b733-da1c-475f-bb38-d43427f54735" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6e64b733-da1c-475f-bb38-d43427f54735_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6e64b733-da1c-475f-bb38-d43427f54735" xlink:to="loc_us-gaap_ClassOfStockDomain_6e64b733-da1c-475f-bb38-d43427f54735_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6e64b733-da1c-475f-bb38-d43427f54735" xlink:to="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_26b28a4f-8139-4f82-b523-ee892e765476" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:to="loc_us-gaap_CommonClassAMember_26b28a4f-8139-4f82-b523-ee892e765476" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d2e6c59b-7d5c-4d3d-b41d-8f4ded78112d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:to="loc_us-gaap_CommonClassBMember_d2e6c59b-7d5c-4d3d-b41d-8f4ded78112d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i5adf1e515b354b5aba7c0036c4a65368_5f9281f2-4d71-446e-af7c-633a6d571d93">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8c0f9d2e-b3a1-44fb-9859-1291eb105d85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8c0f9d2e-b3a1-44fb-9859-1291eb105d85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9d984b95-3dc5-4c1d-a94f-dc224315adfb" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9d984b95-3dc5-4c1d-a94f-dc224315adfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e171307a-635f-4df5-a767-88ce7cc3247c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e171307a-635f-4df5-a767-88ce7cc3247c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_720cdc78-0f75-4597-aadf-2a336061c230" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_720cdc78-0f75-4597-aadf-2a336061c230" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_76ce625e-28d3-4ebb-8206-f6048174dadd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_76ce625e-28d3-4ebb-8206-f6048174dadd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_722d34fe-64dd-4d25-934c-ad50227972f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockSharesIssued_722d34fe-64dd-4d25-934c-ad50227972f9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7ce3f060-2e67-4b89-9adf-21d23caf9f27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7ce3f060-2e67-4b89-9adf-21d23caf9f27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityVotesperShareHeld_cfbf87d8-0277-4e03-880b-ff5ceb6f1fa6" xlink:href="cwst-20191231.xsd#cwst_StockholdersEquityVotesperShareHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_cwst_StockholdersEquityVotesperShareHeld_cfbf87d8-0277-4e03-880b-ff5ceb6f1fa6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a76188a9-0dc7-4dfc-b679-04c99de2ca97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_StatementTable_a76188a9-0dc7-4dfc-b679-04c99de2ca97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1de5ef06-04fb-4363-9317-82c42d7c06c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a76188a9-0dc7-4dfc-b679-04c99de2ca97" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1de5ef06-04fb-4363-9317-82c42d7c06c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_1de5ef06-04fb-4363-9317-82c42d7c06c8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1de5ef06-04fb-4363-9317-82c42d7c06c8" xlink:to="loc_us-gaap_ClassOfStockDomain_1de5ef06-04fb-4363-9317-82c42d7c06c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1de5ef06-04fb-4363-9317-82c42d7c06c8" xlink:to="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_4b79a24b-4709-4682-a122-421d2c875022" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:to="loc_us-gaap_CommonClassAMember_4b79a24b-4709-4682-a122-421d2c875022" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8e71c49d-4748-4fdd-8d72-7e8baf181e87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:to="loc_us-gaap_CommonClassBMember_8e71c49d-4748-4fdd-8d72-7e8baf181e87" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="i3b152155061a4dfe84e286b5d7b17099_63443ee8-3178-4234-aecf-e60737b8b977"/>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended" id="i13fef0f45f654f0c88f2d1091c79a335_02030fda-6097-427d-b16d-cf30af298e37"/>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="extended" id="i51e27c119dbd4240a24649c73ec85ebf_2a20cfc1-4486-46fb-a6cd-a9c74a116827">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c1ceaaca-84fe-472c-9421-17ef33ae1c95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c1ceaaca-84fe-472c-9421-17ef33ae1c95" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0d8306f7-baad-44bb-bd6f-8a927c4acf60" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0d8306f7-baad-44bb-bd6f-8a927c4acf60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_edfd1336-c253-458b-810a-6af8650cf3af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_edfd1336-c253-458b-810a-6af8650cf3af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_dc3f3161-32e2-4d4c-90eb-c57c98b42d46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_dc3f3161-32e2-4d4c-90eb-c57c98b42d46" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5d08b2f-cc89-4969-a284-7f7c53bbba33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5d08b2f-cc89-4969-a284-7f7c53bbba33" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b2e10400-748d-41de-b21d-d43d5eb629f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b2e10400-748d-41de-b21d-d43d5eb629f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9ed48fe-65b0-42f0-8405-4b194df517f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9ed48fe-65b0-42f0-8405-4b194df517f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d9d8ffab-1374-4ee5-b173-cfdc2bc7aa99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d9d8ffab-1374-4ee5-b173-cfdc2bc7aa99" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_e3ec5ef9-f809-4f2c-85b3-395eefcf9025" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_e3ec5ef9-f809-4f2c-85b3-395eefcf9025" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_26d7d9e9-373e-4e96-ab0b-ba7612bbb455" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_26d7d9e9-373e-4e96-ab0b-ba7612bbb455" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_cf39a263-5b91-4916-aebf-72706f2f57a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_cf39a263-5b91-4916-aebf-72706f2f57a3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_46e3c190-d7d4-46c3-bd54-3e19da25daf2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockholdersEquityOther_46e3c190-d7d4-46c3-bd54-3e19da25daf2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae59f7ea-b6fc-49b7-b3f5-fe416947abce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_NetIncomeLoss_ae59f7ea-b6fc-49b7-b3f5-fe416947abce" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b1e8c1a4-62f2-443a-b678-cfe079915d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b1e8c1a4-62f2-443a-b678-cfe079915d0d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4b913944-ad2c-48e4-be0c-a80bfbd4eb7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b9571a94-808a-496b-97a1-ff47a5d35f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c1ceaaca-84fe-472c-9421-17ef33ae1c95" xlink:to="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c75e44b7-8005-442d-8623-d8567098cb8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c75e44b7-8005-442d-8623-d8567098cb8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c75e44b7-8005-442d-8623-d8567098cb8a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c75e44b7-8005-442d-8623-d8567098cb8a" xlink:to="loc_us-gaap_ClassOfStockDomain_c75e44b7-8005-442d-8623-d8567098cb8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c75e44b7-8005-442d-8623-d8567098cb8a" xlink:to="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_cc4eea73-3322-4c00-b3e7-48c281f31891" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:to="loc_us-gaap_CommonClassAMember_cc4eea73-3322-4c00-b3e7-48c281f31891" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0ca8a76e-2f2b-4c04-a687-386ff07a1694" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:to="loc_us-gaap_CommonClassBMember_0ca8a76e-2f2b-4c04-a687-386ff07a1694" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_484109a8-9082-4ad6-b4ed-293420d56375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_484109a8-9082-4ad6-b4ed-293420d56375" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_484109a8-9082-4ad6-b4ed-293420d56375_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_484109a8-9082-4ad6-b4ed-293420d56375" xlink:to="loc_us-gaap_EquityComponentDomain_484109a8-9082-4ad6-b4ed-293420d56375_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_484109a8-9082-4ad6-b4ed-293420d56375" xlink:to="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_020497e4-043e-4de3-bf4c-4fcf59ebf3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_CommonStockMember_020497e4-043e-4de3-bf4c-4fcf59ebf3ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_80c8ba24-c0ac-4594-9891-6eb42faa08c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_80c8ba24-c0ac-4594-9891-6eb42faa08c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_097a36e7-0e0e-4b3d-93ec-8ca47f9b57cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_RetainedEarningsMember_097a36e7-0e0e-4b3d-93ec-8ca47f9b57cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_523f6a3f-52e3-472e-ae0c-043595432ab3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_523f6a3f-52e3-472e-ae0c-043595432ab3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_dcb0bc1f-b50b-42b2-88fa-d4f3f3524143" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_NoncontrollingInterestMember_dcb0bc1f-b50b-42b2-88fa-d4f3f3524143" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="if6dcc35b6c7e4634b53e2d27071004a8_21ae7cea-c2eb-4736-91fd-29376c3477cc">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_583898b9-8a23-460a-8236-47b5164289d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:to="loc_us-gaap_NetIncomeLoss_583898b9-8a23-460a-8236-47b5164289d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8f62f30b-2262-4b72-81e5-c9f326dd085b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8f62f30b-2262-4b72-81e5-c9f326dd085b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_11a982da-8eb6-41c2-84f3-c131025aebd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_OperatingLeaseExpense_11a982da-8eb6-41c2-84f3-c131025aebd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_dd3b574e-5259-4277-a845-4fa522538092" xlink:href="cwst-20191231.xsd#cwst_DepletionOfLandfillOperatingLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_dd3b574e-5259-4277-a845-4fa522538092" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_0e414cb9-8023-48ca-a5fe-e9ba6ff8c98c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_0e414cb9-8023-48ca-a5fe-e9ba6ff8c98c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a9673164-575c-4bec-8d98-83994d60b58c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a9673164-575c-4bec-8d98-83994d60b58c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_51c995ab-604e-4a58-9688-e55c30185dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_ShareBasedCompensation_51c995ab-604e-4a58-9688-e55c30185dd3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d11df53c-927c-481d-8093-d500912d9bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d11df53c-927c-481d-8093-d500912d9bd6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoncashLandfillClosureCharge_f19d447f-434f-4a07-b1b5-75d4cbaf98c8" xlink:href="cwst-20191231.xsd#cwst_NoncashLandfillClosureCharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_NoncashLandfillClosureCharge_f19d447f-434f-4a07-b1b5-75d4cbaf98c8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_40bc1a16-540b-4de6-972c-4dadf2e8e4d6" xlink:href="cwst-20191231.xsd#cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_40bc1a16-540b-4de6-972c-4dadf2e8e4d6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_df24e614-4a83-42b4-879e-a9d16871ea55" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_df24e614-4a83-42b4-879e-a9d16871ea55" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_faae44bd-7cc4-4a4d-a333-2d26d5d12836" xlink:href="cwst-20191231.xsd#cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_faae44bd-7cc4-4a4d-a333-2d26d5d12836" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_75ab4583-5668-48e5-8d7e-c48a7ce8419f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_75ab4583-5668-48e5-8d7e-c48a7ce8419f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_edb32ff5-f288-4ed2-96fa-07bf80f0c016" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_ImpairmentOfInvestments_edb32ff5-f288-4ed2-96fa-07bf80f0c016" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_7ae9873f-5368-409c-8213-2129990282bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_7ae9873f-5368-409c-8213-2129990282bf" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_27be056e-2734-4d77-987e-a8165260dbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_27be056e-2734-4d77-987e-a8165260dbc9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_460f2c6c-e2a4-4e43-9f91-dfdac46aa87a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_460f2c6c-e2a4-4e43-9f91-dfdac46aa87a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_11a789df-6794-40c9-a68a-7a55828d3e60" xlink:href="cwst-20191231.xsd#cwst_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_11a789df-6794-40c9-a68a-7a55828d3e60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c6ff0bd9-921f-42e6-a63f-b0ad7b3b4118" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c6ff0bd9-921f-42e6-a63f-b0ad7b3b4118" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_89514e86-c692-4cbe-9945-d3e67e9ce23c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_89514e86-c692-4cbe-9945-d3e67e9ce23c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_179b511b-667f-4a7a-98a5-0eb5135489ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_179b511b-667f-4a7a-98a5-0eb5135489ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a9b182d-60ef-4ced-ba96-1792a0a7a00b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a9b182d-60ef-4ced-ba96-1792a0a7a00b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52cd57f3-0159-4033-a992-d08d25e35353" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52cd57f3-0159-4033-a992-d08d25e35353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9d3bef4f-0ef3-405b-82cc-786f1f8f3984" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9d3bef4f-0ef3-405b-82cc-786f1f8f3984" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PaymentsForLandfillOperatingLease_2ec39573-f6b1-41a8-98cd-f33cd8dac3a4" xlink:href="cwst-20191231.xsd#cwst_PaymentsForLandfillOperatingLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_cwst_PaymentsForLandfillOperatingLease_2ec39573-f6b1-41a8-98cd-f33cd8dac3a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_befa5ba2-b9de-4e97-a2d4-d4d879708393" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_befa5ba2-b9de-4e97-a2d4-d4d879708393" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_02d9b123-d374-4847-b6da-f1bfe2efc985" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_02d9b123-d374-4847-b6da-f1bfe2efc985" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b80264a7-d2a7-4137-8137-f0efe8b549bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b80264a7-d2a7-4137-8137-f0efe8b549bb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_aa63caf0-397f-412f-9fb7-d834d2e6ae12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_aa63caf0-397f-412f-9fb7-d834d2e6ae12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_4e785027-7a17-429f-a811-b64311c30bfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_4e785027-7a17-429f-a811-b64311c30bfe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3abec650-169f-42e4-ac1b-ca60ba1c026e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3abec650-169f-42e4-ac1b-ca60ba1c026e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3701f04f-dd67-4f7f-9273-22e84c1f931f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3701f04f-dd67-4f7f-9273-22e84c1f931f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_682e5aba-65b5-4db5-a617-04f1056e7cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_682e5aba-65b5-4db5-a617-04f1056e7cb9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsFromSaleOfCommonStock_a270b3ac-21cc-48fe-b422-6af65d382ebe" xlink:href="cwst-20191231.xsd#cwst_ProceedsFromSaleOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_cwst_ProceedsFromSaleOfCommonStock_a270b3ac-21cc-48fe-b422-6af65d382ebe" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3a51ce4-538c-43ed-abe4-6f6993ab280c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3a51ce4-538c-43ed-abe4-6f6993ab280c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ba9aed8-e5c5-4deb-a2d3-384d484d0b22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ba9aed8-e5c5-4deb-a2d3-384d484d0b22" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_749a8c88-8e15-47be-80d5-ecc8c2fa5709" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_749a8c88-8e15-47be-80d5-ecc8c2fa5709" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b02ea7c2-ee37-4f49-9c2c-65fcdc9dad7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_11b1d350-13eb-47f0-9f80-85f4980d5421" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:to="loc_us-gaap_InterestPaidNet_11b1d350-13eb-47f0-9f80-85f4980d5421" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_f421be66-8762-4213-bd33-3be48563207a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_f421be66-8762-4213-bd33-3be48563207a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7879e9a6-f77c-483e-829e-ee80ef09c0cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7879e9a6-f77c-483e-829e-ee80ef09c0cf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_9ca0643e-25fd-4122-be9f-39318f3db9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7879e9a6-f77c-483e-829e-ee80ef09c0cf" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_9ca0643e-25fd-4122-be9f-39318f3db9bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_22fa5765-b55e-487f-82cc-f6aed64933fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_StatementTable_22fa5765-b55e-487f-82cc-f6aed64933fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_22fa5765-b55e-487f-82cc-f6aed64933fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77ef2e08-6739-4691-860c-b2c338c26af9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77ef2e08-6739-4691-860c-b2c338c26af9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_3f882b94-9515-4a49-b3d1-63f7ce8979e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77ef2e08-6739-4691-860c-b2c338c26af9" xlink:to="loc_us-gaap_LandfillMember_3f882b94-9515-4a49-b3d1-63f7ce8979e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="cwst-20191231.xsd#BASISOFPRESENTATION"/>
  <link:definitionLink xlink:role="http://casella.com/role/BASISOFPRESENTATION" xlink:type="extended" id="i22e750af1f634a199d40802c54093f24_24e01cb8-3cd5-468b-beb0-633cb9cbc5c8"/>
  <link:roleRef roleURI="http://casella.com/role/BASISOFPRESENTATIONDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#BASISOFPRESENTATIONDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/BASISOFPRESENTATIONDetail" xlink:type="extended" id="i4b3926389d614d5b8a24572a80756bbc_098f0e6f-a839-41e5-977c-4dc86d2ddf7e"/>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGES" xlink:type="simple" xlink:href="cwst-20191231.xsd#ACCOUNTINGCHANGES"/>
  <link:definitionLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGES" xlink:type="extended" id="id3b1851087e44351b4f1333947d8d3c4_36a564d1-aab1-47ad-82d2-6cc0306240c3"/>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGESPolicies" xlink:type="simple" xlink:href="cwst-20191231.xsd#ACCOUNTINGCHANGESPolicies"/>
  <link:definitionLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGESPolicies" xlink:type="extended" id="i3836682fdb6c4738afef616c9e9a1bf4_d5d0f628-7399-4575-bd2d-9a3bb5330dce"/>
  <link:roleRef roleURI="http://casella.com/role/ACCOUNTINGCHANGESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#ACCOUNTINGCHANGESTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/ACCOUNTINGCHANGESTables" xlink:type="extended" id="ifdd10d8199d44b2a8d658282a9e7730f_4c1259c7-ad14-4575-8929-5d5cdd91fa05"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended" id="ic86d8387ce5d4a50a3dc49dcfa035615_475fd569-e82c-4ddd-af49-de7acfc841b9"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended" id="i262541d9e84f4026beaf1876be32b022_603a8cdc-2d8b-4d4b-88e1-f73907c3140d"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="extended" id="i362aafa5b66548c0a5f46cbf29e8c8bd_db8c12ea-52b9-422d-8edd-f0d8ecff056c">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7998d24b-d096-4cc4-b862-704a67b90207" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_276ac4b3-4957-4a43-b4e9-2511cd9642aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7998d24b-d096-4cc4-b862-704a67b90207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_276ac4b3-4957-4a43-b4e9-2511cd9642aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7998d24b-d096-4cc4-b862-704a67b90207" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2b42a08a-fb59-428a-a1cd-b74f82d590ed" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:to="loc_srt_RangeAxis_2b42a08a-fb59-428a-a1cd-b74f82d590ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2b42a08a-fb59-428a-a1cd-b74f82d590ed_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2b42a08a-fb59-428a-a1cd-b74f82d590ed" xlink:to="loc_srt_RangeMember_2b42a08a-fb59-428a-a1cd-b74f82d590ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2b42a08a-fb59-428a-a1cd-b74f82d590ed" xlink:to="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9dbce317-4a94-458d-87b4-1c803071ee7b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:to="loc_srt_MinimumMember_9dbce317-4a94-458d-87b4-1c803071ee7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d00c5186-5bf2-4a17-bb3f-b04d6fc2d817" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:to="loc_srt_MaximumMember_d00c5186-5bf2-4a17-bb3f-b04d6fc2d817" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57a5e722-f913-46cd-86ab-51b52edfed92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57a5e722-f913-46cd-86ab-51b52edfed92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57a5e722-f913-46cd-86ab-51b52edfed92_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57a5e722-f913-46cd-86ab-51b52edfed92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57a5e722-f913-46cd-86ab-51b52edfed92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57a5e722-f913-46cd-86ab-51b52edfed92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_70edc7d4-1809-492a-a07a-bb4293ceb54b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_70edc7d4-1809-492a-a07a-bb4293ceb54b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_ba239410-634f-4472-9725-2a1350bb2231" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_ba239410-634f-4472-9725-2a1350bb2231" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_c83b3015-8fd6-49a9-9fc0-3d74fc3bfbe0" xlink:href="cwst-20191231.xsd#cwst_RollingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_cwst_RollingStockMember_c83b3015-8fd6-49a9-9fc0-3d74fc3bfbe0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_cde60446-2305-4f14-a180-ed3387adfd63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContainersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_ContainersMember_cde60446-2305-4f14-a180-ed3387adfd63" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_2a992d2c-186a-4239-91ae-24cdaf8b4305" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_2a992d2c-186a-4239-91ae-24cdaf8b4305" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail" xlink:type="extended" id="i443b4925064448fe9c4dc10ebfe2095c_e9438c7f-e780-42b7-833a-118230efe9fc">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_4e3e28d7-7ab9-42cf-afc3-e89b7f72801c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_us-gaap_InterestCostsCapitalized_4e3e28d7-7ab9-42cf-afc3-e89b7f72801c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_5cf20ac1-f52b-48ef-96cd-50b29bbc6349" xlink:href="cwst-20191231.xsd#cwst_ClosureandPostClosureCostsIncurrencePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_5cf20ac1-f52b-48ef-96cd-50b29bbc6349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InflationRate_960749d9-31f1-44f5-85d7-99e8b569381e" xlink:href="cwst-20191231.xsd#cwst_InflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_InflationRate_960749d9-31f1-44f5-85d7-99e8b569381e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AssetRetirementObligationMeasurementInput_76bdbc45-23bf-4801-89f0-7d671c2c7163" xlink:href="cwst-20191231.xsd#cwst_AssetRetirementObligationMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_AssetRetirementObligationMeasurementInput_76bdbc45-23bf-4801-89f0-7d671c2c7163" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_34ea8404-94c4-4fc0-a71d-c000f43c34f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_34ea8404-94c4-4fc0-a71d-c000f43c34f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SuretyBonds_715a32f4-c47a-4c5c-ba41-83c1b5e114ff" xlink:href="cwst-20191231.xsd#cwst_SuretyBonds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_SuretyBonds_715a32f4-c47a-4c5c-ba41-83c1b5e114ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_7d533399-4a90-4232-b820-d641033782ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_7d533399-4a90-4232-b820-d641033782ac" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_a9feafcf-c1c9-462f-a381-9c894a9d21d2" xlink:href="cwst-20191231.xsd#cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_a9feafcf-c1c9-462f-a381-9c894a9d21d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_3a03fdff-438e-49fc-8c62-85c4abd894cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_3a03fdff-438e-49fc-8c62-85c4abd894cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_3a03fdff-438e-49fc-8c62-85c4abd894cd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3a03fdff-438e-49fc-8c62-85c4abd894cd" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_3a03fdff-438e-49fc-8c62-85c4abd894cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_f1772c4e-4eb6-4a20-a75c-85ca67b4ebc4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3a03fdff-438e-49fc-8c62-85c4abd894cd" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_f1772c4e-4eb6-4a20-a75c-85ca67b4ebc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_d17b71f1-4a02-49be-b624-681a4a303d16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_f1772c4e-4eb6-4a20-a75c-85ca67b4ebc4" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_d17b71f1-4a02-49be-b624-681a4a303d16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:to="loc_srt_RangeAxis_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0" xlink:to="loc_srt_RangeMember_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0" xlink:to="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_19419802-58a1-40c6-9d62-5e792fae1679" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:to="loc_srt_MinimumMember_19419802-58a1-40c6-9d62-5e792fae1679" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d116d08c-98e4-45e5-8f4e-63c82f641525" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:to="loc_srt_MaximumMember_d116d08c-98e4-45e5-8f4e-63c82f641525" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3c559d1f-4b71-4596-9cab-8994b309f928" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3c559d1f-4b71-4596-9cab-8994b309f928" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3c559d1f-4b71-4596-9cab-8994b309f928_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3c559d1f-4b71-4596-9cab-8994b309f928" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3c559d1f-4b71-4596-9cab-8994b309f928_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_142ad8b3-4cbe-48db-b2b0-2c5e4c3ca382" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3c559d1f-4b71-4596-9cab-8994b309f928" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_142ad8b3-4cbe-48db-b2b0-2c5e4c3ca382" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureAndPostClosureCostsMember_c7c30de3-74fa-401e-bb74-304a25c3c744" xlink:href="cwst-20191231.xsd#cwst_ClosureAndPostClosureCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_142ad8b3-4cbe-48db-b2b0-2c5e4c3ca382" xlink:to="loc_cwst_ClosureAndPostClosureCostsMember_c7c30de3-74fa-401e-bb74-304a25c3c744" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail" xlink:type="extended" id="i398447ec73ca4c2ea1eab6ca83a16b48_926699fe-7f6a-4616-9544-bc25709410ce"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="extended" id="iee034eb8003a4eb88f5f6b5b3f1e3d91_1c4e6e7a-c3e6-4e65-91aa-c0d5dac98939"/>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail" xlink:type="extended" id="ie5b4a52760ed48c0beaf8b1657200a37_78fc4f68-369d-4acb-aa1c-17e1746bfc15">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MaximumExposureSelfInsured_8b6d48f3-4904-4b7a-86e1-5b8064c40102" xlink:href="cwst-20191231.xsd#cwst_MaximumExposureSelfInsured"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:to="loc_cwst_MaximumExposureSelfInsured_8b6d48f3-4904-4b7a-86e1-5b8064c40102" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_ff727439-3ecf-4e76-8011-56f2ff738316" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:to="loc_us-gaap_SelfInsuranceReserve_ff727439-3ecf-4e76-8011-56f2ff738316" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_abc60e8c-20b4-454c-bcd6-329c3e9da569" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_abc60e8c-20b4-454c-bcd6-329c3e9da569" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_b3263be2-4a01-47af-bffe-ec8bacfb773c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_abc60e8c-20b4-454c-bcd6-329c3e9da569" xlink:to="loc_us-gaap_MajorPropertyClassAxis_b3263be2-4a01-47af-bffe-ec8bacfb773c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_b3263be2-4a01-47af-bffe-ec8bacfb773c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MajorPropertyClassAxis_b3263be2-4a01-47af-bffe-ec8bacfb773c" xlink:to="loc_us-gaap_MajorPropertyClassDomain_b3263be2-4a01-47af-bffe-ec8bacfb773c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_e71e1ced-2fcd-4e70-9ab4-42ebb9c80ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MajorPropertyClassAxis_b3263be2-4a01-47af-bffe-ec8bacfb773c" xlink:to="loc_us-gaap_MajorPropertyClassDomain_e71e1ced-2fcd-4e70-9ab4-42ebb9c80ef5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_c1106fb8-b285-46cc-a487-057a8c708bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AutomobilesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MajorPropertyClassDomain_e71e1ced-2fcd-4e70-9ab4-42ebb9c80ef5" xlink:to="loc_us-gaap_AutomobilesMember_c1106fb8-b285-46cc-a487-057a8c708bc7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails" xlink:type="extended" id="i53abaf6978c847f9a5ff1ce713b86e44_c2e57eb8-2a67-4f15-964b-0f639660faaa">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e498b6cc-bbda-4f8a-bd5c-219cacbd2bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:to="loc_us-gaap_Revenues_e498b6cc-bbda-4f8a-bd5c-219cacbd2bd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_a44cf0e1-b298-4002-99e6-47250e0864e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:to="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_a44cf0e1-b298-4002-99e6-47250e0864e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09fb54dd-bd25-4967-8b2f-b783d999cad0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09fb54dd-bd25-4967-8b2f-b783d999cad0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_4f260948-4b47-44e6-893a-e5582919f632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_4f260948-4b47-44e6-893a-e5582919f632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_4f260948-4b47-44e6-893a-e5582919f632_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_4f260948-4b47-44e6-893a-e5582919f632" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_4f260948-4b47-44e6-893a-e5582919f632_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_06bbd943-24d7-4380-81a4-601a297d1605" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_4f260948-4b47-44e6-893a-e5582919f632" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_06bbd943-24d7-4380-81a4-601a297d1605" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_33e0b4e3-5ced-41ce-bdb9-c34da985e9a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_06bbd943-24d7-4380-81a4-601a297d1605" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_33e0b4e3-5ced-41ce-bdb9-c34da985e9a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b83f3636-6a4c-48a8-a09e-5231783b98eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b83f3636-6a4c-48a8-a09e-5231783b98eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b83f3636-6a4c-48a8-a09e-5231783b98eb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b83f3636-6a4c-48a8-a09e-5231783b98eb" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b83f3636-6a4c-48a8-a09e-5231783b98eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0bef1917-5d4c-45bb-b85d-d154c5ed3d26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b83f3636-6a4c-48a8-a09e-5231783b98eb" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0bef1917-5d4c-45bb-b85d-d154c5ed3d26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_1b75d0be-9a7d-4d40-a373-98cfce4a65af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0bef1917-5d4c-45bb-b85d-d154c5ed3d26" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_1b75d0be-9a7d-4d40-a373-98cfce4a65af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail" xlink:type="extended" id="i4a705da051f44b67964db3db749a49be_02a7511e-b3f8-4bd1-b351-93ab57640052">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_a4a2a675-8543-4ae8-9008-6edea352867f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_a4a2a675-8543-4ae8-9008-6edea352867f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_111b5ac4-b347-4e12-b12e-06502a17c549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_111b5ac4-b347-4e12-b12e-06502a17c549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_c3d92443-a7bd-4f33-a522-708bc407e11a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_ImpairmentOfInvestments_c3d92443-a7bd-4f33-a522-708bc407e11a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InvestmentOwnershipPercentage_4b7159de-09c7-4707-bf04-0c4703dba077" xlink:href="cwst-20191231.xsd#cwst_InvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_cwst_InvestmentOwnershipPercentage_4b7159de-09c7-4707-bf04-0c4703dba077" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_524461c3-25e5-43a8-b706-cb2ceb68ec46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_524461c3-25e5-43a8-b706-cb2ceb68ec46" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_56fa806d-8495-44f2-9fd0-30f4cee633a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_56fa806d-8495-44f2-9fd0-30f4cee633a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_56fa806d-8495-44f2-9fd0-30f4cee633a5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56fa806d-8495-44f2-9fd0-30f4cee633a5" xlink:to="loc_us-gaap_SegmentDomain_56fa806d-8495-44f2-9fd0-30f4cee633a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56fa806d-8495-44f2-9fd0-30f4cee633a5" xlink:to="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_5dd90cd9-1025-4ac0-a8d0-07951dd5de5c" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_cwst_EasternRegionMember_5dd90cd9-1025-4ac0-a8d0-07951dd5de5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_e90d7089-5640-43f5-a67e-5d92ed1ea0ca" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_cwst_WesternRegionMember_e90d7089-5640-43f5-a67e-5d92ed1ea0ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_24ba8663-1df7-44c8-b96a-b7d6fad72763" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_cwst_RecyclingMember_24ba8663-1df7-44c8-b96a-b7d6fad72763" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_f1fd165c-1b19-417f-8bae-db087ebc20ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_us-gaap_AllOtherSegmentsMember_f1fd165c-1b19-417f-8bae-db087ebc20ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3918c5cb-bd70-428a-a763-6a0544d3a711" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3918c5cb-bd70-428a-a763-6a0544d3a711" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3918c5cb-bd70-428a-a763-6a0544d3a711_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3918c5cb-bd70-428a-a763-6a0544d3a711" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3918c5cb-bd70-428a-a763-6a0544d3a711_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6dc42494-c619-40af-bb84-22ac9bc89601" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3918c5cb-bd70-428a-a763-6a0544d3a711" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6dc42494-c619-40af-bb84-22ac9bc89601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecycleRewardsIncMember_0a42f804-c8a7-4218-90fd-42ae660c88fe" xlink:href="cwst-20191231.xsd#cwst_RecycleRewardsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6dc42494-c619-40af-bb84-22ac9bc89601" xlink:to="loc_cwst_RecycleRewardsIncMember_0a42f804-c8a7-4218-90fd-42ae660c88fe" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails" xlink:type="extended" id="i64809f53d9824f389492c90b079519dc_2dd5d8ca-da04-4e19-a966-abdc4964fb5d">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_18f570f9-a8cc-4bb7-8167-20cf9b091848" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansNumberofPlans_1f871f87-afcc-4503-978d-cc9f1ad80086" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansNumberofPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_18f570f9-a8cc-4bb7-8167-20cf9b091848" xlink:to="loc_cwst_MultiemployerPlansNumberofPlans_1f871f87-afcc-4503-978d-cc9f1ad80086" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_18f570f9-a8cc-4bb7-8167-20cf9b091848" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_ce2231af-bde6-4348-aa0d-ef602ff33ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_ce2231af-bde6-4348-aa0d-ef602ff33ad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_ce2231af-bde6-4348-aa0d-ef602ff33ad4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_ce2231af-bde6-4348-aa0d-ef602ff33ad4" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_ce2231af-bde6-4348-aa0d-ef602ff33ad4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_ddcd61e4-e260-491e-8c32-9d10be565edc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_ce2231af-bde6-4348-aa0d-ef602ff33ad4" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_ddcd61e4-e260-491e-8c32-9d10be565edc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansPensionMember_224a59bf-032d-47f8-9c10-a601c0e532d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansPensionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansTypeDomain_ddcd61e4-e260-491e-8c32-9d10be565edc" xlink:to="loc_us-gaap_MultiemployerPlansPensionMember_224a59bf-032d-47f8-9c10-a601c0e532d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_4ce8bfea-ccfc-466d-93ac-787c8a6edea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_4ce8bfea-ccfc-466d-93ac-787c8a6edea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_4ce8bfea-ccfc-466d-93ac-787c8a6edea5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_4ce8bfea-ccfc-466d-93ac-787c8a6edea5" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_4ce8bfea-ccfc-466d-93ac-787c8a6edea5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_424684da-059e-46f6-b7de-1016fc076528" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_4ce8bfea-ccfc-466d-93ac-787c8a6edea5" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_424684da-059e-46f6-b7de-1016fc076528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_6c5d6db6-0980-4513-9e4d-3ace59f4c337" xlink:href="cwst-20191231.xsd#cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_424684da-059e-46f6-b7de-1016fc076528" xlink:to="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_6c5d6db6-0980-4513-9e4d-3ace59f4c337" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITION" xlink:type="simple" xlink:href="cwst-20191231.xsd#REVENUERECOGNITION"/>
  <link:definitionLink xlink:role="http://casella.com/role/REVENUERECOGNITION" xlink:type="extended" id="i26f29dc0bf004f47b0b57169572aea64_62a9006b-5794-4bd4-a7bb-fedee5a234a2"/>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#REVENUERECOGNITIONTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/REVENUERECOGNITIONTables" xlink:type="extended" id="i84ed96624ad4474c9a5bb65a6861f15a_4501ee20-fb57-4899-9a8c-64fb873dce9a"/>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#REVENUERECOGNITIONDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/REVENUERECOGNITIONDetails" xlink:type="extended" id="i5d0602f77bc040729ab48d9a2c81da80_28dc2a1d-d0a4-4f69-be11-9617671de1cf">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_fc0c2774-8da0-4e81-b891-a49dd2ad48a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_87997730-ba1a-42fb-8289-39ad95ddceb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_fc0c2774-8da0-4e81-b891-a49dd2ad48a0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_87997730-ba1a-42fb-8289-39ad95ddceb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_fc0c2774-8da0-4e81-b891-a49dd2ad48a0" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_252c4aef-b27d-46cb-8658-88149702463f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_252c4aef-b27d-46cb-8658-88149702463f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_252c4aef-b27d-46cb-8658-88149702463f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_252c4aef-b27d-46cb-8658-88149702463f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_252c4aef-b27d-46cb-8658-88149702463f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_252c4aef-b27d-46cb-8658-88149702463f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_e8d805e4-cc74-4712-ae7e-961137392187" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_e8d805e4-cc74-4712-ae7e-961137392187" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_691fc72d-3882-46bc-a337-447331a6d94d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:to="loc_us-gaap_TransferredOverTimeMember_691fc72d-3882-46bc-a337-447331a6d94d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ae4da408-7d13-407e-b3bd-3901e58f6106" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:to="loc_srt_ProductOrServiceAxis_ae4da408-7d13-407e-b3bd-3901e58f6106" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ae4da408-7d13-407e-b3bd-3901e58f6106_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ae4da408-7d13-407e-b3bd-3901e58f6106" xlink:to="loc_srt_ProductsAndServicesDomain_ae4da408-7d13-407e-b3bd-3901e58f6106_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ae4da408-7d13-407e-b3bd-3901e58f6106" xlink:to="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionMember_f0b2ff9f-27eb-4ab6-9325-5564f926f76f" xlink:href="cwst-20191231.xsd#cwst_CollectionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_CollectionMember_f0b2ff9f-27eb-4ab6-9325-5564f926f76f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillRevenueMember_6a77fc12-7c6a-4611-861e-2f07d88348db" xlink:href="cwst-20191231.xsd#cwst_LandfillRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_LandfillRevenueMember_6a77fc12-7c6a-4611-861e-2f07d88348db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferMember_5658c551-8ccc-4bc9-864a-c7b821d289ce" xlink:href="cwst-20191231.xsd#cwst_TransferMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_TransferMember_5658c551-8ccc-4bc9-864a-c7b821d289ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CustomerSolutionsMember_52ce9c96-5986-4d62-9d8c-a462eb1e917f" xlink:href="cwst-20191231.xsd#cwst_CustomerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_CustomerSolutionsMember_52ce9c96-5986-4d62-9d8c-a462eb1e917f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingRevenuesMember_cf79bc55-bc05-4402-b554-a9403454e702" xlink:href="cwst-20191231.xsd#cwst_RecyclingRevenuesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_RecyclingRevenuesMember_cf79bc55-bc05-4402-b554-a9403454e702" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OrganicsMember_9d872717-363b-4dfc-9149-e1acd27016be" xlink:href="cwst-20191231.xsd#cwst_OrganicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_OrganicsMember_9d872717-363b-4dfc-9149-e1acd27016be" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransportationMember_9d9510c7-7caf-4dfb-a9f9-466c890f0798" xlink:href="cwst-20191231.xsd#cwst_TransportationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_TransportationMember_9d9510c7-7caf-4dfb-a9f9-466c890f0798" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillGasToEnergyMember_365a44fe-344d-4b0e-81ff-8e4734223b12" xlink:href="cwst-20191231.xsd#cwst_LandfillGasToEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_LandfillGasToEnergyMember_365a44fe-344d-4b0e-81ff-8e4734223b12" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed" xlink:to="loc_us-gaap_SegmentDomain_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed" xlink:to="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_53a74ebc-9ca8-4229-a560-7cc99a96994d" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_cwst_EasternRegionMember_53a74ebc-9ca8-4229-a560-7cc99a96994d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_d34b2dc9-1ef3-4ebf-85d9-afee6527b535" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_cwst_WesternRegionMember_d34b2dc9-1ef3-4ebf-85d9-afee6527b535" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_5da227be-10fb-4320-a7e2-daf5edb834ac" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_cwst_RecyclingMember_5da227be-10fb-4320-a7e2-daf5edb834ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_12dae7b0-6790-4725-a314-b634e919f75d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_us-gaap_AllOtherSegmentsMember_12dae7b0-6790-4725-a314-b634e919f75d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONS" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONS"/>
  <link:definitionLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONS" xlink:type="extended" id="id1f6e398e19e497f9b72a59149c4b285_f9efb9b6-3cac-4e8c-a9e5-b864306361d5"/>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONSTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSTables" xlink:type="extended" id="i1e5f84622b2d48a5908e911d15e23ab6_53a4a36c-b366-4917-ab8d-d214fd121dfd"/>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONSNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="extended" id="i8833e08ffc76478c9b10cbc9f6beb93a_466c0288-0bb4-437a-9c6d-785a1eca4a54">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_793b21f2-7ca8-4345-9834-54b45941343c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_793b21f2-7ca8-4345-9834-54b45941343c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83c68221-e676-489f-a696-3e8461cf45dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83c68221-e676-489f-a696-3e8461cf45dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c1d26b49-60c2-471f-a424-c628926b92fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c1d26b49-60c2-471f-a424-c628926b92fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c1d26b49-60c2-471f-a424-c628926b92fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c1d26b49-60c2-471f-a424-c628926b92fe" xlink:to="loc_us-gaap_SegmentDomain_c1d26b49-60c2-471f-a424-c628926b92fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c1d26b49-60c2-471f-a424-c628926b92fe" xlink:to="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_5e2b502e-02ad-48c0-a62b-9d923be930cc" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:to="loc_cwst_EasternRegionMember_5e2b502e-02ad-48c0-a62b-9d923be930cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_7f593b2c-aedf-4a5e-99c7-0de43ee03514" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:to="loc_cwst_WesternRegionMember_7f593b2c-aedf-4a5e-99c7-0de43ee03514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_42df692a-3e2b-4f29-aff2-bdc6dc7a360c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_42df692a-3e2b-4f29-aff2-bdc6dc7a360c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_42df692a-3e2b-4f29-aff2-bdc6dc7a360c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42df692a-3e2b-4f29-aff2-bdc6dc7a360c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_42df692a-3e2b-4f29-aff2-bdc6dc7a360c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42df692a-3e2b-4f29-aff2-bdc6dc7a360c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteCollectionBusinessMember_339dd220-4b2c-401f-b57b-e1792f970e42" xlink:href="cwst-20191231.xsd#cwst_SolidWasteCollectionBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:to="loc_cwst_SolidWasteCollectionBusinessMember_339dd220-4b2c-401f-b57b-e1792f970e42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferBusinessMember_a4fb2270-cee2-46e6-8b78-aa1a743b0620" xlink:href="cwst-20191231.xsd#cwst_TransferBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:to="loc_cwst_TransferBusinessMember_a4fb2270-cee2-46e6-8b78-aa1a743b0620" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionBusinessMember_4a8ad382-87bd-49bc-b6f4-d2deff51a173" xlink:href="cwst-20191231.xsd#cwst_CollectionBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:to="loc_cwst_CollectionBusinessMember_4a8ad382-87bd-49bc-b6f4-d2deff51a173" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:to="loc_srt_RangeAxis_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d" xlink:to="loc_srt_RangeMember_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d" xlink:to="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f39de8c5-0008-4103-8a80-53f99a0d0c24" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:to="loc_srt_MinimumMember_f39de8c5-0008-4103-8a80-53f99a0d0c24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_57ed5f83-b134-46f1-a987-8cd9f7175300" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:to="loc_srt_MaximumMember_57ed5f83-b134-46f1-a987-8cd9f7175300" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="extended" id="ie3a1f41478224b75b7156ed9c836d13c_f6a964fc-4903-477d-9b78-70b0f92af256">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_945414d8-9594-45b4-92bb-d4cacbf6dbe0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_945414d8-9594-45b4-92bb-d4cacbf6dbe0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable_85ff8e96-202f-4ffc-8f60-a7fb883ae29f" xlink:href="cwst-20191231.xsd#cwst_BusinessCombinationConsiderationTransferredNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable_85ff8e96-202f-4ffc-8f60-a7fb883ae29f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c7d7f75c-b339-4a1c-a6d1-940c0da6d26c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c7d7f75c-b339-4a1c-a6d1-940c0da6d26c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_6262351b-b436-48db-bf3d-eb838a58b60e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_6262351b-b436-48db-bf3d-eb838a58b60e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c6019648-ccbe-4525-8acd-f52a8998baf7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c6019648-ccbe-4525-8acd-f52a8998baf7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_44fe4cb3-40af-4fcf-af06-8d48ea027ec9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_44fe4cb3-40af-4fcf-af06-8d48ea027ec9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_0d1bfc67-a3ba-44d5-959c-646178934133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_0d1bfc67-a3ba-44d5-959c-646178934133" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3cad70c1-a85d-455c-8170-0778b6358eec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3cad70c1-a85d-455c-8170-0778b6358eec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_dda11ac2-d259-4af6-a791-5cf4fe061528" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_dda11ac2-d259-4af6-a791-5cf4fe061528" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_c93b8a74-bba7-47f1-a9bd-90331e681fb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_c93b8a74-bba7-47f1-a9bd-90331e681fb7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_6ff6d95a-05e0-403d-8811-1cbe73222a34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_6ff6d95a-05e0-403d-8811-1cbe73222a34" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_782abf57-dc32-45c0-b04d-d9504f2afa65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_782abf57-dc32-45c0-b04d-d9504f2afa65" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_dcf0efce-7478-4c34-bdc9-a59c05efb504" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_dcf0efce-7478-4c34-bdc9-a59c05efb504" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4bcc7f88-a713-41ff-a0c7-f8125e45e191" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4bcc7f88-a713-41ff-a0c7-f8125e45e191" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_60114121-ec98-4ff8-add8-d6bcf610ee2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_60114121-ec98-4ff8-add8-d6bcf610ee2d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_caeb9660-f8b5-457a-ad27-1647550ce77a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_Goodwill_caeb9660-f8b5-457a-ad27-1647550ce77a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68e38488-47cd-493d-a49f-08a81d404c21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68e38488-47cd-493d-a49f-08a81d404c21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1dc73f11-c140-4c98-bf43-fd1e848c6b61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68e38488-47cd-493d-a49f-08a81d404c21" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1dc73f11-c140-4c98-bf43-fd1e848c6b61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1dc73f11-c140-4c98-bf43-fd1e848c6b61_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1dc73f11-c140-4c98-bf43-fd1e848c6b61" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1dc73f11-c140-4c98-bf43-fd1e848c6b61_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f7f695b-fd90-4fe7-a104-e215d16cdc3f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1dc73f11-c140-4c98-bf43-fd1e848c6b61" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f7f695b-fd90-4fe7-a104-e215d16cdc3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferStationsAcquisitionMember_0a946fc7-409c-4e49-b263-e5674161d34c" xlink:href="cwst-20191231.xsd#cwst_TransferStationsAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f7f695b-fd90-4fe7-a104-e215d16cdc3f" xlink:to="loc_cwst_TransferStationsAcquisitionMember_0a946fc7-409c-4e49-b263-e5674161d34c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" xlink:type="extended" id="i8290dbe291514ad8bf3a5463d96c93ba_5ca66c9a-1efb-4731-b6b8-b7e46e757393"/>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETS" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETS"/>
  <link:definitionLink xlink:role="http://casella.com/role/RESTRICTEDASSETS" xlink:type="extended" id="i072a6927539d4d63aa45a1412995af6a_b8da92c1-c4e1-4d3d-9e8e-365952e99ccb"/>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETSTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/RESTRICTEDASSETSTables" xlink:type="extended" id="id597408711b04289ae4fd2d3d97f91d7_6ad89e83-b3ee-49c8-882a-5f72115ece2f"/>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETSDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/RESTRICTEDASSETSDetail" xlink:type="extended" id="if1d4d5bf028546a8951e0a3e41ce4543_d0e65f16-8483-46da-a5d9-0726b75fd0b8"/>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENT"/>
  <link:definitionLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="extended" id="id5bf639cc1144df3ba711fa3129764e0_255ec56a-d193-4e1c-a7c3-3849890d70e4"/>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENTTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables" xlink:type="extended" id="i3dddd3b43b2849f2a3a0aa75e2aff4eb_aa21ca05-3402-43c6-825d-b1949cedbd6d"/>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="extended" id="ib8fdc8f4c7ae4a0f98781abdeb40b224_4efafa74-891b-4048-90d8-0c23fe9a4a3d">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fa9272dd-6b80-4990-8577-8ba7bfba3b94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fa9272dd-6b80-4990-8577-8ba7bfba3b94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9dfe81da-3546-435f-a379-f6d617975d51" xlink:href="cwst-20191231.xsd#cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9dfe81da-3546-435f-a379-f6d617975d51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_e77903e9-f1a6-4831-ba6b-0b0e460baad1" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_e77903e9-f1a6-4831-ba6b-0b0e460baad1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_24d8e3e2-b66e-4ac6-be57-afa3cca9c62c" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_24d8e3e2-b66e-4ac6-be57-afa3cca9c62c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4b624ba3-33d2-4054-8cd8-085cd221fb8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4b624ba3-33d2-4054-8cd8-085cd221fb8f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_08650f06-6687-4d27-8aed-a99b8c9e9fd3" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_08650f06-6687-4d27-8aed-a99b8c9e9fd3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_60c30d96-91ed-4161-8e7b-8044c9b4a565" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_60c30d96-91ed-4161-8e7b-8044c9b4a565" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_774e9b36-d0f4-4508-9914-4ee25808cd70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_774e9b36-d0f4-4508-9914-4ee25808cd70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b7a1dff-fa22-4171-8e16-88d04f271757" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_774e9b36-d0f4-4508-9914-4ee25808cd70" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b7a1dff-fa22-4171-8e16-88d04f271757" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b7a1dff-fa22-4171-8e16-88d04f271757_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b7a1dff-fa22-4171-8e16-88d04f271757" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b7a1dff-fa22-4171-8e16-88d04f271757_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b7a1dff-fa22-4171-8e16-88d04f271757" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_9749b550-289e-4cc3-8d55-bf9c25e761ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_LandMember_9749b550-289e-4cc3-8d55-bf9c25e761ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_59cc580b-d094-44a6-85d2-dbe668944ed6" xlink:href="cwst-20191231.xsd#cwst_LandfillsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_cwst_LandfillsMember_59cc580b-d094-44a6-85d2-dbe668944ed6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillOperatingLeaseMember_2d42431c-918d-4fe8-92a2-247a9208a18a" xlink:href="cwst-20191231.xsd#cwst_LandfillOperatingLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_cwst_LandfillOperatingLeaseMember_2d42431c-918d-4fe8-92a2-247a9208a18a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_37b50868-db0d-49d0-b10c-66986ce9dc28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_37b50868-db0d-49d0-b10c-66986ce9dc28" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_25a43bd0-b3b1-4495-8888-d6ae6cbf0975" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_25a43bd0-b3b1-4495-8888-d6ae6cbf0975" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_b6e34028-2acf-4451-ab79-c8090e7c1ec4" xlink:href="cwst-20191231.xsd#cwst_RollingStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_cwst_RollingStockMember_b6e34028-2acf-4451-ab79-c8090e7c1ec4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_abe923b0-b2af-4717-95f7-1244ae718b31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContainersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_ContainersMember_abe923b0-b2af-4717-95f7-1244ae718b31" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#PROPERTYPLANTANDEQUIPMENTNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail" xlink:type="extended" id="i0d814b161f4241f6beb730c46cb451dd_341b3fea-e323-449e-8b35-18e5372febdc">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_5568e1e4-afe0-41a7-aad0-ac4ed9466d94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:to="loc_us-gaap_Depreciation_5568e1e4-afe0-41a7-aad0-ac4ed9466d94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_3b4e3cd2-584c-456e-9bd5-cfe0333ef1d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:to="loc_us-gaap_AdjustmentForAmortization_3b4e3cd2-584c-456e-9bd5-cfe0333ef1d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_b8f797e3-8c0d-4858-b88a-64ef5b349cd0" xlink:href="cwst-20191231.xsd#cwst_DepletionOfLandfillOperatingLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:to="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_b8f797e3-8c0d-4858-b88a-64ef5b349cd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f6c5c470-5e22-4f93-aa89-9a6da692fcc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f6c5c470-5e22-4f93-aa89-9a6da692fcc7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74598fd0-f970-4c59-8392-be220c4a7745" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f6c5c470-5e22-4f93-aa89-9a6da692fcc7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74598fd0-f970-4c59-8392-be220c4a7745" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74598fd0-f970-4c59-8392-be220c4a7745_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74598fd0-f970-4c59-8392-be220c4a7745" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_74598fd0-f970-4c59-8392-be220c4a7745_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_702ddc10-42ba-4f36-9b36-b604c67f9868" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74598fd0-f970-4c59-8392-be220c4a7745" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_702ddc10-42ba-4f36-9b36-b604c67f9868" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_968e6082-8658-45ac-ab4d-6e3521300460" xlink:href="cwst-20191231.xsd#cwst_LandfillsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_702ddc10-42ba-4f36-9b36-b604c67f9868" xlink:to="loc_cwst_LandfillsMember_968e6082-8658-45ac-ab4d-6e3521300460" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/LEASES" xlink:type="simple" xlink:href="cwst-20191231.xsd#LEASES"/>
  <link:definitionLink xlink:role="http://casella.com/role/LEASES" xlink:type="extended" id="ia84e061e00624dbfaf42583feba87be5_78c9f54f-df98-426d-863b-292dfbdbb7dc"/>
  <link:roleRef roleURI="http://casella.com/role/LEASESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#LEASESTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/LEASESTables" xlink:type="extended" id="i1312a011cafa46cd9b8c5bd11e29804e_017eef55-12d0-47a3-8b19-a6d022dd2dbc"/>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails" xlink:type="extended" id="ifd242c3d198449e88855791b22c7d092_a86233a4-021d-4d08-ac58-1e99f8fb9ecc">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:to="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ff60a6d5-d834-48b4-acdb-9c9a2380a3f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ff60a6d5-d834-48b4-acdb-9c9a2380a3f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_317824aa-a0e0-4855-a739-93710ee07357" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_317824aa-a0e0-4855-a739-93710ee07357" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d4b318a8-34e5-4b83-bcb9-91bd602384f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_OperatingLeaseCost_d4b318a8-34e5-4b83-bcb9-91bd602384f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_bd35b26f-c9e8-4f04-8452-900111f8be9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_ShortTermLeaseCost_bd35b26f-c9e8-4f04-8452-900111f8be9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2960d4de-e30a-4218-a9a7-f6cebfeeacdd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_VariableLeaseCost_2960d4de-e30a-4218-a9a7-f6cebfeeacdd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4c4a6de8-904e-47a3-9810-6adebfd5ff70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_LeaseCost_4c4a6de8-904e-47a3-9810-6adebfd5ff70" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:href="cwst-20191231.xsd#cwst_LeaseOtherInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:to="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:href="cwst-20191231.xsd#cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_583ad01d-718e-48e4-9272-a66832dce115" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_583ad01d-718e-48e4-9272-a66832dce115" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_e11cf331-c19f-4f4b-8775-9c03c9ef4790" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:to="loc_us-gaap_OperatingLeasePayments_e11cf331-c19f-4f4b-8775-9c03c9ef4790" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c368b274-2ec1-4dff-bb90-dbabdf2026d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c368b274-2ec1-4dff-bb90-dbabdf2026d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_402aab3b-f89c-496e-b41a-549813dc75ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_402aab3b-f89c-496e-b41a-549813dc75ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4048f57a-e9a0-4fc4-b063-38d71f722f9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4048f57a-e9a0-4fc4-b063-38d71f722f9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_445bdd37-1cb8-4466-9e6b-72b37b27a2c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_445bdd37-1cb8-4466-9e6b-72b37b27a2c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_70e9f30c-104a-4489-9ee7-30416071969d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_70e9f30c-104a-4489-9ee7-30416071969d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7a1d7b91-7825-465c-9bf5-5131674f07a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7a1d7b91-7825-465c-9bf5-5131674f07a3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91d483ff-8552-4120-8c04-62b1767bb19f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91d483ff-8552-4120-8c04-62b1767bb19f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_686b9fe9-ff9f-4119-b813-f791706502b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91d483ff-8552-4120-8c04-62b1767bb19f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_686b9fe9-ff9f-4119-b813-f791706502b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_686b9fe9-ff9f-4119-b813-f791706502b7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_686b9fe9-ff9f-4119-b813-f791706502b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_686b9fe9-ff9f-4119-b813-f791706502b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_686b9fe9-ff9f-4119-b813-f791706502b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_26848f95-84b5-40e8-80b5-922be4673add" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_26848f95-84b5-40e8-80b5-922be4673add" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_7107e492-f8fd-4ee4-8756-7e1052a726d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:to="loc_us-gaap_LandfillMember_7107e492-f8fd-4ee4-8756-7e1052a726d3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails" xlink:type="extended" id="i011fc3fc1bfe4e48b4175bbf5518b4f3_f2665c0b-0965-49f1-87ca-6f3e58c5e6ff"/>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETS"/>
  <link:definitionLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="extended" id="i803e01a59f0540ee86a17409958341a2_f357273a-96d1-429d-9191-298c55ce45b0"/>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETSTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables" xlink:type="extended" id="if7a70b3118be4681b63dc4963f614733_0ccb1c47-cbfc-4add-ad08-30b821d4a6b0"/>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="extended" id="i4ba832b1e35446959881f5d17e6c1e1b_630c22d7-c278-401f-8d1d-81047108abb8">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3481994f-56d1-483e-9774-1a53dde95c42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_3481994f-56d1-483e-9774-1a53dde95c42" xlink:to="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f7bbd693-289b-49fa-9e46-5686fa19eef7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:to="loc_us-gaap_Goodwill_f7bbd693-289b-49fa-9e46-5686fa19eef7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_2d8eac57-5632-44cb-8782-125fe3e35023" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_2d8eac57-5632-44cb-8782-125fe3e35023" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_e048a743-4247-4a77-a067-261adb703d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_e048a743-4247-4a77-a067-261adb703d1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_38a8c149-48f8-4c52-abb5-dfc24923f713" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_d5b15e82-5211-4ed4-8ea5-b8909e69d9f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_3481994f-56d1-483e-9774-1a53dde95c42" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_d5b15e82-5211-4ed4-8ea5-b8909e69d9f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_43a759c2-73de-4d97-bf3a-71347c046af9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d5b15e82-5211-4ed4-8ea5-b8909e69d9f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_43a759c2-73de-4d97-bf3a-71347c046af9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_43a759c2-73de-4d97-bf3a-71347c046af9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_43a759c2-73de-4d97-bf3a-71347c046af9" xlink:to="loc_us-gaap_SegmentDomain_43a759c2-73de-4d97-bf3a-71347c046af9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_43a759c2-73de-4d97-bf3a-71347c046af9" xlink:to="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_7c91bd91-6337-42c5-981e-df4e2cbab276" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_cwst_EasternRegionMember_7c91bd91-6337-42c5-981e-df4e2cbab276" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_ce28eda1-36d9-439a-bc02-78c4dece3593" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_cwst_WesternRegionMember_ce28eda1-36d9-439a-bc02-78c4dece3593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_523afaa7-96ab-4753-b546-ecde4c6a8c8f" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_cwst_RecyclingMember_523afaa7-96ab-4753-b546-ecde4c6a8c8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_d9840d2a-b2a1-42d5-899b-a5187abb646e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_us-gaap_AllOtherSegmentsMember_d9840d2a-b2a1-42d5-899b-a5187abb646e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail" xlink:type="extended" id="i1b4ba8b3dd18464d92d817cefc736299_19cfdd0a-65a3-4e70-86f3-6b0bf2ed7880">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c4e43710-8db8-4264-9e0d-ca728c268524" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c4e43710-8db8-4264-9e0d-ca728c268524" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ff8f216-05f8-433d-8bca-1eb77d56b195" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ff8f216-05f8-433d-8bca-1eb77d56b195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18fb8085-a2fd-42fb-8b45-34e592074edd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18fb8085-a2fd-42fb-8b45-34e592074edd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_84214ad9-4873-4b2d-834c-43e7607f7e04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_84214ad9-4873-4b2d-834c-43e7607f7e04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_016b455f-ba58-43d8-887c-1a5d33b14ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_84214ad9-4873-4b2d-834c-43e7607f7e04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_016b455f-ba58-43d8-887c-1a5d33b14ebc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_016b455f-ba58-43d8-887c-1a5d33b14ebc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_016b455f-ba58-43d8-887c-1a5d33b14ebc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_016b455f-ba58-43d8-887c-1a5d33b14ebc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_016b455f-ba58-43d8-887c-1a5d33b14ebc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_c461231b-16ed-4626-a097-6723865c7614" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_c461231b-16ed-4626-a097-6723865c7614" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_98ebed85-da0e-400e-89c3-86c8182930a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:to="loc_us-gaap_CustomerListsMember_98ebed85-da0e-400e-89c3-86c8182930a5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail" xlink:type="extended" id="ifa6a235b011a433ba5870362c630c1d0_af7b890c-13db-4604-a906-e881a159a6e3"/>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" xlink:type="simple" xlink:href="cwst-20191231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS"/>
  <link:definitionLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS" xlink:type="extended" id="i95dc848de7e04d4ea43742aa00672a46_d62bc99f-9e5f-431b-9689-42fcc958da0e"/>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables" xlink:type="extended" id="i0648e1bd8a81421ca327e035f37ad174_9eda698f-bf75-48b6-b14b-e3dd709f1577"/>
  <link:roleRef roleURI="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail" xlink:type="extended" id="ic2966f9e2d7947cca3646d4a2689faf2_b9397831-d549-462e-9a92-72bc168807de"/>
  <link:roleRef roleURI="http://casella.com/role/DEBT" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBT"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBT" xlink:type="extended" id="i8d7d0c3a70ac4372b0357cc2ee593e46_0e49a80f-f23b-4ee7-b531-54c5b6707ca2"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTTables" xlink:type="extended" id="iceaaa6584dc1474c9890819c1b410158_4bafe124-aa64-4aa5-b836-dc7f352ec4ee"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTComponentsofLongTermDebtandCapitalLeasesDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails" xlink:type="extended" id="i4c837a7af3d4492483c6347b732d964d_a435b849-ebbd-426b-8fc3-7df33eef874a">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1aa3f4a4-374b-47e5-82f7-6565a0007678" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1aa3f4a4-374b-47e5-82f7-6565a0007678" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f8430ff5-6ba3-4787-835a-1ecd5fa2b97d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_FinanceLeaseLiability_f8430ff5-6ba3-4787-835a-1ecd5fa2b97d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_7a2f6e61-ceb0-4139-8330-e09155a9bc15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_7a2f6e61-ceb0-4139-8330-e09155a9bc15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f1ab63c8-5105-4204-8dc6-f046072abb4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f1ab63c8-5105-4204-8dc6-f046072abb4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8836c41e-afd1-4d66-a27f-7e5135b0dc2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8836c41e-afd1-4d66-a27f-7e5135b0dc2b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_414e7a9c-7d07-40b9-a073-7480dd682de4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_414e7a9c-7d07-40b9-a073-7480dd682de4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_9c479dda-68f4-46b6-9686-86091bccba2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_9c479dda-68f4-46b6-9686-86091bccba2a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5bd6ef7-e19a-41f8-8364-6f90878c3a83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5bd6ef7-e19a-41f8-8364-6f90878c3a83" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1779b9b3-bbe5-4151-bbde-0b48cbec35f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1779b9b3-bbe5-4151-bbde-0b48cbec35f7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b6848427-2fab-4aa1-b6c8-859fb82613b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b6848427-2fab-4aa1-b6c8-859fb82613b2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_4656926c-836f-4eea-b24d-d74d99797c52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_4656926c-836f-4eea-b24d-d74d99797c52" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:to="loc_us-gaap_VariableRateAxis_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5" xlink:to="loc_us-gaap_VariableRateDomain_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8be95040-ec9c-4812-8449-a639897908ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5" xlink:to="loc_us-gaap_VariableRateDomain_8be95040-ec9c-4812-8449-a639897908ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ad7a85b5-f42b-4f88-9905-325c8408ff4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_8be95040-ec9c-4812-8449-a639897908ef" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ad7a85b5-f42b-4f88-9905-325c8408ff4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c283ad16-ebc0-4c34-b9b1-d77fae504eb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:to="loc_us-gaap_DebtInstrumentAxis_c283ad16-ebc0-4c34-b9b1-d77fae504eb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c283ad16-ebc0-4c34-b9b1-d77fae504eb5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c283ad16-ebc0-4c34-b9b1-d77fae504eb5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c283ad16-ebc0-4c34-b9b1-d77fae504eb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_150ba997-a117-4668-a502-aff7699f1c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c283ad16-ebc0-4c34-b9b1-d77fae504eb5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_150ba997-a117-4668-a502-aff7699f1c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilityDueMay2023TermLoanBFacilityMember_ae2bc1bf-13f5-45a5-a881-34d15623f336" xlink:href="cwst-20191231.xsd#cwst_TermFacilityDueMay2023TermLoanBFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_150ba997-a117-4668-a502-aff7699f1c4e" xlink:to="loc_cwst_TermFacilityDueMay2023TermLoanBFacilityMember_ae2bc1bf-13f5-45a5-a881-34d15623f336" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d54c5f60-faa6-4e3a-8c73-407d31a646cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d54c5f60-faa6-4e3a-8c73-407d31a646cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d54c5f60-faa6-4e3a-8c73-407d31a646cb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d54c5f60-faa6-4e3a-8c73-407d31a646cb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d54c5f60-faa6-4e3a-8c73-407d31a646cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d54c5f60-faa6-4e3a-8c73-407d31a646cb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_138c2ca4-21a4-4206-874b-454456f6379b" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_138c2ca4-21a4-4206-874b-454456f6379b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_8dff9acf-299e-4733-8e20-cd2202875ec3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_us-gaap_SecuredDebtMember_8dff9acf-299e-4733-8e20-cd2202875ec3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_72213a51-7905-4afc-a653-ae377c44cade" xlink:href="cwst-20191231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_72213a51-7905-4afc-a653-ae377c44cade" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_68a7d8a3-f8ab-45da-9a11-9b73fa84b28e" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_68a7d8a3-f8ab-45da-9a11-9b73fa84b28e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_83d71267-fcbf-42a1-97c3-b877836d24e7" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_83d71267-fcbf-42a1-97c3-b877836d24e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_4f6ba017-dfb0-4f06-a656-6a2c8be601a7" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_4f6ba017-dfb0-4f06-a656-6a2c8be601a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_76bb89f7-1175-429a-888a-4776cc9e816b" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_76bb89f7-1175-429a-888a-4776cc9e816b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember_50166781-3513-4321-b30e-bd8ba266c5f8" xlink:href="cwst-20191231.xsd#cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember_50166781-3513-4321-b30e-bd8ba266c5f8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_26049c2e-c011-4289-bc37-22a3e4ee3de1" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_26049c2e-c011-4289-bc37-22a3e4ee3de1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember_b58318cc-56db-4b58-b069-f078b18a93ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_us-gaap_CapitalLeaseObligationsMember_b58318cc-56db-4b58-b069-f078b18a93ba" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NotesPayableMember_48c471b7-5008-4cf8-9a2c-392470bcdae9" xlink:href="cwst-20191231.xsd#cwst_NotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_NotesPayableMember_48c471b7-5008-4cf8-9a2c-392470bcdae9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_86c41434-f127-49d3-b9ef-1638b4c8c2db" xlink:href="cwst-20191231.xsd#cwst_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_CreditFacilityMember_86c41434-f127-49d3-b9ef-1638b4c8c2db" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="extended" id="if1e1575940bc4748bf7a2d279ab88420_7ad3f7a3-777d-41bd-ac0d-4667717ddc1b">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ef970c06-6563-491e-8488-e7356d96f3b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ef970c06-6563-491e-8488-e7356d96f3b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2c25346c-708c-422c-9d16-b63445b9bf2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2c25346c-708c-422c-9d16-b63445b9bf2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AdditionalRevolverCapacity_1cc598b4-cfcb-453d-96d7-b2325e2f105c" xlink:href="cwst-20191231.xsd#cwst_AdditionalRevolverCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_cwst_AdditionalRevolverCapacity_1cc598b4-cfcb-453d-96d7-b2325e2f105c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1054902f-f4b1-4fe6-bb1a-9501c3282b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_DebtInstrumentTerm_1054902f-f4b1-4fe6-bb1a-9501c3282b8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7056cca5-7fa0-4b02-8469-69eb375c54ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7056cca5-7fa0-4b02-8469-69eb375c54ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_b01d157c-86b0-4127-981e-1d3d3dd36f23" xlink:href="cwst-20191231.xsd#cwst_DebtInstrumentCovenantComplianceNetLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_b01d157c-86b0-4127-981e-1d3d3dd36f23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a1f07272-5f8c-404f-82cd-fd9f4dee3c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a1f07272-5f8c-404f-82cd-fd9f4dee3c83" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_3e507eaf-cff8-45a2-82ce-b0fde50ccd6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_3e507eaf-cff8-45a2-82ce-b0fde50ccd6e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_07cbef82-dd09-4077-b1b5-ce987a54d5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_07cbef82-dd09-4077-b1b5-ce987a54d5c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_07cbef82-dd09-4077-b1b5-ce987a54d5c8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_07cbef82-dd09-4077-b1b5-ce987a54d5c8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_07cbef82-dd09-4077-b1b5-ce987a54d5c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_07cbef82-dd09-4077-b1b5-ce987a54d5c8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_58cb2606-bdd6-4c95-85c5-c4a9954f331c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:to="loc_us-gaap_SecuredDebtMember_58cb2606-bdd6-4c95-85c5-c4a9954f331c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a53b7fce-95c0-4e3a-9001-76eb1b61a2a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a53b7fce-95c0-4e3a-9001-76eb1b61a2a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1691c70d-0bd5-4b6a-9fce-a228985eeaf0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:to="loc_us-gaap_LineOfCreditMember_1691c70d-0bd5-4b6a-9fce-a228985eeaf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d544d3b1-c962-4eac-9142-8e5c36ee74d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_DebtInstrumentAxis_d544d3b1-c962-4eac-9142-8e5c36ee74d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_d544d3b1-c962-4eac-9142-8e5c36ee74d3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_d544d3b1-c962-4eac-9142-8e5c36ee74d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_d544d3b1-c962-4eac-9142-8e5c36ee74d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_d544d3b1-c962-4eac-9142-8e5c36ee74d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_554afe89-d966-4164-b030-286868fd6d57" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydue2023TermLoanAFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_554afe89-d966-4164-b030-286868fd6d57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDue2023Member_5f67fac1-97f9-43fc-9297-b183c3b4bf2e" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDue2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_RevolvingCreditFacilityDue2023Member_5f67fac1-97f9-43fc-9297-b183c3b4bf2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember_29117dad-1d8f-4406-9fec-8d215414d705" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydueOctober2023TermLoanBFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember_29117dad-1d8f-4406-9fec-8d215414d705" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilitydueOctober2021Member_9fbc6af6-665e-4447-94fc-e51074a1ddb5" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilitydueOctober2021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_RevolvingCreditFacilitydueOctober2021Member_9fbc6af6-665e-4447-94fc-e51074a1ddb5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7de6f9ca-f552-455d-b875-b40c8af64666" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_CreditFacilityAxis_7de6f9ca-f552-455d-b875-b40c8af64666" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7de6f9ca-f552-455d-b875-b40c8af64666_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7de6f9ca-f552-455d-b875-b40c8af64666" xlink:to="loc_us-gaap_CreditFacilityDomain_7de6f9ca-f552-455d-b875-b40c8af64666_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7de6f9ca-f552-455d-b875-b40c8af64666" xlink:to="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5aac0407-3050-4211-9d15-027843fbb4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:to="loc_us-gaap_LineOfCreditMember_5aac0407-3050-4211-9d15-027843fbb4d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_941ec39e-5f43-4515-8bed-d5604fe98428" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_941ec39e-5f43-4515-8bed-d5604fe98428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_91f07014-5986-4010-8459-9cd1712ba32d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:to="loc_us-gaap_LetterOfCreditMember_91f07014-5986-4010-8459-9cd1712ba32d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_de582732-ee68-4412-81b9-c67b8cbfceee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_VariableRateAxis_de582732-ee68-4412-81b9-c67b8cbfceee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_de582732-ee68-4412-81b9-c67b8cbfceee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_de582732-ee68-4412-81b9-c67b8cbfceee" xlink:to="loc_us-gaap_VariableRateDomain_de582732-ee68-4412-81b9-c67b8cbfceee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_5fcb32b7-6afc-4a2a-8708-3156f6e568c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_de582732-ee68-4412-81b9-c67b8cbfceee" xlink:to="loc_us-gaap_VariableRateDomain_5fcb32b7-6afc-4a2a-8708-3156f6e568c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6b0631c8-ad6e-4a33-b60f-86cf5b2f5627" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_5fcb32b7-6afc-4a2a-8708-3156f6e568c9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6b0631c8-ad6e-4a33-b60f-86cf5b2f5627" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7da06c91-d737-410f-8807-6559da3bdfd4" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_srt_RangeAxis_7da06c91-d737-410f-8807-6559da3bdfd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7da06c91-d737-410f-8807-6559da3bdfd4_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7da06c91-d737-410f-8807-6559da3bdfd4" xlink:to="loc_srt_RangeMember_7da06c91-d737-410f-8807-6559da3bdfd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a55e81b6-f9ad-4819-9270-45af4c83ecd5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7da06c91-d737-410f-8807-6559da3bdfd4" xlink:to="loc_srt_RangeMember_a55e81b6-f9ad-4819-9270-45af4c83ecd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3a93792-6c36-47ea-866f-60d3acd8213d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a55e81b6-f9ad-4819-9270-45af4c83ecd5" xlink:to="loc_srt_MaximumMember_a3a93792-6c36-47ea-866f-60d3acd8213d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTTaxExemptFinancingsDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="extended" id="ia256d2dff68b4bac9e6ae2d99bff90af_9d1a0235-48f4-4b81-98ab-004531f7b72c">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_45549745-09c3-4026-aadd-5beb0b341195" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_45549745-09c3-4026-aadd-5beb0b341195" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_214cf4b7-e33c-483e-97b5-65711b801abe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_214cf4b7-e33c-483e-97b5-65711b801abe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da4489f6-9cb4-4ff7-9bf4-01a69e74239f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da4489f6-9cb4-4ff7-9bf4-01a69e74239f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_94c29f6f-2a4b-41a8-a18f-25f59e7e649c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_94c29f6f-2a4b-41a8-a18f-25f59e7e649c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_854cabda-a1ea-4621-badf-265b6d42f024" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_854cabda-a1ea-4621-badf-265b6d42f024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_854cabda-a1ea-4621-badf-265b6d42f024_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_854cabda-a1ea-4621-badf-265b6d42f024" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_854cabda-a1ea-4621-badf-265b6d42f024_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_854cabda-a1ea-4621-badf-265b6d42f024" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_30e87f19-5146-4d79-921f-0699e1f60ac6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_us-gaap_UnsecuredDebtMember_30e87f19-5146-4d79-921f-0699e1f60ac6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewYorkBondsMember_af71bc9b-048a-4bda-aa0e-37dcd2fc79b2" xlink:href="cwst-20191231.xsd#cwst_NewYorkBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_NewYorkBondsMember_af71bc9b-048a-4bda-aa0e-37dcd2fc79b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8665fb5a-37fc-4276-9820-14456cf0e74d" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8665fb5a-37fc-4276-9820-14456cf0e74d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_39885ace-0889-425c-bc3c-fc700d59b2b7" xlink:href="cwst-20191231.xsd#cwst_FixedRateBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_FixedRateBondsMember_39885ace-0889-425c-bc3c-fc700d59b2b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewHampshireBondsMember_65818433-7c03-4086-95d1-f4be5b679684" xlink:href="cwst-20191231.xsd#cwst_NewHampshireBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_NewHampshireBondsMember_65818433-7c03-4086-95d1-f4be5b679684" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_af03744c-941c-4a67-8165-a82d983c19d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:to="loc_us-gaap_DebtInstrumentAxis_af03744c-941c-4a67-8165-a82d983c19d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_af03744c-941c-4a67-8165-a82d983c19d4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_af03744c-941c-4a67-8165-a82d983c19d4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_af03744c-941c-4a67-8165-a82d983c19d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_af03744c-941c-4a67-8165-a82d983c19d4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_b462bbc6-00d3-4b0e-981a-e96233cfda88" xlink:href="cwst-20191231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_b462bbc6-00d3-4b0e-981a-e96233cfda88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8cbc82ff-5bd5-46ef-9653-cef0c36a076d" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8cbc82ff-5bd5-46ef-9653-cef0c36a076d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_4b79cb18-07fa-426f-ac90-b9ce80228299" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_4b79cb18-07fa-426f-ac90-b9ce80228299" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_c0bf9865-1b54-42f0-a671-7d123cea411b" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_c0bf9865-1b54-42f0-a671-7d123cea411b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_33685161-0a11-44a7-9172-2d4c74e9405e" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_33685161-0a11-44a7-9172-2d4c74e9405e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VermontBondsMember_13e9a80d-b6f6-4786-b14e-a5cc91446e61" xlink:href="cwst-20191231.xsd#cwst_VermontBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_VermontBondsMember_13e9a80d-b6f6-4786-b14e-a5cc91446e61" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember_6f2a537e-8db2-4d8d-8f03-f69e2015a957" xlink:href="cwst-20191231.xsd#cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember_6f2a537e-8db2-4d8d-8f03-f69e2015a957" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTLossonDebtExtinguishmentDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTLossonDebtExtinguishmentDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTLossonDebtExtinguishmentDetails" xlink:type="extended" id="ief471645806f4839b0e3eda710377493_0c6a5c70-653f-45b0-9a9c-97f1363ca9d1"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTComponentsofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="extended" id="i752951e48d3c4e2885a830cca79c66f9_3f01fc85-1811-49d7-81a6-79932ddd19ab"/>
  <link:roleRef roleURI="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTCashFlowHedgesDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTCashFlowHedgesDetails" xlink:type="extended" id="idc8089f0bb884f04afe7c77f9ca3d99c_13d65c5c-b7ab-4daa-990c-9b342ba1ebe1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_0286d027-e0ae-4968-a746-4188a135c439" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:to="loc_us-gaap_DerivativeNotionalAmount_0286d027-e0ae-4968-a746-4188a135c439" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAverageFixedInterestRate_318a391d-7a0e-4e96-a0de-83aaf04409a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAverageFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:to="loc_us-gaap_DerivativeAverageFixedInterestRate_318a391d-7a0e-4e96-a0de-83aaf04409a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:to="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e746c434-ef7c-40b2-8efa-0a6f7b1b885d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:to="loc_srt_StatementScenarioAxis_e746c434-ef7c-40b2-8efa-0a6f7b1b885d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e746c434-ef7c-40b2-8efa-0a6f7b1b885d_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_e746c434-ef7c-40b2-8efa-0a6f7b1b885d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e746c434-ef7c-40b2-8efa-0a6f7b1b885d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_acc74545-2c58-4c46-862e-a6f186d16dab" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_e746c434-ef7c-40b2-8efa-0a6f7b1b885d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_acc74545-2c58-4c46-862e-a6f186d16dab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d49f060b-cae8-4f27-9653-d9ff7ee3f3e9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_acc74545-2c58-4c46-862e-a6f186d16dab" xlink:to="loc_srt_ScenarioForecastMember_d49f060b-cae8-4f27-9653-d9ff7ee3f3e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_27b193e0-039a-44c2-b5f1-a80b1c761bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_27b193e0-039a-44c2-b5f1-a80b1c761bf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_27b193e0-039a-44c2-b5f1-a80b1c761bf7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_27b193e0-039a-44c2-b5f1-a80b1c761bf7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_27b193e0-039a-44c2-b5f1-a80b1c761bf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c2e7afa3-28b9-45eb-b39a-dd6262c3ec28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_27b193e0-039a-44c2-b5f1-a80b1c761bf7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c2e7afa3-28b9-45eb-b39a-dd6262c3ec28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_f5fe9050-c171-4c0b-9986-57b8cb7e9c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c2e7afa3-28b9-45eb-b39a-dd6262c3ec28" xlink:to="loc_us-gaap_InterestRateContractMember_f5fe9050-c171-4c0b-9986-57b8cb7e9c1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d3b721aa-986b-4466-9e26-70cc2f169946" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d3b721aa-986b-4466-9e26-70cc2f169946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d3b721aa-986b-4466-9e26-70cc2f169946_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d3b721aa-986b-4466-9e26-70cc2f169946" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d3b721aa-986b-4466-9e26-70cc2f169946_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_72ab31f7-0561-4333-94d5-f997bbb7be7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d3b721aa-986b-4466-9e26-70cc2f169946" xlink:to="loc_us-gaap_HedgingRelationshipDomain_72ab31f7-0561-4333-94d5-f997bbb7be7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b43f0512-86d9-4067-a26d-beff4351122a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_72ab31f7-0561-4333-94d5-f997bbb7be7c" xlink:to="loc_us-gaap_CashFlowHedgingMember_b43f0512-86d9-4067-a26d-beff4351122a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails" xlink:type="extended" id="i675c05decd55440790bcf9e84172da3f_295c9295-f066-47cc-b5a9-6030319f1d39">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_c14cdb1f-e5ec-4329-ac81-12b8247f4152" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_c14cdb1f-e5ec-4329-ac81-12b8247f4152" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset_59a05eae-ca64-43dc-b55b-afa5e79b90a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset_59a05eae-ca64-43dc-b55b-afa5e79b90a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_5bf3e012-0cde-4e24-adf1-4e2f503b2c81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_5bf3e012-0cde-4e24-adf1-4e2f503b2c81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax_20324fc2-7241-4b12-9e90-04ba97d78371" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax_20324fc2-7241-4b12-9e90-04ba97d78371" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax_21d13189-9730-4869-8984-4c7b57a5797f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax_21d13189-9730-4869-8984-4c7b57a5797f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4b3859cb-5a13-4b75-b175-d3848883d319" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4b3859cb-5a13-4b75-b175-d3848883d319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4b3859cb-5a13-4b75-b175-d3848883d319_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4b3859cb-5a13-4b75-b175-d3848883d319" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4b3859cb-5a13-4b75-b175-d3848883d319_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4b3859cb-5a13-4b75-b175-d3848883d319" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_3b7775db-be98-4e4d-bae5-f8c7f20e11a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_3b7775db-be98-4e4d-bae5-f8c7f20e11a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_fc8afae1-c1eb-417c-ba11-d183f74e8520" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_fc8afae1-c1eb-417c-ba11-d183f74e8520" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherAccruedLiabilitiesMember_edf308a2-3c85-4038-8161-d2257fa1552d" xlink:href="cwst-20191231.xsd#cwst_OtherAccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_cwst_OtherAccruedLiabilitiesMember_edf308a2-3c85-4038-8161-d2257fa1552d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bf8bca91-2c14-42f3-a00c-676383b226c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bf8bca91-2c14-42f3-a00c-676383b226c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a34f98ba-84df-4e69-9af5-4ea5097458e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a34f98ba-84df-4e69-9af5-4ea5097458e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_31638526-9f71-4c02-889c-da350b71eccb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:to="loc_us-gaap_HedgingDesignationAxis_31638526-9f71-4c02-889c-da350b71eccb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_31638526-9f71-4c02-889c-da350b71eccb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_31638526-9f71-4c02-889c-da350b71eccb" xlink:to="loc_us-gaap_HedgingDesignationDomain_31638526-9f71-4c02-889c-da350b71eccb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e25163c1-f89e-4e6d-8951-9481cd2da664" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_31638526-9f71-4c02-889c-da350b71eccb" xlink:to="loc_us-gaap_HedgingDesignationDomain_e25163c1-f89e-4e6d-8951-9481cd2da664" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_229df4f3-79be-42e7-a050-338ac9ad09f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_e25163c1-f89e-4e6d-8951-9481cd2da664" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_229df4f3-79be-42e7-a050-338ac9ad09f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4c149132-4b34-49aa-9dc1-be3d2d559595" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4c149132-4b34-49aa-9dc1-be3d2d559595" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4c149132-4b34-49aa-9dc1-be3d2d559595_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4c149132-4b34-49aa-9dc1-be3d2d559595" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4c149132-4b34-49aa-9dc1-be3d2d559595_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5c30561f-10d4-43aa-afa8-df25369227a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4c149132-4b34-49aa-9dc1-be3d2d559595" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5c30561f-10d4-43aa-afa8-df25369227a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_16dcd678-0efa-4c41-81ee-411d3f29d5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5c30561f-10d4-43aa-afa8-df25369227a1" xlink:to="loc_us-gaap_InterestRateSwapMember_16dcd678-0efa-4c41-81ee-411d3f29d5e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTScheduleofGainLossOnCashFlowHedgesDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails" xlink:type="extended" id="i220fdae778074c5ab52327c9dfad2d8a_5b55338f-aae6-45c5-84ce-6192691ed0d4">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_6535e8ed-e4fc-4ca8-bace-fc7442e65fe6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_e6b3263b-3655-42ee-9967-1ab01b9be8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_6535e8ed-e4fc-4ca8-bace-fc7442e65fe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_e6b3263b-3655-42ee-9967-1ab01b9be8dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_6535e8ed-e4fc-4ca8-bace-fc7442e65fe6" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_0b3f173c-c7c9-488e-a267-012ca9a06479" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:to="loc_us-gaap_HedgingDesignationAxis_0b3f173c-c7c9-488e-a267-012ca9a06479" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0b3f173c-c7c9-488e-a267-012ca9a06479_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_0b3f173c-c7c9-488e-a267-012ca9a06479" xlink:to="loc_us-gaap_HedgingDesignationDomain_0b3f173c-c7c9-488e-a267-012ca9a06479_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d9a1bf4d-a0ea-4822-afe9-d046d6ac40e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_0b3f173c-c7c9-488e-a267-012ca9a06479" xlink:to="loc_us-gaap_HedgingDesignationDomain_d9a1bf4d-a0ea-4822-afe9-d046d6ac40e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4164398c-963b-4583-b699-2522a8850fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d9a1bf4d-a0ea-4822-afe9-d046d6ac40e4" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4164398c-963b-4583-b699-2522a8850fe7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ac855431-d606-4a98-925f-b8772227e366" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ac855431-d606-4a98-925f-b8772227e366" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ac855431-d606-4a98-925f-b8772227e366_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ac855431-d606-4a98-925f-b8772227e366" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ac855431-d606-4a98-925f-b8772227e366_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_72aab13f-9dc7-4b6c-856f-7f363e27e800" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ac855431-d606-4a98-925f-b8772227e366" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_72aab13f-9dc7-4b6c-856f-7f363e27e800" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1e1e2be1-fda5-4053-a43d-5f23c91b1887" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_72aab13f-9dc7-4b6c-856f-7f363e27e800" xlink:to="loc_us-gaap_InterestRateSwapMember_1e1e2be1-fda5-4053-a43d-5f23c91b1887" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9127ba6f-c225-4feb-8537-b55f736031a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9127ba6f-c225-4feb-8537-b55f736031a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_9127ba6f-c225-4feb-8537-b55f736031a6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9127ba6f-c225-4feb-8537-b55f736031a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_9127ba6f-c225-4feb-8537-b55f736031a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_14184935-6e0a-423a-9998-1b06b29aebc8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9127ba6f-c225-4feb-8537-b55f736031a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_14184935-6e0a-423a-9998-1b06b29aebc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_945cc325-72cd-4ee3-9563-82e35cd3f63d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_14184935-6e0a-423a-9998-1b06b29aebc8" xlink:to="loc_us-gaap_InterestExpenseMember_945cc325-72cd-4ee3-9563-82e35cd3f63d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTFairValueofDebtDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="extended" id="ib8fe9c714eea45c9a197ebcfd4be1f63_2a759bb0-2141-4fc4-9ebf-9f42761b883b">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e411df54-36ef-4a1c-9e92-6d0fb051df25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_0fb6636e-4a6d-4a4d-a9f3-9cdc2042bd28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e411df54-36ef-4a1c-9e92-6d0fb051df25" xlink:to="loc_us-gaap_DebtInstrumentFairValue_0fb6636e-4a6d-4a4d-a9f3-9cdc2042bd28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e411df54-36ef-4a1c-9e92-6d0fb051df25" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_c6b5ebb9-5436-4587-94fd-91de7e4df14a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_c6b5ebb9-5436-4587-94fd-91de7e4df14a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_c6b5ebb9-5436-4587-94fd-91de7e4df14a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_c6b5ebb9-5436-4587-94fd-91de7e4df14a" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_c6b5ebb9-5436-4587-94fd-91de7e4df14a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_28919e43-63c3-47c3-adc3-f465e4303109" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_c6b5ebb9-5436-4587-94fd-91de7e4df14a" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_28919e43-63c3-47c3-adc3-f465e4303109" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_28919e43-63c3-47c3-adc3-f465e4303109" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c47650a2-d989-4e4e-9dad-9c0547caaf92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c47650a2-d989-4e4e-9dad-9c0547caaf92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b3481a60-039f-4c65-b69b-22a10278aa50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b3481a60-039f-4c65-b69b-22a10278aa50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_673c3cd2-d421-453a-86fc-977bdd623a37" xlink:href="cwst-20191231.xsd#cwst_FixedRateBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:to="loc_cwst_FixedRateBondsMember_673c3cd2-d421-453a-86fc-977bdd623a37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f58988c1-2f6d-47f3-b04b-6f66e07491a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:to="loc_us-gaap_SecuredDebtMember_f58988c1-2f6d-47f3-b04b-6f66e07491a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4fdb1489-1955-460a-ad1f-379d3db11d0c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4fdb1489-1955-460a-ad1f-379d3db11d0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_456f7c26-9b96-454a-a573-31c3e90de0f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:to="loc_us-gaap_DebtInstrumentAxis_456f7c26-9b96-454a-a573-31c3e90de0f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_456f7c26-9b96-454a-a573-31c3e90de0f9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_456f7c26-9b96-454a-a573-31c3e90de0f9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_456f7c26-9b96-454a-a573-31c3e90de0f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_456f7c26-9b96-454a-a573-31c3e90de0f9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_4fd3d3c0-1ff1-40d1-ad9e-3df55ed32ef3" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydue2023TermLoanAFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:to="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_4fd3d3c0-1ff1-40d1-ad9e-3df55ed32ef3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_26458635-616e-4a6c-86e8-fd6b91140a20" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:to="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_26458635-616e-4a6c-86e8-fd6b91140a20" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTScheduleofFutureMaturitiesofDebtDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails" xlink:type="extended" id="ibbb869eb1b384373b6bd454fd82cf6e0_a34e0187-c825-47db-a819-72ab6bfc262d"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended" id="ieb93fbdef42a4735a96ad0e4b5ac1a55_74c72170-1737-4020-966b-4ebce21153cd"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="extended" id="ie224f641ad5f487792b9f4b159ab9577_675b3603-6b67-450e-8a38-789e326e4fd1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_0a24879b-f25c-4ac4-bf42-e2096990d8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:to="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_0a24879b-f25c-4ac4-bf42-e2096990d8e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_f093f779-6098-42ed-901f-38c7fc750252" xlink:href="cwst-20191231.xsd#cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:to="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_f093f779-6098-42ed-901f-38c7fc750252" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_1bb7b242-c7c4-4e4e-9516-cb526ddd393e" xlink:href="cwst-20191231.xsd#cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:to="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_1bb7b242-c7c4-4e4e-9516-cb526ddd393e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_088efa86-4e18-4a74-9f68-6b86e4774659" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:to="loc_us-gaap_SiteContingencyTable_088efa86-4e18-4a74-9f68-6b86e4774659" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_cea14c3d-64cc-4479-bc78-0d88b28457a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_088efa86-4e18-4a74-9f68-6b86e4774659" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_cea14c3d-64cc-4479-bc78-0d88b28457a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_cea14c3d-64cc-4479-bc78-0d88b28457a3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_cea14c3d-64cc-4479-bc78-0d88b28457a3" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_cea14c3d-64cc-4479-bc78-0d88b28457a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_cea14c3d-64cc-4479-bc78-0d88b28457a3" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_ace4d277-33f2-41b6-93ca-cba28ef8d315" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:to="loc_cwst_SouthbridgeLandfillMember_ace4d277-33f2-41b6-93ca-cba28ef8d315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PotsdamEnvironmentalLiabilityMember_43ed81dd-ec5a-4d13-bca8-df6285bcf2d1" xlink:href="cwst-20191231.xsd#cwst_PotsdamEnvironmentalLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:to="loc_cwst_PotsdamEnvironmentalLiabilityMember_43ed81dd-ec5a-4d13-bca8-df6285bcf2d1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="extended" id="i782d79b3596c4f33a79428da3ab3c628_e52d5c83-5458-4705-bb92-37985e7e57dd">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_77fa3650-635d-44a2-ad66-8fbcda7e4f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_77fa3650-635d-44a2-ad66-8fbcda7e4f1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7f9256cd-2280-4a5a-9c62-368be341031b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_DebtInstrumentTerm_7f9256cd-2280-4a5a-9c62-368be341031b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalExitCostsAnticipatedCost_4e878634-3ff4-476e-b002-3c776687edca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalExitCostsAnticipatedCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_EnvironmentalExitCostsAnticipatedCost_4e878634-3ff4-476e-b002-3c776687edca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_19ddca07-d598-4be1-a7ec-c42de2baef43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_19ddca07-d598-4be1-a7ec-c42de2baef43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScrapYardAndSolidWasteTransferStation_5ccdd39b-4b4f-45d4-91db-86833f4f2561" xlink:href="cwst-20191231.xsd#cwst_ScrapYardAndSolidWasteTransferStation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_ScrapYardAndSolidWasteTransferStation_5ccdd39b-4b4f-45d4-91db-86833f4f2561" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_UndiscountedCostsPreferredRemedies_1fa761f2-da02-42b0-9f4d-738f94ea470e" xlink:href="cwst-20191231.xsd#cwst_UndiscountedCostsPreferredRemedies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_UndiscountedCostsPreferredRemedies_1fa761f2-da02-42b0-9f4d-738f94ea470e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PercentageParticipationInOnsiteRemediationActivities_4b5f6d92-9449-41c9-92a2-a8d0f66ae813" xlink:href="cwst-20191231.xsd#cwst_PercentageParticipationInOnsiteRemediationActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_PercentageParticipationInOnsiteRemediationActivities_4b5f6d92-9449-41c9-92a2-a8d0f66ae813" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_016dd9e9-afe9-4275-b439-010aaf366262" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_016dd9e9-afe9-4275-b439-010aaf366262" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractExtensionPeriod_64fb6a90-cebe-4416-8454-9c13cec67d1f" xlink:href="cwst-20191231.xsd#cwst_ContractExtensionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_ContractExtensionPeriod_64fb6a90-cebe-4416-8454-9c13cec67d1f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EmploymentContractsExecutiveOfficers_8aedd51f-a3d4-480a-82c5-e15bfecb2181" xlink:href="cwst-20191231.xsd#cwst_EmploymentContractsExecutiveOfficers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_EmploymentContractsExecutiveOfficers_8aedd51f-a3d4-480a-82c5-e15bfecb2181" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InitialTermOfExecutiveEmploymentAgreement_6b8a76a6-442c-41ee-8afa-025015f827e4" xlink:href="cwst-20191231.xsd#cwst_InitialTermOfExecutiveEmploymentAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_InitialTermOfExecutiveEmploymentAgreement_6b8a76a6-442c-41ee-8afa-025015f827e4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83fe6919-0e67-427d-a71a-b625f1683d12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83fe6919-0e67-427d-a71a-b625f1683d12" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CommitmentAmountUnderEmploymentAgreement_3416e36e-6f78-438d-83e0-331dbb2d0915" xlink:href="cwst-20191231.xsd#cwst_CommitmentAmountUnderEmploymentAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_CommitmentAmountUnderEmploymentAgreement_3416e36e-6f78-438d-83e0-331dbb2d0915" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractualObligationPaymentsPeriod_aaf4b471-e894-4023-952e-2ab471d2b3d4" xlink:href="cwst-20191231.xsd#cwst_ContractualObligationPaymentsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_ContractualObligationPaymentsPeriod_aaf4b471-e894-4023-952e-2ab471d2b3d4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_202c154a-6e26-4990-8417-103d7ad1fe35" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_DebtInstrumentAxis_202c154a-6e26-4990-8417-103d7ad1fe35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_202c154a-6e26-4990-8417-103d7ad1fe35_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_202c154a-6e26-4990-8417-103d7ad1fe35" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_202c154a-6e26-4990-8417-103d7ad1fe35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_60cd05e5-0ad9-498b-8914-d91870d77bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_202c154a-6e26-4990-8417-103d7ad1fe35" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_60cd05e5-0ad9-498b-8914-d91870d77bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember_c99484f7-5214-4db8-a112-d9fce0f95cf6" xlink:href="cwst-20191231.xsd#cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_60cd05e5-0ad9-498b-8914-d91870d77bb1" xlink:to="loc_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember_c99484f7-5214-4db8-a112-d9fce0f95cf6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_34efdbb3-8db5-419f-b197-aa8c2197e670" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_34efdbb3-8db5-419f-b197-aa8c2197e670" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_34efdbb3-8db5-419f-b197-aa8c2197e670_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_34efdbb3-8db5-419f-b197-aa8c2197e670" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_34efdbb3-8db5-419f-b197-aa8c2197e670_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a7b721bb-7bd8-4df2-9481-788e423533a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_34efdbb3-8db5-419f-b197-aa8c2197e670" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a7b721bb-7bd8-4df2-9481-788e423533a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BondsMember_98b9a542-2a02-4264-b8d6-7d142c7d31f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a7b721bb-7bd8-4df2-9481-788e423533a1" xlink:to="loc_us-gaap_BondsMember_98b9a542-2a02-4264-b8d6-7d142c7d31f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_dei_LegalEntityAxis_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a_default" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a" xlink:to="loc_dei_EntityDomain_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_61c59568-12eb-4a86-b484-37f21e7ccb1e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a" xlink:to="loc_dei_EntityDomain_61c59568-12eb-4a86-b484-37f21e7ccb1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember_876d45e0-431f-42b0-8ce8-7cf4b82d582b" xlink:href="cwst-20191231.xsd#cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_61c59568-12eb-4a86-b484-37f21e7ccb1e" xlink:to="loc_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember_876d45e0-431f-42b0-8ce8-7cf4b82d582b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_9faae049-b9d0-49c3-a09b-e9a1a2567697" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_9faae049-b9d0-49c3-a09b-e9a1a2567697" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_9faae049-b9d0-49c3-a09b-e9a1a2567697_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_9faae049-b9d0-49c3-a09b-e9a1a2567697" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_9faae049-b9d0-49c3-a09b-e9a1a2567697_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_9faae049-b9d0-49c3-a09b-e9a1a2567697" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_ba77794a-8e47-45b3-af51-90b8e96ba9a6" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:to="loc_cwst_SouthbridgeLandfillMember_ba77794a-8e47-45b3-af51-90b8e96ba9a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PotsdamEnvironmentalLiabilityMember_2bfceb92-ddab-47e7-a105-d7a5789917d5" xlink:href="cwst-20191231.xsd#cwst_PotsdamEnvironmentalLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:to="loc_cwst_PotsdamEnvironmentalLiabilityMember_2bfceb92-ddab-47e7-a105-d7a5789917d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NCESLandfilMember_aff0e987-2d8b-45ca-af1e-7b4a05c6de9e" xlink:href="cwst-20191231.xsd#cwst_NCESLandfilMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:to="loc_cwst_NCESLandfilMember_aff0e987-2d8b-45ca-af1e-7b4a05c6de9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_27d5be8d-dcd5-4184-8653-7a486a2cd489" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_srt_RangeAxis_27d5be8d-dcd5-4184-8653-7a486a2cd489" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_27d5be8d-dcd5-4184-8653-7a486a2cd489_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_27d5be8d-dcd5-4184-8653-7a486a2cd489" xlink:to="loc_srt_RangeMember_27d5be8d-dcd5-4184-8653-7a486a2cd489_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_27d5be8d-dcd5-4184-8653-7a486a2cd489" xlink:to="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa0d347e-cbc3-4169-b250-593cba811fc6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:to="loc_srt_MinimumMember_aa0d347e-cbc3-4169-b250-593cba811fc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_69258692-202a-4597-aaa9-b788d02fd41d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:to="loc_srt_MaximumMember_69258692-202a-4597-aaa9-b788d02fd41d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_eced1566-809c-4bd4-8e4b-2a3b223e2777" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_srt_LitigationCaseAxis_eced1566-809c-4bd4-8e4b-2a3b223e2777" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_eced1566-809c-4bd4-8e4b-2a3b223e2777_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_eced1566-809c-4bd4-8e4b-2a3b223e2777" xlink:to="loc_srt_LitigationCaseTypeDomain_eced1566-809c-4bd4-8e4b-2a3b223e2777_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_eced1566-809c-4bd4-8e4b-2a3b223e2777" xlink:to="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OntarioCountyNewYorkClassActionLitigationMember_faf707da-e709-491a-aa5d-fe8139fe3e0e" xlink:href="cwst-20191231.xsd#cwst_OntarioCountyNewYorkClassActionLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:to="loc_cwst_OntarioCountyNewYorkClassActionLitigationMember_faf707da-e709-491a-aa5d-fe8139fe3e0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember_73b58d0e-9304-4024-bbda-fffd715c9f59" xlink:href="cwst-20191231.xsd#cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:to="loc_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember_73b58d0e-9304-4024-bbda-fffd715c9f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember_5334d162-4587-4a91-8c42-3449ddde0e31" xlink:href="cwst-20191231.xsd#cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:to="loc_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember_5334d162-4587-4a91-8c42-3449ddde0e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_017aedfc-9b34-4988-a6c2-699ce27e144d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_017aedfc-9b34-4988-a6c2-699ce27e144d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_017aedfc-9b34-4988-a6c2-699ce27e144d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_017aedfc-9b34-4988-a6c2-699ce27e144d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_017aedfc-9b34-4988-a6c2-699ce27e144d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4291797c-2970-4994-ab05-0d64a3683fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_017aedfc-9b34-4988-a6c2-699ce27e144d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4291797c-2970-4994-ab05-0d64a3683fe8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmploymentContractsMember_7677ff9a-63e7-4caa-bcc2-dde124c4dcb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmploymentContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4291797c-2970-4994-ab05-0d64a3683fe8" xlink:to="loc_us-gaap_EmploymentContractsMember_7677ff9a-63e7-4caa-bcc2-dde124c4dcb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7420108d-6422-454d-b1e1-77d6543d118b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7420108d-6422-454d-b1e1-77d6543d118b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7420108d-6422-454d-b1e1-77d6543d118b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7420108d-6422-454d-b1e1-77d6543d118b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7420108d-6422-454d-b1e1-77d6543d118b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_52a43934-3c08-4a34-bb2f-f1cc91f8058d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7420108d-6422-454d-b1e1-77d6543d118b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_52a43934-3c08-4a34-bb2f-f1cc91f8058d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_99abcebe-428e-455e-b595-e49fd0a047b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_52a43934-3c08-4a34-bb2f-f1cc91f8058d" xlink:to="loc_us-gaap_SubsequentEventMember_99abcebe-428e-455e-b595-e49fd0a047b0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails" xlink:type="extended" id="i76b79d8409304f3c8ed3561a8ab1706a_56ac8041-a519-45f2-8ead-63f94f0fd7a3">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_5d9706ee-4572-457e-be59-b61402aba462" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_5d9706ee-4572-457e-be59-b61402aba462" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f8656ade-256a-4d90-abd7-6d628cbcf3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f8656ade-256a-4d90-abd7-6d628cbcf3ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_2972e7cb-94fb-4220-a3d7-641325cfa0ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_2972e7cb-94fb-4220-a3d7-641325cfa0ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_728a954b-11d0-4a81-a165-7cc0652f023c" xlink:href="cwst-20191231.xsd#cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_728a954b-11d0-4a81-a165-7cc0652f023c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_f7390a19-cba7-44f0-b32b-fa8a76fe937e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPayments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_f7390a19-cba7-44f0-b32b-fa8a76fe937e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_97b3dda8-e5a9-4469-ac08-97028a48bb4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_91fb95e8-6afa-4220-a6af-036e6fe32d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_5d9706ee-4572-457e-be59-b61402aba462" xlink:to="loc_us-gaap_SiteContingencyTable_91fb95e8-6afa-4220-a6af-036e6fe32d3a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_26b2182e-a064-4680-8bbb-7bea25d10e92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_91fb95e8-6afa-4220-a6af-036e6fe32d3a" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_26b2182e-a064-4680-8bbb-7bea25d10e92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_26b2182e-a064-4680-8bbb-7bea25d10e92_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_26b2182e-a064-4680-8bbb-7bea25d10e92" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_26b2182e-a064-4680-8bbb-7bea25d10e92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ed6d6db8-6647-49fe-ac82-44afd1ad9e61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_26b2182e-a064-4680-8bbb-7bea25d10e92" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ed6d6db8-6647-49fe-ac82-44afd1ad9e61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_9c3c6857-b08a-442f-b529-56fb2ab56404" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ed6d6db8-6647-49fe-ac82-44afd1ad9e61" xlink:to="loc_cwst_SouthbridgeLandfillMember_9c3c6857-b08a-442f-b529-56fb2ab56404" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail" xlink:type="extended" id="i8e0ba299bab04ecb96caa88469065fe3_4d69bf59-0d50-4d35-aa64-2cee89e56329">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_9a19e945-71aa-47ef-95b6-d792802e5b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_9a19e945-71aa-47ef-95b6-d792802e5b8c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_effbe695-74db-483c-81a6-b25514fdb695" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_effbe695-74db-483c-81a6-b25514fdb695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_46fc3291-1dde-47c8-8dbf-17dcaaa57ea7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPayments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_46fc3291-1dde-47c8-8dbf-17dcaaa57ea7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_f8a8a704-3a6b-4a7a-9b2c-81626233e898" xlink:href="cwst-20191231.xsd#cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:to="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_f8a8a704-3a6b-4a7a-9b2c-81626233e898" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_296e0094-c125-436d-a512-cd3771018b29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_c99a4acc-cc5d-474a-a1dc-45f9296f78bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_9a19e945-71aa-47ef-95b6-d792802e5b8c" xlink:to="loc_us-gaap_SiteContingencyTable_c99a4acc-cc5d-474a-a1dc-45f9296f78bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_39a6436c-0ae6-4910-8a6a-cd6676aeef6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_c99a4acc-cc5d-474a-a1dc-45f9296f78bb" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_39a6436c-0ae6-4910-8a6a-cd6676aeef6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_39a6436c-0ae6-4910-8a6a-cd6676aeef6c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_39a6436c-0ae6-4910-8a6a-cd6676aeef6c" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_39a6436c-0ae6-4910-8a6a-cd6676aeef6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ae626bd3-2bc3-4e0f-b378-3fd3c6634f52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_39a6436c-0ae6-4910-8a6a-cd6676aeef6c" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ae626bd3-2bc3-4e0f-b378-3fd3c6634f52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PotsdamEnvironmentalLiabilityMember_99d1a637-82c6-4f84-b372-0327a3f495c1" xlink:href="cwst-20191231.xsd#cwst_PotsdamEnvironmentalLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ae626bd3-2bc3-4e0f-b378-3fd3c6634f52" xlink:to="loc_cwst_PotsdamEnvironmentalLiabilityMember_99d1a637-82c6-4f84-b372-0327a3f495c1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="extended" id="ic9cbf74ee4264cb7a60531616275ee22_59505594-a5ca-4399-8075-77caea9c6ad7"/>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="extended" id="ie3e9a978076f4aa6ac7f40d9e2cbf0f2_22032fe3-5cc4-44f2-ba70-6f9be3cc5c0e"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITY" xlink:type="extended" id="ic3b5136994bf4506b965155a4c02c1b2_32e925e6-c6c7-44b0-96d4-ebe530183190"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYTables" xlink:type="extended" id="i759b1693ef3a4530ae5e3e6063fd7898_bf680c43-eb9a-44a7-9264-31fcc1a4f83a"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail" xlink:type="extended" id="idc19a893981c44cba092a99e2994a629_0c7d88f9-3bce-4609-8d81-0daea57362ed">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedPartnersCapitalAccountLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_155a4e9e-c759-42da-a498-e9653cc2d72c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_155a4e9e-c759-42da-a498-e9653cc2d72c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_e3e6ebd3-a9df-4407-ba60-c018a2b3d952" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_e3e6ebd3-a9df-4407-ba60-c018a2b3d952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6ec796c3-41b4-45e0-912d-1687fa31503a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6ec796c3-41b4-45e0-912d-1687fa31503a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers_cff80eb4-aacc-44a1-a73b-c153570452ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillTransfers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_GoodwillTransfers_cff80eb4-aacc-44a1-a73b-c153570452ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityVotesperShareHeld_8aa82181-13cd-4600-883b-22f81f1fa0f0" xlink:href="cwst-20191231.xsd#cwst_StockholdersEquityVotesperShareHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_cwst_StockholdersEquityVotesperShareHeld_8aa82181-13cd-4600-883b-22f81f1fa0f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e07f3fe8-6c31-4a18-a54f-a74cce084056" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e07f3fe8-6c31-4a18-a54f-a74cce084056" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1bb0baa8-99ce-4968-9f55-74d25fc46586" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1bb0baa8-99ce-4968-9f55-74d25fc46586" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1bb96d23-0285-4b29-b1d3-5b2febe0d576" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1bb96d23-0285-4b29-b1d3-5b2febe0d576" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_532aa013-df36-4617-a1c2-0590e360589b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_532aa013-df36-4617-a1c2-0590e360589b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d22a58ef-515b-47d7-b0c2-c8c49ed3599a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d22a58ef-515b-47d7-b0c2-c8c49ed3599a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1e7efe9d-7d94-4968-a2be-6801d88e1b64" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1e7efe9d-7d94-4968-a2be-6801d88e1b64" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9ae3a840-a6b0-4819-abb4-20e8c99ffb7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9ae3a840-a6b0-4819-abb4-20e8c99ffb7b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c75dbf-a8d0-4168-8fbb-5f9c6e9e647a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c75dbf-a8d0-4168-8fbb-5f9c6e9e647a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7df6034c-d0df-4eea-8108-29a32a6008ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7df6034c-d0df-4eea-8108-29a32a6008ff" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_25f32292-5dbf-44aa-ae33-00b96c7e6c44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_25f32292-5dbf-44aa-ae33-00b96c7e6c44" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_8243d514-9031-46f3-97ea-6ab22e797d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_8243d514-9031-46f3-97ea-6ab22e797d5c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b27f077-6888-4844-bd11-c9b508cb97e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b27f077-6888-4844-bd11-c9b508cb97e4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab10a6a1-6331-4d78-871a-96a761cc5ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab10a6a1-6331-4d78-871a-96a761cc5ca1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a4c90a29-75c4-4afd-abc6-0883a4d443d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a4c90a29-75c4-4afd-abc6-0883a4d443d4" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f08ae6f-8e57-4652-83f4-671905029b78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f08ae6f-8e57-4652-83f4-671905029b78" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_96287585-5ae4-4815-bb42-b26004371296" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_96287585-5ae4-4815-bb42-b26004371296" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions_beb7c6a9-8ae2-4e94-a57c-8cc2972ce2f1" xlink:href="cwst-20191231.xsd#cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions_beb7c6a9-8ae2-4e94-a57c-8cc2972ce2f1" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_6dd98f6c-52b8-40be-9a69-6effde749c78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_6dd98f6c-52b8-40be-9a69-6effde749c78" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c9031df5-8414-466f-819e-057efeda2c5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c9031df5-8414-466f-819e-057efeda2c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c9031df5-8414-466f-819e-057efeda2c5c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9031df5-8414-466f-819e-057efeda2c5c" xlink:to="loc_us-gaap_ClassOfStockDomain_c9031df5-8414-466f-819e-057efeda2c5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9031df5-8414-466f-819e-057efeda2c5c" xlink:to="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_05f61b07-1939-41ee-bb61-ed2e05611976" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:to="loc_us-gaap_CommonClassAMember_05f61b07-1939-41ee-bb61-ed2e05611976" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_53f9cdcb-8dc1-45a2-9af2-666e8a3c2120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:to="loc_us-gaap_CommonClassBMember_53f9cdcb-8dc1-45a2-9af2-666e8a3c2120" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_eb4770f9-202e-47e0-b4b7-0d0c10094cf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_PlanNameAxis_eb4770f9-202e-47e0-b4b7-0d0c10094cf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_eb4770f9-202e-47e0-b4b7-0d0c10094cf4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_eb4770f9-202e-47e0-b4b7-0d0c10094cf4" xlink:to="loc_us-gaap_PlanNameDomain_eb4770f9-202e-47e0-b4b7-0d0c10094cf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0071fca8-2483-49cd-81c8-34ff91835fa6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_eb4770f9-202e-47e0-b4b7-0d0c10094cf4" xlink:to="loc_us-gaap_PlanNameDomain_0071fca8-2483-49cd-81c8-34ff91835fa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A2016IncentivePlanMember_9670b87d-df30-4d71-a413-85e3e0447964" xlink:href="cwst-20191231.xsd#cwst_A2016IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0071fca8-2483-49cd-81c8-34ff91835fa6" xlink:to="loc_cwst_A2016IncentivePlanMember_9670b87d-df30-4d71-a413-85e3e0447964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_01b58c0d-34a5-4ce4-abd0-640438ab128d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_srt_RangeAxis_01b58c0d-34a5-4ce4-abd0-640438ab128d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_01b58c0d-34a5-4ce4-abd0-640438ab128d_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_01b58c0d-34a5-4ce4-abd0-640438ab128d" xlink:to="loc_srt_RangeMember_01b58c0d-34a5-4ce4-abd0-640438ab128d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_01b58c0d-34a5-4ce4-abd0-640438ab128d" xlink:to="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ebe74b6-3ebd-4558-9c90-430ae4dbf3c1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:to="loc_srt_MinimumMember_1ebe74b6-3ebd-4558-9c90-430ae4dbf3c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_598702da-3efb-497a-b9e0-79c66cb143cb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:to="loc_srt_MaximumMember_598702da-3efb-497a-b9e0-79c66cb143cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_1cb811ac-13ce-408e-ab75-35da34c67df8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:to="loc_srt_WeightedAverageMember_1cb811ac-13ce-408e-ab75-35da34c67df8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_9feed43c-980b-4b71-87f0-b6fbf3f39e59" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_srt_TitleOfIndividualAxis_9feed43c-980b-4b71-87f0-b6fbf3f39e59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9feed43c-980b-4b71-87f0-b6fbf3f39e59_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_9feed43c-980b-4b71-87f0-b6fbf3f39e59" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9feed43c-980b-4b71-87f0-b6fbf3f39e59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_35882fa8-babd-4de4-9e59-c50ddb42222b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_9feed43c-980b-4b71-87f0-b6fbf3f39e59" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_35882fa8-babd-4de4-9e59-c50ddb42222b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonEmployeeDirectorMember_027089b5-d267-4551-a8da-580a37869cb1" xlink:href="cwst-20191231.xsd#cwst_NonEmployeeDirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_35882fa8-babd-4de4-9e59-c50ddb42222b" xlink:to="loc_cwst_NonEmployeeDirectorMember_027089b5-d267-4551-a8da-580a37869cb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a6edb8bf-347a-4770-907e-b5f221393e77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_AwardTypeAxis_a6edb8bf-347a-4770-907e-b5f221393e77" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6edb8bf-347a-4770-907e-b5f221393e77_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a6edb8bf-347a-4770-907e-b5f221393e77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a6edb8bf-347a-4770-907e-b5f221393e77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a6edb8bf-347a-4770-907e-b5f221393e77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAwardsMember_a8ab6173-d5e7-4d68-88dc-a278d0358cb0" xlink:href="cwst-20191231.xsd#cwst_RestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_RestrictedStockAwardsMember_a8ab6173-d5e7-4d68-88dc-a278d0358cb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a022b968-5a23-4285-a2d3-41c79334e9ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a022b968-5a23-4285-a2d3-41c79334e9ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_dee1b6c7-e2b6-4d6d-b50d-c83345bfba38" xlink:href="cwst-20191231.xsd#cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_dee1b6c7-e2b6-4d6d-b50d-c83345bfba38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAndRestrictedStockUnitMember_11defd2d-065a-4825-8b83-8fedbadec6ba" xlink:href="cwst-20191231.xsd#cwst_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_RestrictedStockAndRestrictedStockUnitMember_11defd2d-065a-4825-8b83-8fedbadec6ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_1edea0b7-3190-4bdc-8953-6daa19848f1a" xlink:href="cwst-20191231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_PerformanceStockUnitMember_1edea0b7-3190-4bdc-8953-6daa19848f1a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MarketbasedPerformanceStockUnitsMember_e22b11f4-22ed-4a60-bb77-3602284c640f" xlink:href="cwst-20191231.xsd#cwst_MarketbasedPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_MarketbasedPerformanceStockUnitsMember_e22b11f4-22ed-4a60-bb77-3602284c640f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_9d04453f-820f-4748-a21d-65c2c4db748d" xlink:href="cwst-20191231.xsd#cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_9d04453f-820f-4748-a21d-65c2c4db748d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_86eee2a3-018a-4ef2-ad2d-8c293c82fa51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_86eee2a3-018a-4ef2-ad2d-8c293c82fa51" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_86eee2a3-018a-4ef2-ad2d-8c293c82fa51_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_86eee2a3-018a-4ef2-ad2d-8c293c82fa51" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_86eee2a3-018a-4ef2-ad2d-8c293c82fa51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_86eee2a3-018a-4ef2-ad2d-8c293c82fa51" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PublicStockOfferingMember_ffae256d-52cb-41ab-88a4-f09ba434d372" xlink:href="cwst-20191231.xsd#cwst_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:to="loc_cwst_PublicStockOfferingMember_ffae256d-52cb-41ab-88a4-f09ba434d372" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_UnregisteredSaleMember_fc7b2ef3-9b72-4cd5-ab99-6ef4dc6bd8dc" xlink:href="cwst-20191231.xsd#cwst_UnregisteredSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:to="loc_cwst_UnregisteredSaleMember_fc7b2ef3-9b72-4cd5-ab99-6ef4dc6bd8dc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" xlink:type="extended" id="i1a79129f75964de8b8f59ce88c4d6315_1356424b-1715-48cd-9a3d-2ed214d1d7a4"/>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail" xlink:type="extended" id="i2642524c72494075ae7d26b09d722abf_fb919fd4-304b-47c6-a027-f862599ba1f7">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_35f38a65-28fe-4e8d-b515-a33f4f0ca60c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_35f38a65-28fe-4e8d-b515-a33f4f0ca60c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dec1d59-4c80-412b-974c-f0342101150f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dec1d59-4c80-412b-974c-f0342101150f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40b2e047-e29c-4cc6-9c6d-a45666596725" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40b2e047-e29c-4cc6-9c6d-a45666596725" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_09e45413-07ba-428d-9621-8f3e6a7af873" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_09e45413-07ba-428d-9621-8f3e6a7af873" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_21708607-cf8b-44de-b9ec-05ef4d93b941" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_ca5186a8-3955-4c48-8810-fa23f45351e8" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_ca5186a8-3955-4c48-8810-fa23f45351e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_75138462-50b6-41da-8473-2761e07a468e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_75138462-50b6-41da-8473-2761e07a468e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9901b383-9b0b-46a8-8e6c-d55ee1e4227d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9901b383-9b0b-46a8-8e6c-d55ee1e4227d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1623b022-09cf-4361-97c5-6177cca244a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1623b022-09cf-4361-97c5-6177cca244a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_300f9eaf-b2d6-4e6d-bce3-4fbf90c8cf4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_300f9eaf-b2d6-4e6d-bce3-4fbf90c8cf4a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0c1dffdf-7bcb-4367-a036-ce68a89c2fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_2be5962c-3b8b-48a2-ba85-864d1b8ccf6d" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_2be5962c-3b8b-48a2-ba85-864d1b8ccf6d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a50b54ef-0f62-4123-8717-9444b5b6e865" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a50b54ef-0f62-4123-8717-9444b5b6e865" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_0baa97f8-ff90-4746-83a2-dbd006e5790b" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_0baa97f8-ff90-4746-83a2-dbd006e5790b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_d4fa77d6-806b-4203-b722-0f7e7754f910" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_d4fa77d6-806b-4203-b722-0f7e7754f910" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_c03e9b71-a757-4856-b6c6-357794b656c4" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_c03e9b71-a757-4856-b6c6-357794b656c4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_90dc9719-aac8-42e4-b7d4-a845e48fe6d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_90dc9719-aac8-42e4-b7d4-a845e48fe6d7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_21358466-83ef-4903-8142-b21cfc6655f0" xlink:href="cwst-20191231.xsd#cwst_AdditionalSharesIssuedMaximumAttainmentLevel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_21358466-83ef-4903-8142-b21cfc6655f0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_631cb2e7-7cad-4efa-93ed-9cf9a7ccaae4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_631cb2e7-7cad-4efa-93ed-9cf9a7ccaae4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27" xlink:to="loc_us-gaap_ClassOfStockDomain_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d253f246-2c61-437c-b7dc-cce877f048cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27" xlink:to="loc_us-gaap_ClassOfStockDomain_d253f246-2c61-437c-b7dc-cce877f048cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3299abff-defa-4f1b-9bd9-74e63cd50406" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d253f246-2c61-437c-b7dc-cce877f048cb" xlink:to="loc_us-gaap_CommonClassAMember_3299abff-defa-4f1b-9bd9-74e63cd50406" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_83776d35-50ff-46d7-a70a-70315c8a870d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:to="loc_us-gaap_AwardTypeAxis_83776d35-50ff-46d7-a70a-70315c8a870d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83776d35-50ff-46d7-a70a-70315c8a870d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_83776d35-50ff-46d7-a70a-70315c8a870d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_83776d35-50ff-46d7-a70a-70315c8a870d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_83776d35-50ff-46d7-a70a-70315c8a870d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_73b12cd5-c347-474e-9608-ee9644e11b2c" xlink:href="cwst-20191231.xsd#cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:to="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_73b12cd5-c347-474e-9608-ee9644e11b2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_1ea7ffd7-97f4-43cb-954c-000b6ea34e85" xlink:href="cwst-20191231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:to="loc_cwst_PerformanceStockUnitMember_1ea7ffd7-97f4-43cb-954c-000b6ea34e85" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended" id="i0457b57ea8ce4c30916bd3e1ad9b122e_a0448dd2-e08c-4349-9aec-631ab3530066">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4a592605-28ff-4a26-89ad-2b4305aacc36" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4a592605-28ff-4a26-89ad-2b4305aacc36" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a90b4d1f-f04d-448f-a850-6ec04e1024c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a90b4d1f-f04d-448f-a850-6ec04e1024c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_b9b3fbce-493f-4243-85d2-5170a607ca79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_b9b3fbce-493f-4243-85d2-5170a607ca79" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_34b78d50-4d7f-47c7-8266-17d371716798" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_34b78d50-4d7f-47c7-8266-17d371716798" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1fc16548-03b0-459d-87ed-2c4d3f5af690" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1fc16548-03b0-459d-87ed-2c4d3f5af690" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_68c1d9ee-90f7-411d-997e-8acfb71ab0d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_68c1d9ee-90f7-411d-997e-8acfb71ab0d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53235011-cdf0-4e19-97fe-7deaf594233a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53235011-cdf0-4e19-97fe-7deaf594233a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_663005ad-3df8-4d6a-b172-855e2fdd3e8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8077e731-3258-4d6e-8785-e9385b52563c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4a592605-28ff-4a26-89ad-2b4305aacc36" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8077e731-3258-4d6e-8785-e9385b52563c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0e47ed54-0dec-4844-ad42-fabf8f04f2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8077e731-3258-4d6e-8785-e9385b52563c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0e47ed54-0dec-4844-ad42-fabf8f04f2e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0e47ed54-0dec-4844-ad42-fabf8f04f2e0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0e47ed54-0dec-4844-ad42-fabf8f04f2e0" xlink:to="loc_us-gaap_EquityComponentDomain_0e47ed54-0dec-4844-ad42-fabf8f04f2e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0e47ed54-0dec-4844-ad42-fabf8f04f2e0" xlink:to="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_64efffe8-8bb3-4bfd-818c-7e80489a7d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_64efffe8-8bb3-4bfd-818c-7e80489a7d7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dafbb3b2-35f7-49a6-88f8-a48e296d39a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dafbb3b2-35f7-49a6-88f8-a48e296d39a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b1995bcd-dba5-4332-9ee3-9213427bea1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b1995bcd-dba5-4332-9ee3-9213427bea1d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail" xlink:type="extended" id="i6dd9f3c771774805addf1228e55c2fd7_8e410670-bf34-497b-adc0-12a749a0f954">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d2cdba96-1ad3-4971-8b07-0ce7b0a39d90" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_InterestExpense_d2cdba96-1ad3-4971-8b07-0ce7b0a39d90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40f5dbff-5579-4b3f-8c12-7265545f1b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40f5dbff-5579-4b3f-8c12-7265545f1b2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_02f6d7df-d347-4502-af67-f05c591576b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_02f6d7df-d347-4502-af67-f05c591576b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_951e55a5-373c-41a6-95bf-a6ef692ff263" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_NetIncomeLoss_951e55a5-373c-41a6-95bf-a6ef692ff263" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fb9cba7d-ac54-454b-a46d-dc09e9461851" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fb9cba7d-ac54-454b-a46d-dc09e9461851" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fb9cba7d-ac54-454b-a46d-dc09e9461851_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb9cba7d-ac54-454b-a46d-dc09e9461851" xlink:to="loc_us-gaap_EquityComponentDomain_fb9cba7d-ac54-454b-a46d-dc09e9461851_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3fa67f70-0f8c-4122-8683-5309c122ac71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb9cba7d-ac54-454b-a46d-dc09e9461851" xlink:to="loc_us-gaap_EquityComponentDomain_3fa67f70-0f8c-4122-8683-5309c122ac71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_420bbeee-d394-4d76-83f5-e94da2c4731b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3fa67f70-0f8c-4122-8683-5309c122ac71" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_420bbeee-d394-4d76-83f5-e94da2c4731b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d8a10f61-784f-4185-bd9a-7cb18bb1ad92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d8a10f61-784f-4185-bd9a-7cb18bb1ad92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d8a10f61-784f-4185-bd9a-7cb18bb1ad92_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d8a10f61-784f-4185-bd9a-7cb18bb1ad92" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d8a10f61-784f-4185-bd9a-7cb18bb1ad92_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_dd46bb82-cc86-4faf-9964-747faff51cc9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d8a10f61-784f-4185-bd9a-7cb18bb1ad92" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_dd46bb82-cc86-4faf-9964-747faff51cc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_0c41d57d-2fd1-41c5-8db7-d35aec631f72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dd46bb82-cc86-4faf-9964-747faff51cc9" xlink:to="loc_us-gaap_InterestRateSwapMember_0c41d57d-2fd1-41c5-8db7-d35aec631f72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_573cc697-e3d7-4fca-9469-bc2d2c775ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_573cc697-e3d7-4fca-9469-bc2d2c775ed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c7d1928e-9498-4c83-869b-0c4948098e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_573cc697-e3d7-4fca-9469-bc2d2c775ed1" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c7d1928e-9498-4c83-869b-0c4948098e3b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="simple" xlink:href="cwst-20191231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTS"/>
  <link:definitionLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS" xlink:type="extended" id="i724ec6fc4e664139bdfa94f9367eeef9_ce2421f0-f1b5-490f-8234-9def9029283e"/>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables" xlink:type="extended" id="i9df3f724b5a547bc9595bd9fd6e7560d_bc255f60-8ee9-4bb6-8848-f24017817722"/>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#FAIRVALUEOFFINANCIALINSTRUMENTSDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="extended" id="i5b9445dcddcc44679e6a4b01d2afb55a_10a94b06-e45e-40dc-80b5-38a5e8c38404">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:to="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_30db1647-73ef-4f30-b704-b907f010244f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_30db1647-73ef-4f30-b704-b907f010244f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_cd68f343-9a33-4e81-9d13-41fbe374d677" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:to="loc_us-gaap_DerivativeAssets_cd68f343-9a33-4e81-9d13-41fbe374d677" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_199affbb-6503-4e54-af44-21341d4dfae7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_199affbb-6503-4e54-af44-21341d4dfae7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_c774a486-4b30-4fd6-b522-cdab210f8b25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:to="loc_us-gaap_LiabilitiesAbstract_c774a486-4b30-4fd6-b522-cdab210f8b25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_3f0b21b9-0efb-4c30-b448-a31bda1b7acd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_c774a486-4b30-4fd6-b522-cdab210f8b25" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_3f0b21b9-0efb-4c30-b448-a31bda1b7acd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8b86f60-04b2-417d-850a-95b584b202fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8b86f60-04b2-417d-850a-95b584b202fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d8b86f60-04b2-417d-850a-95b584b202fa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8b86f60-04b2-417d-850a-95b584b202fa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d8b86f60-04b2-417d-850a-95b584b202fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8b86f60-04b2-417d-850a-95b584b202fa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_73d00cbd-f614-428a-b248-9c0287b2e21f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_73d00cbd-f614-428a-b248-9c0287b2e21f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_98a0806a-bc24-41e4-be95-b586580516d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_98a0806a-bc24-41e4-be95-b586580516d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_33d9695b-4c93-499c-a35b-3b56d1defab5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_33d9695b-4c93-499c-a35b-3b56d1defab5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac80898d-9f73-4b80-939c-b3312b6b1737" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac80898d-9f73-4b80-939c-b3312b6b1737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_cbf2ae8b-8fb4-4a6a-afd4-3dc12d27e76c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac80898d-9f73-4b80-939c-b3312b6b1737" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_cbf2ae8b-8fb4-4a6a-afd4-3dc12d27e76c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7e7098b5-52ff-427f-ac1b-0fe97083b8fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7e7098b5-52ff-427f-ac1b-0fe97083b8fe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e7098b5-52ff-427f-ac1b-0fe97083b8fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7e7098b5-52ff-427f-ac1b-0fe97083b8fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e7098b5-52ff-427f-ac1b-0fe97083b8fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57c8559b-e682-44a7-b1f8-7ad53d0d3e67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7e7098b5-52ff-427f-ac1b-0fe97083b8fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57c8559b-e682-44a7-b1f8-7ad53d0d3e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_9cbba3c8-8d8b-4d14-a7dc-cff05b47207d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57c8559b-e682-44a7-b1f8-7ad53d0d3e67" xlink:to="loc_us-gaap_LandfillMember_9cbba3c8-8d8b-4d14-a7dc-cff05b47207d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANS" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANS"/>
  <link:definitionLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANS" xlink:type="extended" id="i68e74ba97a684f6fbe6948e21e1e3a28_0c401a4f-e864-4c64-922a-eda67ead8262"/>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables" xlink:type="extended" id="i0f67bc064e9643668e03b73c7d025e81_f45dd26d-4caf-4dec-9814-ee8b596c088c"/>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail" xlink:type="extended" id="ia11c07b445464984908e3e8ec11317a3_8dae63d1-966b-4599-a915-3a559f0746e9">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution_193d518c-bee4-4eb7-8ae1-7230f6e138ff" xlink:href="cwst-20191231.xsd#cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution_193d518c-bee4-4eb7-8ae1-7230f6e138ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount_5d5f65d8-35c9-4a85-9d2d-a0e863bfab36" xlink:href="cwst-20191231.xsd#cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount_5d5f65d8-35c9-4a85-9d2d-a0e863bfab36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_8f961999-c972-4bb3-9e71-731d78e45f4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_8f961999-c972-4bb3-9e71-731d78e45f4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8613fb8-d0c4-4cab-aedc-d9b83804c99b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8613fb8-d0c4-4cab-aedc-d9b83804c99b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_07608224-1dd1-46de-aaaf-abdc236c9f2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_07608224-1dd1-46de-aaaf-abdc236c9f2a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_292394a5-6520-4ffa-a46c-6203931d63b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_292394a5-6520-4ffa-a46c-6203931d63b8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_53655d86-3fc7-407a-94e4-b271884f79c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_53655d86-3fc7-407a-94e4-b271884f79c0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_3fc9e4a2-6863-48b1-87cd-7921212b4752" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_3fc9e4a2-6863-48b1-87cd-7921212b4752" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_e333f028-3a43-45f2-8295-8f8b5dbfcea0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_e333f028-3a43-45f2-8295-8f8b5dbfcea0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpense_97afa0a3-945b-42d3-a4fa-c2cc4f41eb2e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_PensionExpense_97afa0a3-945b-42d3-a4fa-c2cc4f41eb2e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_aeddfc94-3399-4167-8c2b-7d4e6670b369" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_aeddfc94-3399-4167-8c2b-7d4e6670b369" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_dcac1d16-ea19-4b39-b610-b73260e9e7bf" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansWithdrawalObligationUndiscounted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_dcac1d16-ea19-4b39-b610-b73260e9e7bf" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_2bcd00a0-88fb-4d00-8f70-14dc6d361cca" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_2bcd00a0-88fb-4d00-8f70-14dc6d361cca" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b605067e-04ae-42d3-8077-437a853b4ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b605067e-04ae-42d3-8077-437a853b4ed0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_66e6598c-bc12-40c6-9dff-99af4c548f99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b605067e-04ae-42d3-8077-437a853b4ed0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_66e6598c-bc12-40c6-9dff-99af4c548f99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_66e6598c-bc12-40c6-9dff-99af4c548f99_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66e6598c-bc12-40c6-9dff-99af4c548f99" xlink:to="loc_us-gaap_ClassOfStockDomain_66e6598c-bc12-40c6-9dff-99af4c548f99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_02f27151-336d-4778-b96d-c454880ed44b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66e6598c-bc12-40c6-9dff-99af4c548f99" xlink:to="loc_us-gaap_ClassOfStockDomain_02f27151-336d-4778-b96d-c454880ed44b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9f67b5d9-56de-47d1-9398-13c4b6a5f6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_02f27151-336d-4778-b96d-c454880ed44b" xlink:to="loc_us-gaap_CommonClassAMember_9f67b5d9-56de-47d1-9398-13c4b6a5f6d5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="extended" id="ifd25de15f10942a2a4d377582b1fca08_4837e27b-6769-4583-bac8-4e52b952577f">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_f49e635d-fca6-4084-8848-c81d8e52d76f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_3bb3f4fe-152a-413a-957f-781ed912a6dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f49e635d-fca6-4084-8848-c81d8e52d76f" xlink:to="loc_us-gaap_MultiemployerPlanContributionsByEmployer_3bb3f4fe-152a-413a-957f-781ed912a6dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f49e635d-fca6-4084-8848-c81d8e52d76f" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_5e562985-42af-4ee1-90e6-efefbe18b68c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_5e562985-42af-4ee1-90e6-efefbe18b68c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_5e562985-42af-4ee1-90e6-efefbe18b68c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_5e562985-42af-4ee1-90e6-efefbe18b68c" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_5e562985-42af-4ee1-90e6-efefbe18b68c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_a50b9337-6391-432a-8f6b-3fb5dce28210" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_5e562985-42af-4ee1-90e6-efefbe18b68c" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_a50b9337-6391-432a-8f6b-3fb5dce28210" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansPensionMember_e3892115-42cb-4d83-90b7-647c97cdd897" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansPensionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlansTypeDomain_a50b9337-6391-432a-8f6b-3fb5dce28210" xlink:to="loc_us-gaap_MultiemployerPlansPensionMember_e3892115-42cb-4d83-90b7-647c97cdd897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_bbdab083-c3c9-424e-a022-4d24f2ddb807" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_bbdab083-c3c9-424e-a022-4d24f2ddb807" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_bbdab083-c3c9-424e-a022-4d24f2ddb807_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_bbdab083-c3c9-424e-a022-4d24f2ddb807" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_bbdab083-c3c9-424e-a022-4d24f2ddb807_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_fd44530f-5c06-40cf-9689-9f5919097373" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_bbdab083-c3c9-424e-a022-4d24f2ddb807" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_fd44530f-5c06-40cf-9689-9f5919097373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_a3ec9ffa-3c66-429a-b624-a9337f12251b" xlink:href="cwst-20191231.xsd#cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_fd44530f-5c06-40cf-9689-9f5919097373" xlink:to="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_a3ec9ffa-3c66-429a-b624-a9337f12251b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXES" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXES"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXES" xlink:type="extended" id="ic9d2358436a244fe82b3a4af987b07c7_bf9e75c6-ebd5-4be8-820e-9c4e4e07fd9f"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXESTables" xlink:type="extended" id="ib8182f063e0942be97e35ebd2f855332_5d253644-4e13-425b-b6e5-cf436db85b2f"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail" xlink:type="extended" id="i49b947e37ab14d30810403073c3e1832_6077a880-e689-464a-a65a-e73231a27cee"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESNarrativeDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXESNarrativeDetail" xlink:type="extended" id="icc469b73d45143e884b4ada81c2b0053_171769b1-6e52-4839-859a-8d067b0b38cc">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cdeb6556-6cfb-4964-a445-b5f4a4d6a3df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cdeb6556-6cfb-4964-a445-b5f4a4d6a3df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d1e0d108-2418-45d1-b761-3ec33c5f78d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d1e0d108-2418-45d1-b761-3ec33c5f78d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2e4d2dca-5a1c-4de1-a4d0-c7de017497ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2e4d2dca-5a1c-4de1-a4d0-c7de017497ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets_64ad75eb-ca1a-42df-beae-fe7b69390966" xlink:href="cwst-20191231.xsd#cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets_64ad75eb-ca1a-42df-beae-fe7b69390966" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_e5b0aed9-090f-4a5d-82f0-365e2da3a7ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_e5b0aed9-090f-4a5d-82f0-365e2da3a7ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations_1a07f788-6fb6-4856-b761-1a13aed1c663" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations_1a07f788-6fb6-4856-b761-1a13aed1c663" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_fed54484-c639-4a8c-895e-ba478c448dfa" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_fed54484-c639-4a8c-895e-ba478c448dfa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_92ada109-69fd-4474-ba58-a2e593de23eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_92ada109-69fd-4474-ba58-a2e593de23eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8cfaab63-7db8-42c6-b084-5d0dbcb5139a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxLiabilities_8cfaab63-7db8-42c6-b084-5d0dbcb5139a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_2556dbf5-ec3e-44de-adf9-7d72b3c00fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_2556dbf5-ec3e-44de-adf9-7d72b3c00fa9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_9d5a84e4-7386-4dc4-a264-9043cbe79fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_9d5a84e4-7386-4dc4-a264-9043cbe79fcb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_16aedeb1-4875-4f85-9e39-00cc717a7da9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_16aedeb1-4875-4f85-9e39-00cc717a7da9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_288311d4-7150-4107-9bdf-1463f32371b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_288311d4-7150-4107-9bdf-1463f32371b7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_eaf2e06b-8977-4959-b1e9-e0b526cfb37b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_eaf2e06b-8977-4959-b1e9-e0b526cfb37b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_398ea435-0ad5-43af-a573-e14feed2604d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_398ea435-0ad5-43af-a573-e14feed2604d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit_4c4217ba-0d74-4e4c-b84e-4af66f313e7e" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit_4c4217ba-0d74-4e4c-b84e-4af66f313e7e" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_924636c8-e0f3-4160-a9f4-4f4cd2887498" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_924636c8-e0f3-4160-a9f4-4f4cd2887498" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_005f0d8c-5c35-44c3-9c4a-568a90fa9917" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_005f0d8c-5c35-44c3-9c4a-568a90fa9917" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_4634b720-6d16-40db-9a1c-c672fbcffe67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_4634b720-6d16-40db-9a1c-c672fbcffe67" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_141e686a-04a3-444b-a269-324f03fab380" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_141e686a-04a3-444b-a269-324f03fab380" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_67de873a-3401-4cd8-be3c-06cff3af3220" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_67de873a-3401-4cd8-be3c-06cff3af3220" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5c61eb34-5c77-4749-badd-65d302330bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5c61eb34-5c77-4749-badd-65d302330bf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5c61eb34-5c77-4749-badd-65d302330bf6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5c61eb34-5c77-4749-badd-65d302330bf6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5c61eb34-5c77-4749-badd-65d302330bf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1e439b05-db9b-42b5-ba51-94ce40257ba8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5c61eb34-5c77-4749-badd-65d302330bf6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1e439b05-db9b-42b5-ba51-94ce40257ba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CompleteDisposalCompanyIncMember_292166fc-ecd3-4b96-bfda-a273ce358202" xlink:href="cwst-20191231.xsd#cwst_CompleteDisposalCompanyIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1e439b05-db9b-42b5-ba51-94ce40257ba8" xlink:to="loc_cwst_CompleteDisposalCompanyIncMember_292166fc-ecd3-4b96-bfda-a273ce358202" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_df94600f-20bc-4fab-843d-beb132a588a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_df94600f-20bc-4fab-843d-beb132a588a4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_df94600f-20bc-4fab-843d-beb132a588a4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_df94600f-20bc-4fab-843d-beb132a588a4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_df94600f-20bc-4fab-843d-beb132a588a4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f26b83f-8c6a-4416-9273-5f09f7ca21d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_df94600f-20bc-4fab-843d-beb132a588a4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f26b83f-8c6a-4416-9273-5f09f7ca21d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_db8e7107-b769-4aa4-b712-c9cfa4f64248" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f26b83f-8c6a-4416-9273-5f09f7ca21d2" xlink:to="loc_us-gaap_GoodwillMember_db8e7107-b769-4aa4-b712-c9cfa4f64248" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_82d4a698-8a1e-4140-9558-86ac53108396" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_82d4a698-8a1e-4140-9558-86ac53108396" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_82d4a698-8a1e-4140-9558-86ac53108396_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_82d4a698-8a1e-4140-9558-86ac53108396" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_82d4a698-8a1e-4140-9558-86ac53108396_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_82d4a698-8a1e-4140-9558-86ac53108396" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5e47f02e-3de0-4162-89bd-884a65b38b63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:to="loc_us-gaap_DomesticCountryMember_5e47f02e-3de0-4162-89bd-884a65b38b63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_81d965f8-bf5f-4de5-9afe-970e00cc7b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_81d965f8-bf5f-4de5-9afe-970e00cc7b2f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail" xlink:type="extended" id="i26913f353b4044f9850a5250fd6b61a6_780188b4-eca3-4fe5-bff8-96bad64b70a7"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail" xlink:type="extended" id="icfb7327d5fb64caaa528d72f95cac9be_37b00a9e-3529-4800-9806-42f24c5e4232"/>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail" xlink:type="extended" id="i3b0f22a48b8c4720811d10d96a7917b3_21f59993-8c15-43ab-80fe-a4a7ad59f9e1"/>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGES" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGES"/>
  <link:definitionLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGES" xlink:type="extended" id="i64adae515d6640d69837af5d7186b83c_c51813f7-d6fb-4803-9df7-372833292bce"/>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGESTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESTables" xlink:type="extended" id="i8952355abe9e4c6788fbc8525bdadbbe_15fec7d2-1819-4606-acca-bbe272b465a2"/>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="extended" id="i0d58860141b84de4bb3c3fb932946332_90acf1c2-3a53-4114-9623-a153641d4114">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_62ffbf97-e442-42d1-bcfd-e7357f8aff94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_62ffbf97-e442-42d1-bcfd-e7357f8aff94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_cbcf9ff6-7a13-49b4-ba16-97f0306fb72d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_cbcf9ff6-7a13-49b4-ba16-97f0306fb72d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_c6eaa664-ce77-467c-8325-9b8b1ef80b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_c6eaa664-ce77-467c-8325-9b8b1ef80b0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_003f0869-225a-4e0e-bcdf-335bff669858" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_GainLossOnContractTermination_003f0869-225a-4e0e-bcdf-335bff669858" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoncashLandfillClosureCharge_0bc48b3b-b9c2-4531-a05b-5dcafb8268a0" xlink:href="cwst-20191231.xsd#cwst_NoncashLandfillClosureCharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_cwst_NoncashLandfillClosureCharge_0bc48b3b-b9c2-4531-a05b-5dcafb8268a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_29d52594-1645-4369-a6d0-e75d842fd082" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_29d52594-1645-4369-a6d0-e75d842fd082" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_f69587a1-1be7-4240-ad94-e210f0f2bbdd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_LegalFees_f69587a1-1be7-4240-ad94-e210f0f2bbdd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f6deff5f-a730-4c82-8738-c00af4db2e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f6deff5f-a730-4c82-8738-c00af4db2e9d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureSettlementChargeNet_21d90d3a-7eb1-4b3a-8871-096a5e8876f8" xlink:href="cwst-20191231.xsd#cwst_LandfillClosureSettlementChargeNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_cwst_LandfillClosureSettlementChargeNet_21d90d3a-7eb1-4b3a-8871-096a5e8876f8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_11cb6d9d-6750-4779-9eac-f85fe5887bb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_SiteContingencyTable_11cb6d9d-6750-4779-9eac-f85fe5887bb9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_bbc1f606-8307-4714-b0e6-23cd4d58dbee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_11cb6d9d-6750-4779-9eac-f85fe5887bb9" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_bbc1f606-8307-4714-b0e6-23cd4d58dbee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_bbc1f606-8307-4714-b0e6-23cd4d58dbee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_bbc1f606-8307-4714-b0e6-23cd4d58dbee" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_bbc1f606-8307-4714-b0e6-23cd4d58dbee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_923d6f9c-eb7b-41fc-bf88-ec3c59bbbb4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_bbc1f606-8307-4714-b0e6-23cd4d58dbee" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_923d6f9c-eb7b-41fc-bf88-ec3c59bbbb4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_a9fbca0a-40df-47ed-baa5-c39e308d8cdd" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_923d6f9c-eb7b-41fc-bf88-ec3c59bbbb4f" xlink:to="loc_cwst_SouthbridgeLandfillMember_a9fbca0a-40df-47ed-baa5-c39e308d8cdd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#OTHERITEMSANDCHARGESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails" xlink:type="extended" id="i3f4202531e844afabde7416633008093_d99d95db-0f81-4fa7-bce7-dd6fc58ea84c"/>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHARE" xlink:type="simple" xlink:href="cwst-20191231.xsd#EARNINGSPERSHARE"/>
  <link:definitionLink xlink:role="http://casella.com/role/EARNINGSPERSHARE" xlink:type="extended" id="ia2c7d703b6954f40945fc41e1b787544_9de770c6-6acc-432b-ab05-a5427b676701"/>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHARETables" xlink:type="simple" xlink:href="cwst-20191231.xsd#EARNINGSPERSHARETables"/>
  <link:definitionLink xlink:role="http://casella.com/role/EARNINGSPERSHARETables" xlink:type="extended" id="iaef95b7b6aac4fd1b1d0c39eb3b80587_09c33359-b218-401a-b826-40e83ada029d"/>
  <link:roleRef roleURI="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#EARNINGSPERSHAREDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/EARNINGSPERSHAREDetail" xlink:type="extended" id="ia6c4c30327104e2da415bd39444813df_014618fd-ceae-4688-8dd1-5b8bc2e0b4bc">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b2cc5c98-6e95-40c3-868f-2e8a5000dc84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b2cc5c98-6e95-40c3-868f-2e8a5000dc84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_47482d09-2f52-4f69-894a-3c0ea1f29efb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b2cc5c98-6e95-40c3-868f-2e8a5000dc84" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_47482d09-2f52-4f69-894a-3c0ea1f29efb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_61ce8291-7890-4835-8b1b-e719b88b2d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_61ce8291-7890-4835-8b1b-e719b88b2d5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_6ed12bf8-704b-4d94-a8ec-96d3cc7404ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_6ed12bf8-704b-4d94-a8ec-96d3cc7404ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_6ee62ecc-5522-4707-848a-09a3af016620" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_6ee62ecc-5522-4707-848a-09a3af016620" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_fdce3870-5a4e-43e2-a316-eb9a92c44c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_fdce3870-5a4e-43e2-a316-eb9a92c44c1b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2288ab6c-c08c-4748-af00-a243b8f95a23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2288ab6c-c08c-4748-af00-a243b8f95a23" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9fefd0b9-dbcd-4c42-ae1c-6be6de3d4613" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9fefd0b9-dbcd-4c42-ae1c-6be6de3d4613" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f0b901d-ce83-4100-9141-96d25b9892c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f0b901d-ce83-4100-9141-96d25b9892c0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_829b03a3-62d9-429a-817e-48a8086fecbc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_829b03a3-62d9-429a-817e-48a8086fecbc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_b5d413d5-a8c2-4dc9-99a5-cddb90b21a75" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_b5d413d5-a8c2-4dc9-99a5-cddb90b21a75" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9c241e5a-344e-476d-be69-273d30f79f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_b5d413d5-a8c2-4dc9-99a5-cddb90b21a75" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9c241e5a-344e-476d-be69-273d30f79f1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9c241e5a-344e-476d-be69-273d30f79f1b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9c241e5a-344e-476d-be69-273d30f79f1b" xlink:to="loc_us-gaap_ClassOfStockDomain_9c241e5a-344e-476d-be69-273d30f79f1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9c241e5a-344e-476d-be69-273d30f79f1b" xlink:to="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_fcd5cf98-0935-4cd1-acbd-723d05a740a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:to="loc_us-gaap_CommonClassAMember_fcd5cf98-0935-4cd1-acbd-723d05a740a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b5909f70-ab58-4d8a-a3f5-5b41a1da7058" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:to="loc_us-gaap_CommonClassBMember_b5909f70-ab58-4d8a-a3f5-5b41a1da7058" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="simple" xlink:href="cwst-20191231.xsd#RELATEDPARTYTRANSACTIONS"/>
  <link:definitionLink xlink:role="http://casella.com/role/RELATEDPARTYTRANSACTIONS" xlink:type="extended" id="ic0cde0659bd142a0ac64e0666643ebd5_f93b5373-185f-4d42-8a95-f9fbae5cd5e3"/>
  <link:roleRef roleURI="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#RELATEDPARTYTRANSACTIONSDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail" xlink:type="extended" id="i422fa5d884844d469835a675692c3b89_1cc9caf9-2cda-4b32-8889-d29ca607653b">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_2fb1b613-810f-4e0f-a2e0-497d56656650" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_2fb1b613-810f-4e0f-a2e0-497d56656650" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_35c46016-9e7e-4691-8d9c-257b97978f37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_35c46016-9e7e-4691-8d9c-257b97978f37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_0cb60db6-d85b-4543-aeb7-0180ea550822" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_RevenueFromRelatedParties_0cb60db6-d85b-4543-aeb7-0180ea550822" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberOfLeases_e642efbc-7fb9-4b54-8a2b-85d171b8384b" xlink:href="cwst-20191231.xsd#cwst_NumberOfLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_cwst_NumberOfLeases_e642efbc-7fb9-4b54-8a2b-85d171b8384b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_1498d79d-dc0c-4a38-bd3c-822d2e6703dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_1498d79d-dc0c-4a38-bd3c-822d2e6703dd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_22726bfb-d415-49fc-a5f2-42ec372ec3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_22726bfb-d415-49fc-a5f2-42ec372ec3c9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_955e7580-bafe-4851-9328-d481015800b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesIncomeStatementAmortizationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_955e7580-bafe-4851-9328-d481015800b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_8b14738c-63fc-440d-ba78-dea12ce22d10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationCashPaidToSettle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_8b14738c-63fc-440d-ba78-dea12ce22d10" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_409e54d3-785b-43a3-bb58-3ee4044d060a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_AssetRetirementObligation_409e54d3-785b-43a3-bb58-3ee4044d060a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_897a5c64-cd54-4bfa-85ca-76a01a9bb877" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_897a5c64-cd54-4bfa-85ca-76a01a9bb877" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_897a5c64-cd54-4bfa-85ca-76a01a9bb877_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_897a5c64-cd54-4bfa-85ca-76a01a9bb877" xlink:to="loc_us-gaap_RelatedPartyDomain_897a5c64-cd54-4bfa-85ca-76a01a9bb877_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_897a5c64-cd54-4bfa-85ca-76a01a9bb877" xlink:to="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_926b66e9-36d2-40ac-9b4b-ed560e8c4ffb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:to="loc_srt_AffiliatedEntityMember_926b66e9-36d2-40ac-9b4b-ed560e8c4ffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RelatedPartyMember_0070cce1-a156-4409-a268-08cb2faef75a" xlink:href="cwst-20191231.xsd#cwst_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:to="loc_cwst_RelatedPartyMember_0070cce1-a156-4409-a268-08cb2faef75a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a9b2d6c7-36cc-4318-8521-29cdaa6a0a88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a9b2d6c7-36cc-4318-8521-29cdaa6a0a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_013376e9-6300-446f-a4b3-35f58963a51a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a9b2d6c7-36cc-4318-8521-29cdaa6a0a88" xlink:to="loc_us-gaap_LandfillMember_013376e9-6300-446f-a4b3-35f58963a51a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTING" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTING"/>
  <link:definitionLink xlink:role="http://casella.com/role/SEGMENTREPORTING" xlink:type="extended" id="ic3f90888677a407f951f02fa5e718184_dc7bab18-ce45-46b7-98c4-99b6f94a7c21"/>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTINGTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/SEGMENTREPORTINGTables" xlink:type="extended" id="i6c031d03825343139f721cbf6ac20248_aae5aef2-101e-4c8e-b96d-ff39a8f033b5"/>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail" xlink:type="extended" id="i75937490055a4bbdaf66af0badf8a47b_7ca04800-8269-4ca7-ad77-de0b9b5019d9">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_28da2a8a-e723-4ba2-ab21-9050f0cd7caf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_Revenues_28da2a8a-e723-4ba2-ab21-9050f0cd7caf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1d3aa36b-ca23-4c2a-9ce1-d4162b99ab3f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1d3aa36b-ca23-4c2a-9ce1-d4162b99ab3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f70f9ef0-491e-4445-aa61-53d558f8d6bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_OperatingIncomeLoss_f70f9ef0-491e-4445-aa61-53d558f8d6bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_dfa822b6-00a9-4434-91a3-772a892c94d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_dfa822b6-00a9-4434-91a3-772a892c94d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_33a9892d-60de-455c-97da-5f1b2090e506" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_33a9892d-60de-455c-97da-5f1b2090e506" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_43adbe29-18e1-4e7c-b144-2c4a464ecedf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_Goodwill_43adbe29-18e1-4e7c-b144-2c4a464ecedf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_624304f0-b8b1-45d3-8542-4f3fd3c5a268" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_Assets_624304f0-b8b1-45d3-8542-4f3fd3c5a268" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f56843b4-f157-4f57-8ada-32ad8a70bec1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:to="loc_srt_ConsolidationItemsAxis_f56843b4-f157-4f57-8ada-32ad8a70bec1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f56843b4-f157-4f57-8ada-32ad8a70bec1_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_f56843b4-f157-4f57-8ada-32ad8a70bec1" xlink:to="loc_srt_ConsolidationItemsDomain_f56843b4-f157-4f57-8ada-32ad8a70bec1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_f56843b4-f157-4f57-8ada-32ad8a70bec1" xlink:to="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e05c53fd-5c3d-4f28-adfe-8babf6a78a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:to="loc_us-gaap_OperatingSegmentsMember_e05c53fd-5c3d-4f28-adfe-8babf6a78a5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_39b61fbb-4a43-4b77-9e73-d7306612825d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:to="loc_srt_ConsolidationEliminationsMember_39b61fbb-4a43-4b77-9e73-d7306612825d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5447488c-9e4a-4ab4-8486-caac67edd37b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5447488c-9e4a-4ab4-8486-caac67edd37b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5447488c-9e4a-4ab4-8486-caac67edd37b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5447488c-9e4a-4ab4-8486-caac67edd37b" xlink:to="loc_us-gaap_SegmentDomain_5447488c-9e4a-4ab4-8486-caac67edd37b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5447488c-9e4a-4ab4-8486-caac67edd37b" xlink:to="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_361ea23a-925e-4ace-b95c-b2bce73939d9" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_cwst_EasternRegionMember_361ea23a-925e-4ace-b95c-b2bce73939d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_0a4d5047-e8be-4926-b240-b53b50b27c5f" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_cwst_WesternRegionMember_0a4d5047-e8be-4926-b240-b53b50b27c5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_75db4f8f-ade3-4d49-9910-b4b7e4314dae" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_cwst_RecyclingMember_75db4f8f-ade3-4d49-9910-b4b7e4314dae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_05751e85-b5ec-4b1e-bd74-0fa7a8dded97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_us-gaap_AllOtherSegmentsMember_05751e85-b5ec-4b1e-bd74-0fa7a8dded97" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail" xlink:type="extended" id="i5d926b4bf9e24a7b88b552c348e86840_8e03b4f8-8721-4782-8823-4307cbb610de">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_985f19f0-f26e-4dd6-93dd-176a1caa75e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:to="loc_us-gaap_Revenues_985f19f0-f26e-4dd6-93dd-176a1caa75e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_8dca7ec9-ff2f-4ae1-86db-29853e39a80d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_8dca7ec9-ff2f-4ae1-86db-29853e39a80d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_3b9dd8be-be14-48bf-b75c-f2cad9391fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_3b9dd8be-be14-48bf-b75c-f2cad9391fe4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_098822b3-151c-46b2-8212-7a2784d2bafa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_3b9dd8be-be14-48bf-b75c-f2cad9391fe4" xlink:to="loc_srt_ProductOrServiceAxis_098822b3-151c-46b2-8212-7a2784d2bafa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_098822b3-151c-46b2-8212-7a2784d2bafa_default" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_098822b3-151c-46b2-8212-7a2784d2bafa" xlink:to="loc_srt_ProductsAndServicesDomain_098822b3-151c-46b2-8212-7a2784d2bafa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_098822b3-151c-46b2-8212-7a2784d2bafa" xlink:to="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsCollectionMember_67b6b62b-0d4f-4985-ae60-f7e8f57a7957" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsCollectionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsCollectionMember_67b6b62b-0d4f-4985-ae60-f7e8f57a7957" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsDisposalMember_727c9fe0-c798-4c9c-a418-d92f5da13224" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsDisposalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsDisposalMember_727c9fe0-c798-4c9c-a418-d92f5da13224" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsPowerGenerationMember_ebbc6e1c-80b8-43ae-b6ca-956934a88af7" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsPowerGenerationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsPowerGenerationMember_ebbc6e1c-80b8-43ae-b6ca-956934a88af7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsProcessingMember_586d8d37-0d5a-4837-bb91-fca82974a30f" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsProcessingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsProcessingMember_586d8d37-0d5a-4837-bb91-fca82974a30f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsMember_7c1a1adf-d59f-4fd7-ac92-a0c6888f6ad9" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsMember_7c1a1adf-d59f-4fd7-ac92-a0c6888f6ad9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OrganicsMember_ec6c9726-ac62-4031-a057-8b9ab490b615" xlink:href="cwst-20191231.xsd#cwst_OrganicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_OrganicsMember_ec6c9726-ac62-4031-a057-8b9ab490b615" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CustomerSolutionsMember_7dcb4969-4d32-4322-ac78-1e95d8deac39" xlink:href="cwst-20191231.xsd#cwst_CustomerSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_CustomerSolutionsMember_7dcb4969-4d32-4322-ac78-1e95d8deac39" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_be717e5e-b124-43bc-92a5-cb5a52777ddf" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_RecyclingMember_be717e5e-b124-43bc-92a5-cb5a52777ddf" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITED"/>
  <link:definitionLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED" xlink:type="extended" id="iae423a1018454419889abf3c61914e6a_f29f0688-fee9-4130-b466-ed2ef4ec8251"/>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables"/>
  <link:definitionLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" xlink:type="extended" id="i152cc0893e7c44a895ff490c722c9049_96e3b8af-9bb7-4bbd-9c00-3d03b9afad59"/>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail" xlink:type="extended" id="i4676f3999c6648ab94a1312325da4871_d2a5c771-11bb-490e-9b9a-dfd4a4ae4011"/>
  <link:roleRef roleURI="http://casella.com/role/ScheduleIIValuationAccounts" xlink:type="simple" xlink:href="cwst-20191231.xsd#ScheduleIIValuationAccounts"/>
  <link:definitionLink xlink:role="http://casella.com/role/ScheduleIIValuationAccounts" xlink:type="extended" id="i32c9bb76c9854537b706686e7682fed5_d5fe50d6-fa74-4847-9d3f-bc5c1b4c1391"/>
  <link:roleRef roleURI="http://casella.com/role/ScheduleIIValuationAccountsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#ScheduleIIValuationAccountsDetail"/>
  <link:definitionLink xlink:role="http://casella.com/role/ScheduleIIValuationAccountsDetail" xlink:type="extended" id="i07553c3803ee4916a6c223c4cbed5972_ac1adc6f-2b95-4f03-82cd-ba00b6394de9">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_41697b8d-1129-4352-a037-bfe5f2c04f93" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_41697b8d-1129-4352-a037-bfe5f2c04f93" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_26c0fce3-cb1b-4b34-b321-af1ebb123e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_26c0fce3-cb1b-4b34-b321-af1ebb123e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_457e5f51-a4b6-4cd8-ac9f-8e1ee60f7447" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_457e5f51-a4b6-4cd8-ac9f-8e1ee60f7447" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e9731209-9a7a-428a-9637-e120eadbafd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e9731209-9a7a-428a-9637-e120eadbafd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_21d402ba-379b-4a87-902b-ee8dc4f8f145" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f407774-6b2b-4d83-8941-150d9b5a33dc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_41697b8d-1129-4352-a037-bfe5f2c04f93" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f407774-6b2b-4d83-8941-150d9b5a33dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f407774-6b2b-4d83-8941-150d9b5a33dc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_40909373-03f1-425f-bf5e-2c21523de60c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_40909373-03f1-425f-bf5e-2c21523de60c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_104eb6ea-42ad-4a1b-bc0c-6d16aba0a0ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_40909373-03f1-425f-bf5e-2c21523de60c" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_104eb6ea-42ad-4a1b-bc0c-6d16aba0a0ca" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cwst-20191231_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 2020 Workiva-->
<!--r:411da6c6-af72-4c10-883a-62e49c62c0ce,g:b4800871-690b-47e9-a835-7025051432f9-->
<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_7d4aac60-6b0a-40d4-ba48-ed4becfcd1b6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_GoodwillImpairmentLoss_942f5715-dfd1-49a3-b995-4f3a9cac3e03_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets_25fa0dc1-31e7-4fb4-818d-bcfb121bb17a_terseLabel_en-US" xlink:label="lab_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets" xlink: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 (benefit), indefinite lived assets</link:label>
    <link:label id="lab_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets_label_en-US" xlink:label="lab_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets" xlink: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 Expense (Benefit), Indefinite Lived Assets</link:label>
    <link:label id="lab_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets_documentation_en-US" xlink:label="lab_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets" 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 Expense (Benefit), Indefinite Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets" xlink:href="cwst-20191231.xsd#cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets" xlink:to="lab_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_34393988-50b7-4277-811c-704d79c18c6c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PensionExpenseReversalOfExpenseNoncash_4a6d6621-8aa0-4e5e-a0b3-a1e688c0ad25_terseLabel_en-US" xlink:label="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withdrawal costs - multiemployer pension plan</link:label>
    <link:label id="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash_label_en-US" xlink:label="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink: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 Expense (Reversal of Expense), Noncash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:to="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_ee617880-5d51-4a9b-9621-d627fe12e51d_terseLabel_en-US" xlink:label="lab_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" xlink: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 due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75%</link:label>
    <link:label id="lab_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_label_en-US" xlink:label="lab_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" xlink: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 Due May Two Thousand Twenty Three [Member]</link:label>
    <link:label id="lab_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_documentation_en-US" xlink:label="lab_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" 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">Revolving Credit Facility Due May Two Thousand Twenty Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" xlink:to="lab_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_de24d6ec-4b68-444e-aedb-2e0385a14de6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_51c41205-68ed-47b8-86aa-b43f4b454cb6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_LegalEntityAxis_e1cee2cb-9f6f-411a-bf61-a09500728ee4_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink: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 Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink: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 Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_d31a0656-0073-46a3-845d-4ddadd0f47d9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LitigationSettlementAmountAwardedFromOtherParty_a6352c91-bc6b-4db0-8308-bd1024b3330b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" 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">Recovery on insurance settlement</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink: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, Amount Awarded from Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanNameDomain_5a3e8497-9a23-45b9-8888-410527d8d17f_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameDomain" xlink: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 Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameDomain" xlink: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 Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain" xlink:to="lab_us-gaap_MultiemployerPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_c2f3fff0-2763-4219-a0cf-410559df4807_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-20191231.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_cwst_ClosureAndPostClosureCostsMember_49f5eb76-ae2a-4646-b82d-acdc0da713e0_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-20191231.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_Depreciation_672cf87c-ad23-4b4b-9a18-c6631d14cdb0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LineOfCreditFacilityTable_36770286-787f-44bf-8352-02a8bc0cfcec_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxesReceivable_31fb0135-5e5c-4363-a701-33505f12bb32_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refundable income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink: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 Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_e361157a-b861-44c3-87a6-bd5c13f7d813_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink: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, goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink: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, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_624d139f-3426-434f-8b15-f4e3454655fa_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, 2024</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, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_7f686174-584a-4084-85ad-0cb96b46a09c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c7abfe84-adba-4bf4-81ff-70119b255282_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember_56dad978-3f52-469f-8b39-298fd7caa6d7_terseLabel_en-US" xlink:label="lab_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">21E Settlement and Water System Construction Funding Agreement</link:label>
    <link:label id="lab_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember_label_en-US" xlink:label="lab_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">21E Settlement and Water System Construction Funding Agreement [Member]</link:label>
    <link:label id="lab_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember_documentation_en-US" xlink:label="lab_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember" 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">21E Settlement and Water System Construction Funding Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember" xlink:href="cwst-20191231.xsd#cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember" xlink:to="lab_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_58d9a358-5250-44cf-80ad-2dce8fe17f52_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d0547e7b-75dc-4f26-9fa4-e6374af56a1f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PropertyPlantAndEquipmentNet_2b6c93dc-ac53-455d-a728-019ce184f026_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink: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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f3b5006f-eeda-4775-b1c2-b0ff7245ec07_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_ba5aec48-79c4-42aa-8fef-a5ddbc762969_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-20191231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_c8819dbb-153b-4bc8-80e8-e3dcfd45cfbc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DebtInstrumentAxis_52600e1b-dd2e-4c08-a9ff-359ea68689e8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FairValueInputsLevel2Member_7b25bd86-a9fa-486c-b339-b52caed16363_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2e8e55e3-ceea-4290-aa46-9e05bb03e8fa_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfGoodwillTable_de830c9f-becf-4e9a-ab76-b63a34fa08c8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_MultiemployerPlansNumberofPlans_7fe40483-6f57-415f-bee3-0025d53488f4_terseLabel_en-US" xlink:label="lab_cwst_MultiemployerPlansNumberofPlans" xlink: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_MultiemployerPlansNumberofPlans_label_en-US" xlink:label="lab_cwst_MultiemployerPlansNumberofPlans" xlink: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, Number of Plans</link:label>
    <link:label id="lab_cwst_MultiemployerPlansNumberofPlans_documentation_en-US" xlink:label="lab_cwst_MultiemployerPlansNumberofPlans" 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, Number of Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansNumberofPlans" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansNumberofPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_MultiemployerPlansNumberofPlans" xlink:to="lab_cwst_MultiemployerPlansNumberofPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_1c8ad9a9-d5fe-4f96-9f93-77f27e02efcd_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_HedgingRelationshipDomain_6812a20e-9e68-42b9-a69b-8b9b8d30a75b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_c0281ebd-2904-474e-a617-f64331556e89_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">Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxLiabilities_90a7d102-9d8a-4037-9376-9489876097ea_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestRateSwapMember_a8d71509-92a9-40e5-929f-987862ff09c2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StatementTable_bcaae503-0c09-413b-8385-61bef761e2a3_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_23680639-6c0b-44ee-8fb2-3a89623447ae_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LeaseOtherInformationAbstract_c5b7c1a2-6045-45d7-a018-3bee11ad4828_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-20191231.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_FairValueByMeasurementFrequencyAxis_e639efbd-58ee-459c-a492-efb1ea932577_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ReceivablesAbstract_e00b4415-c0ad-4fdf-a6be-858c1bd2371b_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_cae0b51e-9404-4ea1-8881-81fa7e0a6550_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_74a6e1c8-20f1-4bcd-a03b-9f8bb4833e7c_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_8523ec1e-7d66-47da-848a-a3468321fb5f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_87283076-0033-4661-9d8d-87b1a6a81647_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Reductions resulting from lapse of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink: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, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_099220d8-9bdb-4401-ab94-41a1253ea151_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherNoncurrentAssetsMember_cc51fc4d-2a35-4a7d-bc89-f58b829c4fc3_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccrualForEnvironmentalLossContingenciesDiscountRate_42afefde-c3c6-4917-b0c8-c71cf6b048d8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SelfInsuranceReserve_d66e5aae-7354-4690-866d-18665ac722ff_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_b0c662ef-10ae-4ea6-9d7b-5aaed8e072cc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxReconciliationNondeductibleExpense_62c2179d-62a8-4b8b-b129-b8a92c972321_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InvestmentPolicyTextBlock_2eb4d3ef-de71-46b9-827a-1a7ebbfc22eb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_OntarioCountyNewYorkClassActionLitigationMember_1573e626-8926-4270-8e8e-590e2bec9fa9_terseLabel_en-US" xlink:label="lab_cwst_OntarioCountyNewYorkClassActionLitigationMember" xlink: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 Class Litigation</link:label>
    <link:label id="lab_cwst_OntarioCountyNewYorkClassActionLitigationMember_label_en-US" xlink:label="lab_cwst_OntarioCountyNewYorkClassActionLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ontario County, New York Class Action Litigation [Member]</link:label>
    <link:label id="lab_cwst_OntarioCountyNewYorkClassActionLitigationMember_documentation_en-US" xlink:label="lab_cwst_OntarioCountyNewYorkClassActionLitigationMember" 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">Ontario County, New York Class Action Litigation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OntarioCountyNewYorkClassActionLitigationMember" xlink:href="cwst-20191231.xsd#cwst_OntarioCountyNewYorkClassActionLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_OntarioCountyNewYorkClassActionLitigationMember" xlink:to="lab_cwst_OntarioCountyNewYorkClassActionLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedLineItems_885e9852-4e43-4d07-a00e-ea1ff49bda1b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_e448bb3f-d156-4bb5-b781-bed874048401_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">Contingent consideration and holdbacks</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_TransferBusinessMember_363d86d3-d247-4864-9a37-2c7bb87e6250_terseLabel_en-US" xlink:label="lab_cwst_TransferBusinessMember" xlink: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 Business</link:label>
    <link:label id="lab_cwst_TransferBusinessMember_label_en-US" xlink:label="lab_cwst_TransferBusinessMember" xlink: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 Business [Member]</link:label>
    <link:label id="lab_cwst_TransferBusinessMember_documentation_en-US" xlink:label="lab_cwst_TransferBusinessMember" 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 Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferBusinessMember" xlink:href="cwst-20191231.xsd#cwst_TransferBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TransferBusinessMember" xlink:to="lab_cwst_TransferBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_79b3084e-61a9-4e12-a414-f581a76a1f15_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink: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, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9cfeec7f-a99e-4020-a487-c08b04b2ed22_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_TimingOfTransferOfGoodOrServiceDomain_a4357c4f-dc46-4e51-ace3-cc965127241b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_WeightedAverageNumberOfSharesOutstandingBasic_b119b020-7a10-4e15-a3e7-afbb3805e85d_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_f60e511d-a2e5-4694-a81d-fb9c948a1a30_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FiniteLivedIntangibleAssetsNet_9427910e-9f30-4824-aa9f-2b9d72ac0500_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_e24f425b-7c68-4871-8d08-eb57b6a5389c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_6ac75145-9f09-4874-a017-6fa32a698bd7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxLiabilitiesOther_c680b1ec-dbd2-4ce8-8ea7-093677d5b855_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_CreditFacilityMember_9b443c9d-c492-44e8-b9ae-51fe4d25bf45_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-20191231.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_ScheduleOfLimitedPartnersCapitalAccountByClassTable_b14a4152-1b2a-45dd-ad33-c26de9489fba_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_276d63d2-6e1c-4238-bebd-e850781dc8ad_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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 income tax expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink: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, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_4d59e2cf-031f-45b5-b29d-0109b9e2e23d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d8d075af-e592-45a3-8d77-5afe3dbdeadb_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, 2021</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 Assets, Amortization Expense, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OperatingLeaseLiabilityNoncurrent_bc7f257f-c00d-434d-9b72-144292cd1c9f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetsAbstract_9a884be4-8f2e-49ed-af4d-b781bbcfad26_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_98303b7f-2e3b-427c-beb9-04bc8a6ac9b6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfGoodwillTextBlock_6eb55607-382d-46af-b9b4-73ef04167d1d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GoodwillOtherIncreaseDecrease_53b0d032-3a84-4c2e-a495-c731b9976514_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink: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_GoodwillOtherIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink: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, Other Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillOtherIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillOtherIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_VermontBondsMember_6c6b760c-75a5-4d6a-b45b-bfc407124a1a_terseLabel_en-US" xlink:label="lab_cwst_VermontBondsMember" xlink: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 Bonds</link:label>
    <link:label id="lab_cwst_VermontBondsMember_label_en-US" xlink:label="lab_cwst_VermontBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vermont Bonds [Member]</link:label>
    <link:label id="lab_cwst_VermontBondsMember_documentation_en-US" xlink:label="lab_cwst_VermontBondsMember" 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">Vermont Bonds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VermontBondsMember" xlink:href="cwst-20191231.xsd#cwst_VermontBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_VermontBondsMember" xlink:to="lab_cwst_VermontBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_345a29a9-3514-4ae3-b148-184b8f2784bf_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtInstrumentTable_3747fdb9-8c4d-4cd4-ab3c-fbb9cf994bf2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CashAndCashEquivalentsAtCarryingValue_beace9d4-79f4-420d-ad49-8d372010fe0f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncreaseDecreaseInAccountsPayable_d34e4566-5fb8-412b-97fb-7793e2103881_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsGross_1f0875d6-5da4-44b9-b095-8bbc77938100_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_EnvironmentalRemediationSiteAxis_1ad33645-5978-4905-bfaf-c38362361353_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncreaseDecreaseInAccruedLiabilities_20b85fe7-2827-4a8d-be84-ccf72462be53_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GainsLossesOnExtinguishmentOfDebt_f356780a-6fac-4cd3-95c4-8690918cc620_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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">Loss on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink: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 Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_b0f4aee5-9955-4b0d-804e-7e4abe2a2625_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/2019/dei-2019-01-31.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_RevenueFromContractWithCustomerAbstract_dd01eb1d-5a26-42d7-a2b0-ad9c5f4138b8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_36ec840e-9d19-4505-8a43-0093282526b6_terseLabel_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" xlink: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 benefit of indefinite lived deferred tax liabilities due to US tax reform</link:label>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_0423c477-16bf-4a2a-9c49-0a7ca16caf8b_negatedTerseLabel_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" 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 by 80% of indefinite lived deferred liabilities due to US tax reform</link:label>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_label_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Indefinite Lived Deferred Tax Liability, Income Tax Benefit</link:label>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_documentation_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" 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">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Indefinite Lived Deferred Tax Liability, Income Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" xlink:to="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NotesPayableMember_f7c25e75-a951-493e-8946-6deed7a4e67f_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 June 2027; bearing interest at a weighted average of 3.5%</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-20191231.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_cwst_RelatedPartyMember_3f9a84a1-f81e-40f0-aca6-fb2717016e82_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-20191231.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_srt_TitleOfIndividualAxis_75664bac-c55e-4e9c-9ca9-54ab39270c24_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_OtherCommitmentsTable_504054e1-9ad8-4eb7-80da-32d07b221966_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestPaidNet_7af8f059-a097-4bed-b514-c386b23d3396_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_fea8f356-3a5a-4d6d-8d8f-0c028b998434_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SubsequentEventTypeDomain_44200bba-c3f4-4c93-94f1-52f43ac78fa4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MajorPropertyClassDomain_de917015-222e-4127-a256-eea764f8838e_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Domain]</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassDomain_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorPropertyClassDomain" xlink:to="lab_us-gaap_MajorPropertyClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_16c706c2-74c0-43db-ae7c-3d46a9e50628_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_b2ce7516-cdda-4b73-b8cc-788602589db6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_c3f857c4-2f1a-4322-8ed6-dca2af46e5c2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationConsiderationTransferred1_56723c38-2c4b-41bc-a6a5-de68304990e6_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</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PreferredStockSharesIssued_7ca7ea7c-da38-4b07-bd12-22194dd1709e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ContainersMember_f4e3ac12-2850-458c-8c1f-2e671c4470a6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityEmergingGrowthCompany_7caabb8b-b887-4bd6-a509-ced930710a46_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/2019/dei-2019-01-31.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_RetainedEarningsMember_478612a4-43cb-42ec-91c4-5d9fff966241_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SegmentDomain_ae1f6b65-fcab-4386-a11f-100e9ee43a92_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GainLossOnContractTermination_f61926d8-cb88-464a-b7f7-fa3a33564d30_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">Gain (loss) on contract termination</link:label>
    <link:label id="lab_us-gaap_GainLossOnContractTermination_101d95d0-194b-408c-9ffc-eb6248629e6e_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnContractTermination" 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">Contract settlement charges</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ContractualObligationPaymentsPeriod_2643998d-7c14-49d3-85e1-55a41716ae0e_terseLabel_en-US" xlink:label="lab_cwst_ContractualObligationPaymentsPeriod" xlink: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 and bonuses payment range</link:label>
    <link:label id="lab_cwst_ContractualObligationPaymentsPeriod_label_en-US" xlink:label="lab_cwst_ContractualObligationPaymentsPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation Payments Period</link:label>
    <link:label id="lab_cwst_ContractualObligationPaymentsPeriod_documentation_en-US" xlink:label="lab_cwst_ContractualObligationPaymentsPeriod" 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">Years of salary and bonus due to employee upon change in control or involuntary termination without cause.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractualObligationPaymentsPeriod" xlink:href="cwst-20191231.xsd#cwst_ContractualObligationPaymentsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ContractualObligationPaymentsPeriod" xlink:to="lab_cwst_ContractualObligationPaymentsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f441ba1d-17b6-4cc4-ba88-46631d514df2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxAuthorityAxis_c68419a7-70be-49db-acd2-ee1fadeaf5ca_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GoodwillAndIntangibleAssetsPolicyTextBlock_a264cb09-4bce-43ac-82b7-eeac6f2d7384_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockIssuedDuringPeriodSharesNewIssues_f604b24e-300a-4060-a180-8698812e5215_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_ecfcc670-8bb7-4655-9279-203cde37a9d9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BusinessAcquisitionLineItems_ac2f824f-1e67-4ade-a01a-59686d0da035_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_146d1697-cf89-4ac1-81af-149f785b7c09_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink: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 Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_024d350e-297c-4192-b985-e6909e62253b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c83068be-4cdb-48e0-a1be-9c351f8d93f6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BalanceSheetLocationAxis_565f2cc3-56be-41eb-b856-7f8284a5d457_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StatementOfFinancialPositionAbstract_231ab27f-4b27-424d-bc57-61403f665bbe_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationsAbstract_d1662b90-862f-46de-8b0b-ac57fa3c309d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_29791971-5720-4964-a484-46309d98091e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_00170850-6a90-45cf-8545-a9abd2c36f90_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_fe7d8b67-00f0-4ee0-a036-3a31ff1a70a0_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 Long-Term Debt and Capital Leases</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LitigationSettlementAmountAwardedToOtherParty_fac5e207-5fda-4576-b921-008749955796_verboseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" 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">Charlton settlement charge</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink: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, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_MaximumExposureSelfInsured_61a6210d-34dd-49c7-829a-bce345253da3_terseLabel_en-US" xlink:label="lab_cwst_MaximumExposureSelfInsured" xlink: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 automobile plan per individual event</link:label>
    <link:label id="lab_cwst_MaximumExposureSelfInsured_label_en-US" xlink:label="lab_cwst_MaximumExposureSelfInsured" xlink: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 Exposure Self Insured</link:label>
    <link:label id="lab_cwst_MaximumExposureSelfInsured_documentation_en-US" xlink:label="lab_cwst_MaximumExposureSelfInsured" 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_MaximumExposureSelfInsured" xlink:href="cwst-20191231.xsd#cwst_MaximumExposureSelfInsured"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_MaximumExposureSelfInsured" xlink:to="lab_cwst_MaximumExposureSelfInsured" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_21148d0c-e606-43b7-a5a6-8a41cab91601_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-20191231.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_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_3823edbd-6b8f-4fd4-a3c7-48c329d7d5e0_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-20191231.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_LesseeOperatingLeaseLiabilityPaymentsDue_d15f1b0d-04ed-40b3-9a1a-9d91c6705715_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, Payments, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_79abddba-4c51-414b-8661-82c4e2367c6e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_45b637de-0cd2-4d8b-a70a-4395a88f366f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SaleOfStockNumberOfSharesIssuedInTransaction_1104c41b-eb33-491a-8d2f-c4c4a8976af1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityDomain_0571443f-03f3-49c9-96c6-b8adbefa995d_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_adad6ac1-fc0a-494c-a231-4227c47c47dc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PortionAtFairValueFairValueDisclosureMember_3dfa6cb1-ee7b-44c4-b474-47e7843e91ab_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PropertyPlantAndEquipmentByTypeAxis_430f95bc-a766-4af5-b83a-ca40a0afe52f_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">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligation_5e8b25d7-9dd5-4488-ac3c-f02b221e2f0f_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_81981c8e-1b5d-4488-ba4a-bd90714b94d8_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_064faff5-a219-495c-a255-db88a0e2d16d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncreaseDecreaseInStockholdersEquityRollForward_6f88f9fd-7fa2-4036-9c34-e71fa0d9324e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_fddc6dcf-d22d-419a-958c-f418f1f01eb5_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f101dabf-2a70-443d-80ac-f0a0d6c94869_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_291a349f-c1be-4a7b-b6cb-6ec50dd60ea6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PropertyPlantAndEquipmentPolicyTextBlock_c7945f6d-ded0-4d2a-88ab-6de9b4633481_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LineOfCreditMember_23491d9c-73c6-4f81-90bf-fb1eb18a75d9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StatementBusinessSegmentsAxis_36f13c2e-8ea7-43f1-8cef-b2e8073d4005_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SubsequentEventTypeAxis_30d41f42-cbfa-4a89-97c4-bd8175c3106c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PropertyPlantAndEquipmentDisclosureTextBlock_744057bc-0fc2-4def-9f68-9a14c8d8ca2a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4099c868-cc72-4430-97a4-39e6a1212861_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, 2023</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, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CarryingReportedAmountFairValueDisclosureMember_f26fa8c2-ae2b-452b-993c-a17eb4449bda_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ProceedsFromIssuanceOfCommonStock_e6ad839c-cc46-46af-a219-2a115fceaea1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_c67a66c0-a10c-47cf-b42f-fc129710aea9_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" 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 (DEFICIT):</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink: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, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f5168e50-9106-4d0d-a396-a6819e4c63c8_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 that are 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_2c553c55-3269-40b7-86d3-96408a92d8d7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MultiemployerPlansPensionMember_c39ba163-a319-4d3e-a751-276491123f3f_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansPensionMember" xlink: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 Plans</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansPensionMember_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansPensionMember" xlink: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, Pension [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansPensionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansPensionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansPensionMember" xlink:to="lab_us-gaap_MultiemployerPlansPensionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_2e713c6f-ce77-4c5f-8448-6f0cf60a6466_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsPropertyPlantAndEquipment_b440bcd4-3c77-4efc-9780-4156310e3fb6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Book over tax depreciation of property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink: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, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_c7b4b0eb-40d9-44d1-b50c-469f3cb78dbb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LeaseCostTableTextBlock_79eb0334-95de-41a0-a0b2-ee5cfa62ff1b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FairValueMeasurementPolicyPolicyTextBlock_d036457c-f565-4b48-9dc3-dff20f0eb18f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_6cf78c45-30f5-493f-943c-328fc3d86a2a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxReconciliationStateAndLocalIncomeTaxes_76044178-32e1-4f16-a681-24cc58653e2a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LongtermDebtTypeDomain_6b3ca153-8b0d-46f8-a569-ecda50ec30a1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_44f8316f-8ddb-4ee3-8e22-ad558cf21333_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_d140994b-903f-4766-a4af-b024a01f1aa7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_f9b149b5-e38e-4941-ba6d-c499b281760d_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-20191231.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_cwst_RecycleRewardsIncMember_2fb913a3-ae87-4d1b-b9ab-e549cae8710a_terseLabel_en-US" xlink:label="lab_cwst_RecycleRewardsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recycle Rewards Inc</link:label>
    <link:label id="lab_cwst_RecycleRewardsIncMember_label_en-US" xlink:label="lab_cwst_RecycleRewardsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recycle Rewards Inc [Member]</link:label>
    <link:label id="lab_cwst_RecycleRewardsIncMember_documentation_en-US" xlink:label="lab_cwst_RecycleRewardsIncMember" 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">Recycle Rewards Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecycleRewardsIncMember" xlink:href="cwst-20191231.xsd#cwst_RecycleRewardsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RecycleRewardsIncMember" xlink:to="lab_cwst_RecycleRewardsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_1f30ccb2-fa00-446d-bc91-c28672838b10_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EnvironmentalRemediationExpense_14022119-86c2-4f74-8b0a-0ab902c6e01d_verboseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationExpense" 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">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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsOperatingLossCarryforwards_f8102da6-4955-4f2b-af8a-a1ae16da02f4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_NonEmployeeDirectorMember_e3ee9128-8cf3-4525-ad08-1774b1015c2b_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-20191231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_60cb9cfe-e0b2-41bd-a0e8-8e3f8a8c4f14_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 (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4453a94d-f204-470e-b8cd-027698b850cd_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RelatedPartyTransactionLineItems_ab343fc0-037a-4c12-9f4c-1d72f2399fbb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a893b925-40ef-4a75-b3f9-816ca28213f5_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 (loss) income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_eae13f0b-e0b2-4117-bf32-5c100b456a64_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_76d8d3a1-95ad-4b3f-b00e-0f7a6e957917_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_1b5b2cca-416c-4f88-bae6-4f9749b6ddb1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink: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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink: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 Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_InitialTermOfExecutiveEmploymentAgreement_4aefd9bf-9c71-4bc1-bd09-1dc293eb5692_terseLabel_en-US" xlink:label="lab_cwst_InitialTermOfExecutiveEmploymentAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial term of employment contract</link:label>
    <link:label id="lab_cwst_InitialTermOfExecutiveEmploymentAgreement_label_en-US" xlink:label="lab_cwst_InitialTermOfExecutiveEmploymentAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Of Executive Employment Agreement</link:label>
    <link:label id="lab_cwst_InitialTermOfExecutiveEmploymentAgreement_documentation_en-US" xlink:label="lab_cwst_InitialTermOfExecutiveEmploymentAgreement" 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">Initial term of employment agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InitialTermOfExecutiveEmploymentAgreement" xlink:href="cwst-20191231.xsd#cwst_InitialTermOfExecutiveEmploymentAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_InitialTermOfExecutiveEmploymentAgreement" xlink:to="lab_cwst_InitialTermOfExecutiveEmploymentAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_e625ea6d-c0f7-41e2-aea8-bf32d756aecb_terseLabel_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between revenue guidance in effect before and after topic 606</link:label>
    <link:label id="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_label_en-US" xlink:label="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Difference between Revenue Guidance in Effect before and after Topic 606 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:to="lab_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_c0e379b3-59c9-49af-ae00-bb9329db98fb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_PensionAndOtherPostretirementPlansPolicy_2e11187c-8bfa-4a85-86ea-fd19f6a5de41_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_a7c15d26-33b3-4003-ab5c-f7ea01113d9b_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_8e06604e-bad7-4577-8f55-b0bc889dd291_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-20191231.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_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_c291f8b3-c79f-4c9d-a799-7df90bc6bf53_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-20191231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_00ec7174-2fc4-47cb-93e6-45c25d219862_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_8ef4de83-3fc8-48b3-ae81-2897240d6acd_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-20191231.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_us-gaap_NoncontrollingInterestMember_0c4216e1-234e-473a-9289-89c5329f6879_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_8f1abbd7-4d2d-42b8-a327-a01947f73a6b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_9d63e664-d6d1-4b32-987a-f30513fd7a28_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FairValueInputsLevel3Member_b9386e70-3c0b-47ad-a732-dc4a133df4de_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_PropertyPlantAndEquipmentUsefulLife_ef2ed52b-3de9-4654-9525-c119cd22373e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_f401db57-eefc-4ca1-9942-9bb05332b3db_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink: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 resulting from changes in fair value of marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink: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), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_TermFacilityDueMay2023TermLoanBFacilityMember_b7bceb5d-28a8-42b9-bfa3-521cd9cf6184_terseLabel_en-US" xlink:label="lab_cwst_TermFacilityDueMay2023TermLoanBFacilityMember" xlink: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 due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus 1.75%</link:label>
    <link:label id="lab_cwst_TermFacilityDueMay2023TermLoanBFacilityMember_label_en-US" xlink:label="lab_cwst_TermFacilityDueMay2023TermLoanBFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Facility Due May&#160;2023 (Term Loan B Facility) [Member]</link:label>
    <link:label id="lab_cwst_TermFacilityDueMay2023TermLoanBFacilityMember_documentation_en-US" xlink:label="lab_cwst_TermFacilityDueMay2023TermLoanBFacilityMember" 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">Term Facility Due May&#160;2023 (Term Loan B Facility) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilityDueMay2023TermLoanBFacilityMember" xlink:href="cwst-20191231.xsd#cwst_TermFacilityDueMay2023TermLoanBFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TermFacilityDueMay2023TermLoanBFacilityMember" xlink:to="lab_cwst_TermFacilityDueMay2023TermLoanBFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_aa6012ec-eb7d-44af-bab2-4e24c37e690a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_a66a5222-e8e3-47d4-86ce-a6025cbf76ca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_15743cb7-b4ff-4b71-8b28-19459ecd1ce7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_AffiliatedEntityMember_9485f59c-82e7-43f2-b487-9119bae88f4d_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_ComprehensiveIncomeNetOfTax_ccc0b4b0-6d46-4f3e-b182-a1ba91610756_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 (loss)</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_faa44de2-4c8b-4345-a211-8986863dd9a5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_SolidWasteOperationsMember_58bbac75-85d1-4380-9519-554aa30177ea_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-20191231.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_dei_EntityRegistrantName_5fb05224-2cfe-45e0-9025-eb9a7c03e433_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/2019/dei-2019-01-31.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_FinanceLeaseLiabilityPaymentsDueYearThree_80849655-cbe0-4293-8be3-d604afab9f80_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, 2022</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, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_974b8764-79e7-4467-b92b-86840c3c1f76_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FurnitureAndFixturesMember_e8277619-d236-44d5-b4db-2d335b995364_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_f2988d80-0ceb-4d42-82b6-754abbf7e524_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ba446e96-e4b7-406a-a1a8-8e07dc9d97fe_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 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_1cedac14-d7c8-4859-8392-ea7566841533_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink: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 in tax provision due to Tax Act</link:label>
    <link:label id="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_SolidWasteOperationsCollectionMember_c3ff2b0f-4b6b-419f-aaf3-fe9109349c9c_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-20191231.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_FederalIncomeTaxExpenseBenefitContinuingOperations_3ee1617a-e6e0-46ac-b8c5-eb47b15ae930_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredIncomeTaxLiabilitiesNet_16469a2d-8cf9-4d9b-8f90-7290b289a599_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_a188534f-fdbe-4139-be96-ae6a98b2f092_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CityAreaCode_6434acc3-a9e7-4da5-9bb5-0d3e3b658432_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/2019/dei-2019-01-31.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_SubsidiarySaleOfStockAxis_39396da4-6cf0-43f5-903a-836d2ca24053_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_07918679-04b7-45fc-b60c-bd604c49eb05_terseLabel_en-US" xlink:label="lab_cwst_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_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_cwst_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:label id="lab_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_documentation_en-US" xlink:label="lab_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" 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 Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="cwst-20191231.xsd#cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_CurrentStateDeferredBenefitLossCarryforwards_29ea4aca-c32c-49c5-9f4b-f6f9b6009e58_negatedLabel_en-US" xlink:label="lab_cwst_CurrentStateDeferredBenefitLossCarryforwards" 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 benefit of loss carryforwards</link:label>
    <link:label id="lab_cwst_CurrentStateDeferredBenefitLossCarryforwards_label_en-US" xlink:label="lab_cwst_CurrentStateDeferredBenefitLossCarryforwards" xlink: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 Deferred Benefit Loss Carryforwards</link:label>
    <link:label id="lab_cwst_CurrentStateDeferredBenefitLossCarryforwards_documentation_en-US" xlink:label="lab_cwst_CurrentStateDeferredBenefitLossCarryforwards" 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">Current State Deferred Benefit Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CurrentStateDeferredBenefitLossCarryforwards" xlink:href="cwst-20191231.xsd#cwst_CurrentStateDeferredBenefitLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CurrentStateDeferredBenefitLossCarryforwards" xlink:to="lab_cwst_CurrentStateDeferredBenefitLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_97c7b5f1-e337-4ca6-a5a7-4de58bdf0d35_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_LitigationCaseTypeDomain_b09e5717-dbe6-493a-b5ed-3f724abe4832_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink: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 Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c7225179-ebf4-49cd-93c8-338d9e4050c5_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, 2022</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, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_SegmentReportingPolicyPolicyTextBlock_06197ec8-f880-4de2-90c0-03a265cfd9f5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_8e1179df-f01e-49d8-9de8-3a1928522a60_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LineOfCreditFacilityMaximumBorrowingCapacity_69a8e3e8-0a15-4e99-ba92-ae3d1457ac5c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_MarketbasedPerformanceStockUnitsMember_d275a66d-47bb-4692-962e-fba4096cf6d1_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-20191231.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_a310221b-36f2-44e2-afec-2643af634e0a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" 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 income (loss)</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink: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 Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_FixedRateBondsMember_ebbf0fbe-ef9d-4220-839b-5693a2eabb66_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-20191231.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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_94b96757-8bb3-4fff-b152-3fac9c801792_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 expiry period</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CashAndCashEquivalentsPolicyTextBlock_adbd3348-f725-4c8e-af3a-627beaef9f00_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AdjustmentForAmortization_c0f9e440-ff8e-4c57-9413-7d49460e1a41_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RelatedPartyTransactionsDisclosureTextBlock_61a3854d-9f93-4ec4-a756-d49ce26c6d63_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember_3824a239-84a3-4e15-943d-0c0cb52cd692_terseLabel_en-US" xlink:label="lab_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice of Intent to Sue under the Resource Conservation and Recovery Act</link:label>
    <link:label id="lab_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember_label_en-US" xlink:label="lab_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice of Intent to Sue under the Resource Conservation and Recovery Act [Member]</link:label>
    <link:label id="lab_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember_documentation_en-US" xlink:label="lab_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" 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">Notice of Intent to Sue under the Resource Conservation and Recovery Act [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" xlink:href="cwst-20191231.xsd#cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" xlink:to="lab_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_15b6d961-3418-4f2d-981f-8d3629329950_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a2f278a5-41e9-4ae5-b5f3-711b9e116985_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, 2021</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, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_b6742e5b-18b5-44fc-89e1-6df8b9891889_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LongTermDebtAndCapitalLeaseObligations_06a8a555-82f0-4236-8da0-b1e6d0bf7f79_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CashFlowHedgingMember_b020af96-14d3-4df9-974f-1130dd76c7f9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CapitalLeaseObligationsMember_26f766bd-455c-4220-9c0c-5ab689362872_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsMember" xlink: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 5.0%</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsMember_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsMember" xlink: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 Lease Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsMember" xlink:to="lab_us-gaap_CapitalLeaseObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_1f032e43-af4f-42ec-b8c0-185bd0088240_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_0d68f99d-d254-427b-a45b-82278bfbcbd6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_740dbd5c-1b38-43c2-ae28-946cab2baf94_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RelatedPartyTransactionsAbstract_a3d41fe1-6c94-4973-9504-fb53b56a4d97_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_WeightedAverageNumberOfSharesIssuedBasic_7387dffc-9d1c-4c80-ac90-d62ad485a9b8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5511aac5-9bdd-4918-996f-ec28eeef77e8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PropertyPlantAndEquipmentGross_f6f231e7-ea19-4626-9ab0-339de948afae_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MultiemployerPlansLineItems_432c3095-3b83-4f09-b7a6-3dd315e679dd_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 Plans [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_a1497a2a-c9f5-45bb-928e-fb3a73ab1d3d_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 tax credit carryforwards</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_1f38692a-3933-42fa-92fb-bf9a5cf7f118_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions, penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink: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, Income Tax Penalties Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_733eea4a-1412-4317-84da-6b4ca6a55441_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_029a0a28-5d7d-4c6b-81bc-306e0142ba87_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_5afe95d9-d073-479d-b6fd-0e358d470d93_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_TitleOfIndividualWithRelationshipToEntityDomain_88d5ae05-a682-4847-856e-73f76bae282f_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_us-gaap_PropertyPlantAndEquipmentAbstract_2d6e5e4d-161a-4138-8d2e-fa72a2fd9859_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember_f9cdfe2b-2f1c-454c-a820-40090a005912_terseLabel_en-US" xlink:label="lab_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MADEP</link:label>
    <link:label id="lab_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember_label_en-US" xlink:label="lab_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Massachusetts Department of Environmental Protection (MADEP) and Casella Waste Systems [Member]</link:label>
    <link:label id="lab_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember_documentation_en-US" xlink:label="lab_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" 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">Massachusetts Department of Environmental Protection (MADEP) and Casella Waste Systems [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" xlink:href="cwst-20191231.xsd#cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" xlink:to="lab_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d0494434-1c32-4ee6-afe5-e4748d176ffa_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" 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 and discount on long-term debt</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink: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 and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_4c56c57f-245e-4b5b-a5a6-957879b9877d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_AccrualForEnvironmentalLossContingenciesGross_46144019-8dbd-4f32-9dba-44615b8735cd_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_0a8a0066-342f-4d62-8dae-4ef2cf23297d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_62d4b7e6-0b96-4250-a843-68a7c702f271_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_ca08814f-063b-4a9b-8d7c-6f05bf88b320_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SaleOfStockConsiderationReceivedOnTransaction_32e3c165-d3d2-4aae-9880-72f8e1f00af8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_c0a3a10f-b364-409c-b507-b98716585c88_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d055e154-ebff-4e1b-877e-bfce32db38b3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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, accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dd14e5e6-4b9d-4a75-a708-0a1cae8915bc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink: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 Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_59ef86bf-df0b-40aa-ab59-1070c9ecdec2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax_8ef804c1-c177-489e-995a-48f6b65e3307_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" 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 settlements</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" xlink: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), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_51640538-748a-49df-8a4d-c9380bb29dc5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LossContingencyNumberOfPlaintiffs_5d0552ac-c15a-4904-bd29-9f79abea84a6_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink: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 plaintiffs</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink: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, Number of Plaintiffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:to="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7c53f471-03d8-4386-a91d-9983121080e7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_d4d8e105-d069-48f9-adf4-025aa253361e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestIncomeExpenseNonoperatingNet_7c5f0932-0a30-4b01-b0d3-b6f9b76df9c4_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink: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,&#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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_EasternRegionMember_352fa70f-478a-40fe-b332-97c50c607b44_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-20191231.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_CapitalLeasesIncomeStatementAmortizationExpense_07e4aa1b-209b-4243-9d7f-e3c416c50bc8_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink: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 expense charged to operations under lease agreement</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink: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 Leases, Income Statement, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesIncomeStatementAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:to="lab_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_6a1197b9-a28a-474c-ae59-4bc1a9824522_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_TransferredAtPointInTimeMember_f70b49d0-4212-426e-9142-a08b63cb25f6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_RestrictedStockAndRestrictedStockUnitMember_6647bacb-3aa4-486b-b046-251ab4a59e8b_terseLabel_en-US" xlink:label="lab_cwst_RestrictedStockAndRestrictedStockUnitMember" xlink: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 and Restricted Stock Unit</link:label>
    <link:label id="lab_cwst_RestrictedStockAndRestrictedStockUnitMember_label_en-US" xlink:label="lab_cwst_RestrictedStockAndRestrictedStockUnitMember" xlink: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 And Restricted Stock Unit [Member]</link:label>
    <link:label id="lab_cwst_RestrictedStockAndRestrictedStockUnitMember_documentation_en-US" xlink:label="lab_cwst_RestrictedStockAndRestrictedStockUnitMember" 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 and restricted stock unit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAndRestrictedStockUnitMember" xlink:href="cwst-20191231.xsd#cwst_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RestrictedStockAndRestrictedStockUnitMember" xlink:to="lab_cwst_RestrictedStockAndRestrictedStockUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_5573c5fb-9f03-46eb-a035-b9db1068cc6e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeStatementLocationAxis_75645825-6a7b-41a5-a021-6afd52b2df1b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RevolvingCreditFacilityDue2023Member_6496ba19-27c2-4e48-8be9-21504d3c49f6_terseLabel_en-US" xlink:label="lab_cwst_RevolvingCreditFacilityDue2023Member" xlink: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_cwst_RevolvingCreditFacilityDue2023Member_label_en-US" xlink:label="lab_cwst_RevolvingCreditFacilityDue2023Member" xlink: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 Due&#160;2023 [Member]</link:label>
    <link:label id="lab_cwst_RevolvingCreditFacilityDue2023Member_documentation_en-US" xlink:label="lab_cwst_RevolvingCreditFacilityDue2023Member" 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">Revolving Credit Facility Due&#160;2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDue2023Member" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDue2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RevolvingCreditFacilityDue2023Member" xlink:to="lab_cwst_RevolvingCreditFacilityDue2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_1bb9575d-e77b-449b-aa13-7a07b85cf169_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_1193180f-24e9-49c6-b026-0b2434cea33c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NetCashProvidedByUsedInOperatingActivities_6c29fd5a-ae24-4509-bb97-a24bedcfea4d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_73135b9e-4a2b-4868-a4ca-2f3e8ce3c7a5_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_c739a780-e91a-40d7-8343-c271d5ed9fb5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fb2998b1-96ae-4dea-bff8-a01614372b0c_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, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_851e40d9-45f9-403e-a168-fb664d09a251_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_EquityMethodInvesteeNameDomain_13dfb117-72a8-45d9-88a3-03dcaa2b57df_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink: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, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_b2aea52c-2f4b-4afa-8bd0-0430e480d83b_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 (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_3dad2bfd-cb51-4b5d-ac8a-fe572ad19630_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_10c5939d-1539-4ab5-8529-4b08f001de5c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink: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_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EnvironmentalCostsPolicy_4b81a8dc-c33d-4cc8-a70d-e007ff1944c0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LesseeFinanceLeasesTextBlock_a51311dc-8f0b-475f-aad6-650f1bcf7827_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e738bfa4-186f-4475-af24-c3cc74ebfca0_negatedLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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 liabilities, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_6e832fcc-0e87-416c-9067-e3bd88c844bd_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_48f28070-0775-4256-959a-9f8dbdffc915_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-20191231.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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ab794a81-db31-4881-ab19-5af1fe0a54d1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink: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_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink: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 Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1678c050-acc9-4d29-9a22-0efd06821e01_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_3fd60426-9a28-45b6-bd5a-fb87ca3c49a2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_320adbe7-a8fe-49a8-8099-ce44e122c88a_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-20191231.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_PensionAndOtherPostretirementBenefitExpense_fb7e3727-4dcf-4847-b504-254cba710c53_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withdrawal costs - multiemployer pension plan</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink: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 Benefits Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_336412eb-860f-4ff9-b46d-2d6cac6fbb4a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfCapitalLeasedAsssetsTable_665f565f-4d8b-424e-9da4-00cafe7ffc7f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LondonInterbankOfferedRateLIBORMember_b7c8fb54-1d88-4749-89d1-570d3ae35ec3_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b907d72b-7120-4689-a9ac-78ca6d4ca632_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceLeaseLiabilityMaturityTableTextBlock_10968a80-7261-49e1-b0fd-a6b5bf7255d4_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, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsTaxDeferredExpenseAbstract_15a3c870-dd92-4ade-93c8-61739fd75f3a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LandfillsMember_77304ed8-2dd0-4572-ad24-3f72aa9f2784_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-20191231.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_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_44421ab8-6432-4f22-aaf5-006dabe920dc_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink: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, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink: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, Initial Application Period Cumulative Effect Transition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_45944d37-66c7-49fc-9f17-f6b1455e8798_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_a1f6d059-c9fb-46db-9423-be7f601ae385_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_1282584f-6b8b-4326-9892-82c1a844e234_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 (loss)</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-20191231.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_cwst_CommitmentAmountUnderEmploymentAgreement_8d6d2188-7a47-4c15-b1a3-a6a0b116737b_terseLabel_en-US" xlink:label="lab_cwst_CommitmentAmountUnderEmploymentAgreement" xlink: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 annual commitments for salaries</link:label>
    <link:label id="lab_cwst_CommitmentAmountUnderEmploymentAgreement_label_en-US" xlink:label="lab_cwst_CommitmentAmountUnderEmploymentAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment Amount Under Employment Agreement</link:label>
    <link:label id="lab_cwst_CommitmentAmountUnderEmploymentAgreement_documentation_en-US" xlink:label="lab_cwst_CommitmentAmountUnderEmploymentAgreement" 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">Annual salary commitments under employment agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CommitmentAmountUnderEmploymentAgreement" xlink:href="cwst-20191231.xsd#cwst_CommitmentAmountUnderEmploymentAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CommitmentAmountUnderEmploymentAgreement" xlink:to="lab_cwst_CommitmentAmountUnderEmploymentAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_0766482a-56a9-43ba-9728-b0b3b58f8948_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_ValuationAndQualifyingAccountsAbstract_1278ad1d-1ea0-4c76-b7d5-f3232956e317_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_acf735f9-e30f-41f9-88cb-eaa93b786251_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_UnregisteredSaleMember_4a8e18a1-0ec1-41d3-a49e-16f85f231f07_terseLabel_en-US" xlink:label="lab_cwst_UnregisteredSaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unregistered Sale</link:label>
    <link:label id="lab_cwst_UnregisteredSaleMember_label_en-US" xlink:label="lab_cwst_UnregisteredSaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unregistered Sale [Member]</link:label>
    <link:label id="lab_cwst_UnregisteredSaleMember_documentation_en-US" xlink:label="lab_cwst_UnregisteredSaleMember" 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">Unregistered Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_UnregisteredSaleMember" xlink:href="cwst-20191231.xsd#cwst_UnregisteredSaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_UnregisteredSaleMember" xlink:to="lab_cwst_UnregisteredSaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_44597291-df08-40c0-a583-2ba7e1cd318f_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1f2a936d-c72a-46d8-a038-64e3de908627_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, 2023</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, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_WeightedAverageNumberOfSharesRestrictedStock_fc30a403-c9ba-41aa-90ab-f5a5d2fd2eec_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_7dbe6454-e0a4-4e06-86c1-9e2ad91ead9c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_64f39daf-852d-4b00-b975-69e9667946cb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestCostsCapitalized_36ffe8bb-d022-467e-adc9-ede8770007a5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_RevolvingCreditFacilityMember_4fe8e7ae-01b2-4cbd-b97f-01e7cd9dcab8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b14ad795-443d-45ca-a22a-0b00a474be56_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, 2020</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, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtAndCapitalLeasesDisclosuresTextBlock_14c09de6-36db-4862-8554-de17896788cd_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink: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_DebtAndCapitalLeasesDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink: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 Capital Leases Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink:to="lab_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_f507816d-84e1-44e0-bb7c-4d915e134602_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, 2020</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, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccountingStandardsUpdate201409Member_d7db65fa-4868-4bd5-ba19-ec366de32911_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink: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 Update 2014-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink: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 2014-09 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_d949ddb4-5377-42a2-a658-36a150d83eab_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceLeaseLiabilityUndiscountedExcessAmount_6ec14e2e-16d4-44f1-a5be-bf934fc725b0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_EmploymentContractsExecutiveOfficers_1e04d7a5-9305-49a8-80f4-c243be20c46d_terseLabel_en-US" xlink:label="lab_cwst_EmploymentContractsExecutiveOfficers" xlink: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 executive officers</link:label>
    <link:label id="lab_cwst_EmploymentContractsExecutiveOfficers_label_en-US" xlink:label="lab_cwst_EmploymentContractsExecutiveOfficers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employment Contracts Executive Officers</link:label>
    <link:label id="lab_cwst_EmploymentContractsExecutiveOfficers_documentation_en-US" xlink:label="lab_cwst_EmploymentContractsExecutiveOfficers" 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 number of executive officers that we have employment contracts with.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EmploymentContractsExecutiveOfficers" xlink:href="cwst-20191231.xsd#cwst_EmploymentContractsExecutiveOfficers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EmploymentContractsExecutiveOfficers" xlink:to="lab_cwst_EmploymentContractsExecutiveOfficers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_c0ab2e37-1f51-462e-9977-296d280e99cb_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">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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_37c559e1-6a68-4d93-a297-a23dc0853329_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_342b3b8c-9042-4021-9879-4bcf0023b7c5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessAcquisitionsProFormaNetIncomeLoss_aece45db-1dcb-411b-9d08-62433ef620b2_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 (loss)</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_Assets_dae6e2d6-c9d7-40f7-9bf0-3a82973bb912_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_3bad7552-afba-4a5d-be93-d11312a50fa8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DerivativeLiabilityFairValueGrossAsset_507eda76-44a5-498f-9c89-d1a9186f2d02_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink: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_DerivativeLiabilityFairValueGrossAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink: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, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:to="lab_us-gaap_DerivativeLiabilityFairValueGrossAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bf22ccf1-61ed-4e58-8758-f452466488bb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_71f3c8e8-26e1-4d10-b0b1-a97188c83c35_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PlanNameDomain_44247ec0-6726-4f85-bc32-ff6f39a32d5d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_f9fb0d98-fb14-46ad-b4ab-8dd781de4152_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">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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_DocumentFiscalPeriodFocus_cc33749f-3b66-4dc2-95da-85cdcde058e7_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/2019/dei-2019-01-31.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_DeferredIncomeTaxExpenseBenefit_323a8529-5db5-4c40-8db3-f40a9acd7194_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_d77c25f9-baff-4430-9c88-569090419f67_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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">Deferred income tax benefit</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_DocumentType_db3310fa-6877-482b-b646-16d34b875666_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/2019/dei-2019-01-31.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_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount_c0026587-2395-47fb-be92-cbc08da94c99_negatedTerseLabel_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" 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 changes in valuation allowance, including the federal rate change in fiscal year 2017</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount_label_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" xlink: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, Including Federal Rate Change, Amount</link:label>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount_documentation_en-US" xlink:label="lab_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" 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, Change in Deferred Tax Assets Valuation Allowance Including Federal Rate Change, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" xlink:href="cwst-20191231.xsd#cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" xlink:to="lab_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_12e70c52-dded-4938-bc52-566f0959996e_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_faf3f823-f75a-4bee-bf26-e671d3a236f5_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">Assets and Liabilities Measured at Fair Value on Recurring Basis</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityTaxIdentificationNumber_650d91ea-68bd-4270-b676-d8b1b36be108_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/2019/dei-2019-01-31.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_DerivativeAverageFixedInterestRate_a81e68c8-b1e6-4a1b-8fc5-1595f1d4cdc5_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 interest rate</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_efb94722-44c6-4b1f-96a2-bd2118750235_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_4f017fa0-6282-43d0-899a-5308bbd6d4d8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink: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 loss, reclassification adjustment from AOCI</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceLeaseLiabilityPaymentsDueYearFive_6535720a-1188-4561-b6c9-5950421fcc73_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, 2024</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, Payments, Due Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LossContingencyEstimateOfPossibleLoss_a0978073-5343-4117-b179-40eed7efd3e3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink: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 possible loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink: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, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_dc0fc220-17e5-437e-8aeb-a3afd5c169b9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_ad278324-478a-4385-ba03-c47929734a6d_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-20191231.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_NonoperatingIncomeExpenseAbstract_03435b18-62cf-445d-bad6-7860076fa0a5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_CostsAndExpenses_b186c074-e9e4-4863-94d9-a728f4f89637_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_GoodwillRollForward_12da79da-4e9d-4d0f-84a1-0568cda56c0e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityInteractiveDataCurrent_cce50c05-7f1e-4020-8c58-9cbe46c7ff9e_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/2019/dei-2019-01-31.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_IncomeTaxExpenseBenefit_9428ff87-2c06-479f-8208-465f7244aaab_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">Benefit for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d6f254f0-7147-4327-83c6-e52a524f4411_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Benefit for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_0516fc32-ad44-4fcc-97d6-af8c49cb0b6d_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">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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EmploymentContractsMember_fb634d42-64ee-4f78-8bbe-5704f242b23b_terseLabel_en-US" xlink:label="lab_us-gaap_EmploymentContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employment Contracts</link:label>
    <link:label id="lab_us-gaap_EmploymentContractsMember_label_en-US" xlink:label="lab_us-gaap_EmploymentContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employment Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmploymentContractsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmploymentContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmploymentContractsMember" xlink:to="lab_us-gaap_EmploymentContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_PaymentsForLandfillOperatingLease_13900047-f0d7-4c72-92ca-96352a86395d_negatedLabel_en-US" xlink:label="lab_cwst_PaymentsForLandfillOperatingLease" 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 on landfill operating lease contracts</link:label>
    <link:label id="lab_cwst_PaymentsForLandfillOperatingLease_label_en-US" xlink:label="lab_cwst_PaymentsForLandfillOperatingLease" xlink: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 For Landfill Operating Lease</link:label>
    <link:label id="lab_cwst_PaymentsForLandfillOperatingLease_documentation_en-US" xlink:label="lab_cwst_PaymentsForLandfillOperatingLease" 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 cash outflow associated with landfill operating agreements consisting of up-front or one-time payments, future minimum rental payments, including success/expansion fees, other direct costs and capping, closure and post closure costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PaymentsForLandfillOperatingLease" xlink:href="cwst-20191231.xsd#cwst_PaymentsForLandfillOperatingLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PaymentsForLandfillOperatingLease" xlink:to="lab_cwst_PaymentsForLandfillOperatingLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_6f9a9db7-9c12-47c3-9894-41014ae08151_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_06a33728-2bdc-41d3-8bea-46af1666ae7b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_4979dbbe-21a8-489d-a68f-dd0023ff6132_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, 2023</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, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_c9657f9b-0ec3-4377-8d1f-d8f3fed5acc6_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink: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 (benefit) provision associated with stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink: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, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_615ff47d-792a-4b11-93e3-14cef3d07093_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccountingChangesAndErrorCorrectionsAbstract_5ae4e6ec-8ecf-49fa-a8d5-16d456dcb74a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PropertyPlantAndEquipmentTypeDomain_7c852630-045d-4658-87eb-8fb446d74144_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">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EnvironmentalRemediationSiteDomain_0fb6e99b-8a3e-40a4-9f0b-8cbf28e586e9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DebtInstrumentFaceAmount_abdd3a61-e9da-4730-80e9-51278b3ab960_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_760513bc-1bdd-47c7-ab43-f08e39191ca9_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 benefit net of federal benefit on state issue</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink: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 that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_b6e7bc19-3c92-485e-b585-702a33f2708a_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-20191231.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_RelatedPartyTransactionsByRelatedPartyAxis_d4d3edd7-06a2-48bb-898d-33d923d32ba8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfEarningsPerShareDilutedByCommonClassTable_e4a2965a-b46f-48b2-82f6-43ab32160369_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityCommonStockSharesOutstanding_12ca64ec-2a22-44bc-a788-a4fd5aaab7e3_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/2019/dei-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b3ac0672-c7a6-4b8a-b8fe-ca970e3f33aa_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_17239136-088a-4191-806b-bfafa7689499_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeLossFromContinuingOperations_a663a294-bd48-4c72-acb3-884f15965317_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 (loss)</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_AwardTypeAxis_3fec2270-eb09-4978-b44a-abb05587f60f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_212ad196-82ef-491a-baeb-3509767a7c5a_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink: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 Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_a6ebc523-1415-4ba5-ada0-396bce0c15b7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink: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 Defined Benefit Pension Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink: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 Multiemployer Plans [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_UndiscountedCostsPreferredRemedies_64f6a61c-7770-41f0-9655-e7d1ff9881fb_terseLabel_en-US" xlink:label="lab_cwst_UndiscountedCostsPreferredRemedies" xlink: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 total undiscounted costs associated with implementing the preferred remedies</link:label>
    <link:label id="lab_cwst_UndiscountedCostsPreferredRemedies_label_en-US" xlink:label="lab_cwst_UndiscountedCostsPreferredRemedies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted Costs Preferred Remedies</link:label>
    <link:label id="lab_cwst_UndiscountedCostsPreferredRemedies_documentation_en-US" xlink:label="lab_cwst_UndiscountedCostsPreferredRemedies" 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 undiscounted remediation costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_UndiscountedCostsPreferredRemedies" xlink:href="cwst-20191231.xsd#cwst_UndiscountedCostsPreferredRemedies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_UndiscountedCostsPreferredRemedies" xlink:to="lab_cwst_UndiscountedCostsPreferredRemedies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5dca5cc2-86be-46e0-983e-e6229b6f345e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DebtInstrumentFairValue_df23f2a7-827f-4498-aaeb-430bf3990893_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LandfillRevenueMember_cff643f3-7e56-462b-bdc9-ff5354f92cbb_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-20191231.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_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions_ac61654b-30dc-47b1-ae6e-4d3e7dfaf756_terseLabel_en-US" xlink:label="lab_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" xlink: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 provision (benefit)</link:label>
    <link:label id="lab_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions_label_en-US" xlink:label="lab_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" xlink: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 Service Share Based Compensation Tax Provision From Exercise Of Stock Options</link:label>
    <link:label id="lab_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions_documentation_en-US" xlink:label="lab_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" 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">Employee Service Share Based Compensation Tax Provision From Exercise Of Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" xlink:href="cwst-20191231.xsd#cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" xlink:to="lab_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_TransportationMember_1def62d4-c548-47c4-ac9e-e4a895daa943_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-20191231.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_SolidWasteOperationsDisposalMember_07c35e79-33a1-406b-b7f0-7e8ba64ae46b_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-20191231.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_cwst_SolidWasteOperationsProcessingMember_b783f2a3-8e55-44b6-bb31-4f37c68992b1_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-20191231.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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_21166132-483d-49e0-8c66-3cf4f325f486_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8d2014c0-aa5e-47ba-8ab3-5631e4a3e3f6_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_77a997c0-c7fa-4eea-b2fa-17bc8c5f3b14_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LetterOfCreditMember_fbc6a22f-a2e0-4323-9d6a-dbc41ef35cac_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_9b391035-1b3e-49f3-ac65-20955a503c3d_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 2014") 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-20191231.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_AssetRetirementObligationRevisionOfEstimate_f9fec61e-4259-46e3-9fb7-71b298b52de8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8bcadeb6-1c42-456b-8381-f6b2b12e81f3_terseLabel_en-US" xlink:label="lab_cwst_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</link:label>
    <link:label id="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_e285a745-8232-45ae-8bad-d0ae8d6fc5aa_totalLabel_en-US" xlink:label="lab_cwst_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 asset, net</link:label>
    <link:label id="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cwst_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:label id="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" 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">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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d4912757-4ce7-479a-9644-e943ce00ed94_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NetIncomeLoss_d57f04af-c237-431e-99a6-a28d418a3dc0_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 (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_7ff8e61a-d9e3-4c82-bfce-a2a9385da84d_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 (loss)</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_d2c5d47c-efc0-4ce3-a5e2-722a44b69599_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DeferredTaxAssetsOther_6a8dfdd2-e88d-45a4-a1ff-4ed53afb8475_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_QuarterlyFinancialInformationTextBlock_7d786d61-b914-459c-8da6-205a419fe299_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_75b2b04c-e008-4f58-966b-3536132d6caa_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AllOtherSegmentsMember_819e11a3-f337-4c9d-ad0a-7b43905811c1_verboseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" 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">Customer Solutions</link:label>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_378f109c-b87f-4c21-9c81-672b779be7ce_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink: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_AllOtherSegmentsMember_label_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink: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 Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllOtherSegmentsMember" xlink:to="lab_us-gaap_AllOtherSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_e5f22a62-5f04-473a-bb22-370a2ced50ad_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/2019/dei-2019-01-31.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_srt_ScenarioForecastMember_12a843de-049e-4b2e-99d0-e3200414b910_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_9d5b341b-d94a-49e8-a171-f0b6668b5783_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7322e37f-5e4c-4a55-9abd-2462aa3d8f5b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_f6c81530-080a-4ac4-aced-d9a39044ae16_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-20191231.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_DebtInstrumentTerm_93e5045e-b0f3-4260-8252-7a071106bad3_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ValuationAllowancesAndReservesDeductions_11f53cee-0724-4f19-bfab-bb13f3ee6dd5_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" 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">Deductions&#8212;bad debts written off, net of recoveries</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_6600e713-e00a-4ac0-9f3c-e00a3509bc03_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_cb8fe13d-b944-497d-8757-64e2f3de0afe_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, 2022</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 Assets, Amortization Expense, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CapitalLeasedAssetsLineItems_c33db64c-70ed-4080-8094-9362038177fb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ProceedsFromSaleOfPropertyPlantAndEquipment_86925355-06b5-44da-803c-52cf97c5b6e2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_PerformanceStockUnitMember_f3b3810b-19ed-4199-97d8-d067819c9c80_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-20191231.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_cwst_RevolvingCreditFacilitydueOctober2021Member_1c9347c0-c8ff-4ddb-8d6d-88c9e8b6d5cd_terseLabel_en-US" xlink:label="lab_cwst_RevolvingCreditFacilitydueOctober2021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refinanced Revolving Credit Facility</link:label>
    <link:label id="lab_cwst_RevolvingCreditFacilitydueOctober2021Member_label_en-US" xlink:label="lab_cwst_RevolvingCreditFacilitydueOctober2021Member" xlink: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 due October&#160;2021 [Member]</link:label>
    <link:label id="lab_cwst_RevolvingCreditFacilitydueOctober2021Member_documentation_en-US" xlink:label="lab_cwst_RevolvingCreditFacilitydueOctober2021Member" 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">Revolving Credit Facility due October&#160;2021 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilitydueOctober2021Member" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilitydueOctober2021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RevolvingCreditFacilitydueOctober2021Member" xlink:to="lab_cwst_RevolvingCreditFacilitydueOctober2021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalFees_ebcf602c-34d4-4ece-9a13-90a5cadac914_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DerivativeFairValueOfDerivativeAsset_c3a0aa78-b3df-4aac-86f6-7a4548896a67_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, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationRollForwardAnalysisRollForward_0b11fdd1-59c8-427f-b806-4e4f04d0a940_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_58f1afc0-a394-4d87-9d92-7bb11906c081_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-20191231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7f524ef-199f-46c9-88d3-4e30e3acb491_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DomesticCountryMember_1fb8b45a-8ef3-430b-9ff3-ddd8e531de95_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_a663e002-010d-421e-8323-7b29f1d7df9b_terseLabel_en-US" xlink:label="lab_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems" xlink: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-cash expense from acquisition activities and other items</link:label>
    <link:label id="lab_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_label_en-US" xlink:label="lab_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems" xlink: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-Cash Expense From Acquisition Activities and Other Items</link:label>
    <link:label id="lab_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_documentation_en-US" xlink:label="lab_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems" 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 amount of noncash expense associated with acquisition activities and other items recognized during the accounting period that are not disclosed separately. Generally, these items are either unusual or infrequent, but not both.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems" xlink:href="cwst-20191231.xsd#cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems" xlink:to="lab_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit_0ff3d31a-f6de-4fba-8cd2-537757982775_terseLabel_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" xlink: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 expense (benefit) due to Tax Cuts and Jobs Act</link:label>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit_documentation_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" 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">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" xlink:to="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_544a87af-ba72-4522-aa64-51d1b4d27ced_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8eeb154f-0bfd-4cb9-a1c1-4e0726d9d1e9_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_bb8f2946-a9f4-43dc-a869-a858efc59452_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RevenueFromContractWithCustomerExcludingAssessedTax_05edfee3-6f58-4fe4-a595-d2040d8cbaa5_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_b43aa723-0cff-44e1-bc5f-f28fdbb08033_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_ConsolidationEliminationsMember_13a6fb90-aaf2-49e3-a544-ba9c304dbb6a_terseLabel_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eliminations</link:label>
    <link:label id="lab_srt_ConsolidationEliminationsMember_label_en-US" xlink:label="lab_srt_ConsolidationEliminationsMember" xlink: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, Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationEliminationsMember" xlink:to="lab_srt_ConsolidationEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_2a28c471-d61b-4dfc-abc1-38125d026bfc_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink: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 impairment charge</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink: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 of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_d8584645-ca50-4934-b164-91557524c8dd_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9995cc8d-769c-41b6-b3b3-16ac2b663169_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount_dd36072e-5838-49f6-abe5-96c0002c8beb_terseLabel_en-US" xlink:label="lab_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" xlink: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 match per employee per calendar year</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount_label_en-US" xlink:label="lab_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" xlink: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 Maximum Contribution Per Employee Per Year, Amount</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount_documentation_en-US" xlink:label="lab_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" 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, Employer Maximum Contribution Per Employee Per Year, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" xlink:href="cwst-20191231.xsd#cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" xlink:to="lab_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_6e2b1165-c990-48c5-9294-0995067087e5_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 (loss) per common share:</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_f51d9520-a0ce-4a5b-baf0-1aec0edfc7bb_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 (loss) income</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_AdditionalRevolverCapacity_4803332e-2b30-4030-9027-13b1c4160d3f_terseLabel_en-US" xlink:label="lab_cwst_AdditionalRevolverCapacity" xlink: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_AdditionalRevolverCapacity_label_en-US" xlink:label="lab_cwst_AdditionalRevolverCapacity" xlink: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 Revolver Capacity</link:label>
    <link:label id="lab_cwst_AdditionalRevolverCapacity_documentation_en-US" xlink:label="lab_cwst_AdditionalRevolverCapacity" 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_AdditionalRevolverCapacity" xlink:href="cwst-20191231.xsd#cwst_AdditionalRevolverCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AdditionalRevolverCapacity" xlink:to="lab_cwst_AdditionalRevolverCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_83cec697-9448-4489-89b1-a8d153eca3f4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EarningsPerSharePolicyTextBlock_b16b79f2-5c7a-4a1c-b0e7-86e9c6140f85_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MovementInValuationAllowancesAndReservesRollForward_87011edb-05dc-46b3-8d8a-d5102cfe66ae_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_2499631f-ec9f-413a-b32c-d728aa90e496_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_LitigationCaseAxis_a3e54300-8844-4891-b195-a34c7f295ddc_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink: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 Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_a730f50b-bf6a-4d41-83a5-899243facbc4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_5042f1d4-d775-4bd0-9db6-3dd6a1f1547d_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_79b61ba6-18ca-4a9e-ae54-e3d10b3a41b7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_EarningsPerShareAbstract_8f96d47e-afa3-4a8b-9038-5237709c1780_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RevenueRecognitionPolicyTextBlock_69600f4b-97db-4077-aef6-a06fb8ebaeb9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestExpenseDebtExcludingAmortization_d6aa106b-4976-4588-ad63-b336924d30e8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a01ea7bc-0824-49c1-9737-9660758f022f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CompensationAndRetirementDisclosureAbstract_9a2ae67c-74b2-4d40-a34a-ae3d23d4879c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_SecurityExchangeName_0d823583-393e-4a56-9c07-e814bb50e61a_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/2019/dei-2019-01-31.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_dei_EntityIncorporationStateCountryCode_389f0b6f-ce23-436d-9d17-0cd5d290fe76_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/2019/dei-2019-01-31.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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_f7d90f89-fd63-4f37-9211-85078de7c77f_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions, accrued interest</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink: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, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_43673a11-a23e-4ece-b2e0-d588e93e81ab_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/2019/dei-2019-01-31.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_AccrualForEnvironmentalLossContingenciesDiscount_a0952dee-84a9-4305-a2d4-8465c15c2869_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetsCurrentAbstract_e1b051a8-a62a-4ec2-8c6a-78a4eeedb235_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_CustomerListsMember_5e7c5089-9446-44ee-b22c-9a4e64c6a367_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Client&#160;Lists</link:label>
    <link:label id="lab_us-gaap_CustomerListsMember_label_en-US" xlink:label="lab_us-gaap_CustomerListsMember" xlink: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 Lists [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerListsMember" xlink:to="lab_us-gaap_CustomerListsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_30698eee-77b2-47f7-8f59-4e33bab791f1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockIssuedDuringPeriodSharesShareBasedCompensation_9152e0ab-1b66-4432-9c02-0d22362b40f4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CreditFacilityAxis_7fd6db6e-c4a1-4e78-9662-1b0557071e04_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_2233b291-caee-4ca6-a8f1-3390bc09ef13_terseLabel_en-US" xlink:label="lab_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember" xlink: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 England Teamsters and Trucking Industry Pension Fund</link:label>
    <link:label id="lab_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_label_en-US" xlink:label="lab_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember" xlink: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 England Teamsters and Trucking Industry Pension Fund [Member]</link:label>
    <link:label id="lab_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_documentation_en-US" xlink:label="lab_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember" 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 England Teamsters and Trucking Industry Pension Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember" xlink:href="cwst-20191231.xsd#cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember" xlink:to="lab_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_a788eb52-13d3-42d4-97b0-42d6b01b413b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ScrapYardAndSolidWasteTransferStation_44ce3210-01c4-462e-acce-48a33bbc978f_terseLabel_en-US" xlink:label="lab_cwst_ScrapYardAndSolidWasteTransferStation" xlink: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 acres composing solid waste transfer station (in acres)</link:label>
    <link:label id="lab_cwst_ScrapYardAndSolidWasteTransferStation_label_en-US" xlink:label="lab_cwst_ScrapYardAndSolidWasteTransferStation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scrap Yard And Solid Waste Transfer Station</link:label>
    <link:label id="lab_cwst_ScrapYardAndSolidWasteTransferStation_documentation_en-US" xlink:label="lab_cwst_ScrapYardAndSolidWasteTransferStation" 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">Acreage of scrap yard owned by WSI.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScrapYardAndSolidWasteTransferStation" xlink:href="cwst-20191231.xsd#cwst_ScrapYardAndSolidWasteTransferStation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ScrapYardAndSolidWasteTransferStation" xlink:to="lab_cwst_ScrapYardAndSolidWasteTransferStation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_87db03dc-4a2d-4d27-b7d6-6c406b41db18_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EarningsPerShareTextBlock_f3fee99c-3108-4d76-a054-d5fcf4bf53a9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SupplementalCashFlowElementsAbstract_dea13316-1a7b-438a-909a-72e78eaf8ae5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationsPolicy_ede4f922-3dd3-4e3b-aeaa-81ec497d8519_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_WesternRegionMember_cd1569e9-d891-4cf1-bfd3-73791741a985_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-20191231.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_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_21ede91b-34a2-43e1-b415-582ddd858924_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-20191231.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_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems_961fc914-1ae3-4a28-a361-f83d9f68a865_terseLabel_en-US" xlink:label="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" xlink: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 and other items</link:label>
    <link:label id="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems_label_en-US" xlink:label="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense From Acquisition And Financing Costs And Other Items</link:label>
    <link:label id="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems_documentation_en-US" xlink:label="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" 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 amount of expense associated with acquisition activities and other items recognized during the accounting period that are not disclosed separately. Generally, these items are either unusual or infrequent, but not both.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" xlink:href="cwst-20191231.xsd#cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" xlink:to="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_04f96b2a-6bc9-497e-b06f-cc89e29de091_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_30efe4c4-a433-41c6-8331-8e74a5151c42_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_Security12bTitle_0f82c61d-3902-429b-9511-37f8f27d261f_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/2019/dei-2019-01-31.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c8485843-6a05-4d51-a079-195bbc8b43c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Reconciliation of Gross Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c292670d-ea7d-4e94-b50e-85dd0b41fbd5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GoodwillAcquiredDuringPeriod_850f95d4-9445-4f49-9818-fef3e863b2c9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CommitmentsAndContingenciesPolicyTextBlock_cb5e2a41-80c6-4de6-9c85-d160beb1c578_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 and Legal Proceedings</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_RangeMember_2a980d5b-fae6-4ab8-8ed6-1b6db1204c37_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_SignificantAccountingPoliciesTextBlock_723eefd5-de44-4f3b-995b-342404f195f5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherCommitmentsLineItems_9d6ac095-bc6a-4894-a5e0-86531c8b0646_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationCashPaidToSettle_be17cd12-7168-4da3-9ff8-c3f5290c441b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeStatementLocationDomain_a4d20d78-eca9-4d42-9121-a5270730dc13_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NewHampshireBondsMember_585f2e8f-ecd3-439a-9ac0-5b3bf1c9abb5_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-20191231.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_OperatingLeaseLiabilitiesPaymentsDueAbstract_415331ff-8f48-467f-8f9e-67b212d509dd_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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BondsMember_1b46cd35-f8ae-47de-b6d2-dcafc932db52_terseLabel_en-US" xlink:label="lab_us-gaap_BondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds</link:label>
    <link:label id="lab_us-gaap_BondsMember_label_en-US" xlink:label="lab_us-gaap_BondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BondsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BondsMember" xlink:to="lab_us-gaap_BondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_4e7db168-8728-4022-bfde-a756c807c264_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_DocumentsIncorporatedByReferenceTextBlock_f904ce9d-ee7d-48ae-be84-dc7e74eb7629_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/2019/dei-2019-01-31.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_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_7aaef744-bcda-462e-8d5a-485760a2b324_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" xlink: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) gain resulting from changes in fair value of derivative instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" xlink: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), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_339f2921-f9e2-4f4e-8664-f206d910d3d6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_SuretyBonds_49c0306c-5afd-4ce2-8193-8aae5e8402b1_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-20191231.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_cwst_InvestmentOwnershipPercentage_a045d476-64a0-47ba-9ebc-b5be84956f7f_terseLabel_en-US" xlink:label="lab_cwst_InvestmentOwnershipPercentage" xlink: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 common stock percentage</link:label>
    <link:label id="lab_cwst_InvestmentOwnershipPercentage_label_en-US" xlink:label="lab_cwst_InvestmentOwnershipPercentage" xlink: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 Ownership Percentage</link:label>
    <link:label id="lab_cwst_InvestmentOwnershipPercentage_documentation_en-US" xlink:label="lab_cwst_InvestmentOwnershipPercentage" 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">Investment ownership percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InvestmentOwnershipPercentage" xlink:href="cwst-20191231.xsd#cwst_InvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_InvestmentOwnershipPercentage" xlink:to="lab_cwst_InvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RollingStockMember_4791f12c-985e-4854-aa15-152faaa3e0a4_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-20191231.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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_28f5efd6-5a4d-460d-b997-9a2e4b4cee5a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ConcentrationRiskCreditRisk_85075b8d-055c-4a85-a7c9-bd169d975e36_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DerivativeInstrumentsGainLossLineItems_98220a1e-7f26-416a-808b-1825b9ee1526_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink: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 Instruments, Gain (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink: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 Instruments, Gain (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_a14d4f66-dacc-4402-89d6-2a6406356528_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AdditionalPaidInCapitalMember_32591ea7-6f57-4c91-945e-21e9c345a805_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_PublicStockOfferingMember_3dc572e0-914a-45a9-b661-72ece7aea4ab_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-20191231.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_WeightedAverageNumberOfSharesContingentlyIssuable_7f9c0b84-0dd7-4d0b-bdbd-bb0254aaeb01_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable" xlink: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 to be issued - acquisition (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable" xlink: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, Contingently Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d594bdd8-2970-4e69-973e-f1d596afb88f_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_79f46681-6fdf-4f86-a1f7-a71238cb996b_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_1d9bf98d-d267-4382-884a-0bef9a1caa35_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxPolicyTextBlock_77cab2d5-3552-496f-8124-3eaa714fad46_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_A2016IncentivePlanMember_df3c40ea-0526-4b3e-af2c-63aeaebf3c1f_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-20191231.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_Goodwill_36872efa-66fc-4f64-8e75-a92a0d69a346_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_69b02045-12d5-4960-bf37-47a8a21a011c_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_1a3db9b6-42a7-43e3-a323-b0a048c317d0_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_e8847ca5-5317-4241-9043-230d45a0f480_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SecuredDebtMember_46a2c8d6-c45b-4065-b2d6-e9735f4d5b41_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestCostsCapitalizedAdjustment_92c91b75-3af9-4399-a02a-ad2cb141bc02_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CostsAndExpensesAbstract_cf7b768b-bd7b-4843-a1b4-065162925fcd_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e647ac3d-d65a-4190-a23c-229ae53b2b97_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, 2020</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 Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_ad0fe207-80ed-4189-a8b4-bdf2fbe890d4_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-20191231.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_cwst_SolidWasteCollectionBusinessMember_7579c31d-ac7f-4a32-8063-48c7b25de2e5_terseLabel_en-US" xlink:label="lab_cwst_SolidWasteCollectionBusinessMember" xlink: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 Collection Business</link:label>
    <link:label id="lab_cwst_SolidWasteCollectionBusinessMember_label_en-US" xlink:label="lab_cwst_SolidWasteCollectionBusinessMember" xlink: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 Collection Business [Member]</link:label>
    <link:label id="lab_cwst_SolidWasteCollectionBusinessMember_documentation_en-US" xlink:label="lab_cwst_SolidWasteCollectionBusinessMember" 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 Collection Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteCollectionBusinessMember" xlink:href="cwst-20191231.xsd#cwst_SolidWasteCollectionBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_SolidWasteCollectionBusinessMember" xlink:to="lab_cwst_SolidWasteCollectionBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_825c51b2-b963-4b90-b394-bea12dfb08bb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfMultiemployerPlansTable_9bbd28e8-fb33-4947-a7dc-3c5c4535c845_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">Schedule of Multiemployer Plans [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtWeightedAverageInterestRate_5e413a89-b22e-4e48-986b-43061a2f68bf_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_62d76684-9a28-474a-b38d-02891cd7ee34_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_fc223267-8c59-4f5c-83df-034a93c5fc8f_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, 2022</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, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ContractWithCustomerAssetGrossCurrent_0d739dba-52c0-4b0d-aeff-ba029c2b2784_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, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LongTermDebtAndCapitalLeaseObligationsCurrent_3eed7fd0-3eed-40c5-813c-74ffb9b92617_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_cdc28fc5-8158-4dae-8d92-0ab7203f2679_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RetainedEarningsAccumulatedDeficit_c8186f12-bca8-4abb-82bc-919c53bcd148_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_8d47788c-cc7c-4323-b9d4-7b3f404b6901_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MeasurementInputTypeDomain_bd3accab-9477-40b0-9b60-e952e63cadaf_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MajorPropertyClassAxis_c4ae55db-a2cc-49c4-bb19-8c821bd57659_terseLabel_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Axis]</link:label>
    <link:label id="lab_us-gaap_MajorPropertyClassAxis_label_en-US" xlink:label="lab_us-gaap_MajorPropertyClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Property Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorPropertyClassAxis" xlink:to="lab_us-gaap_MajorPropertyClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_390c6d3e-6e3d-4417-9b7e-2155cd58f3a6_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-20191231.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_ScheduleOfPropertyPlantAndEquipmentTable_dffa8782-a9c8-45c3-b2b2-80f715c85be9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_beb6889a-95d7-4d10-addd-ee749f395fe4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_d6bcb917-b09c-4757-b38d-8ce2d3135898_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_TransferStationsAcquisitionMember_fc8aab49-8e10-4940-85ab-4735481cc745_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-20191231.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_us-gaap_FinanceLeasePrincipalPayments_f297ce31-412a-4726-9576-724993cc8553_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MultiemployerPlansWithdrawalObligation_3a590c44-c4f4-4f89-ab3d-2b96c91acf63_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessCombinationDisclosureTextBlock_44daea13-06fe-4127-8b18-e402bc176d4c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ValuationAllowancesAndReservesBalance_09a634e4-ec4d-4227-b6c8-a8b57479f9bd_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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_ValuationAllowancesAndReservesBalance_707075e4-19ac-4aab-8699-2dfffff7c787_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_4cb210d4-9b07-446e-ac9f-bd7fc511c4ee_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/2019/dei-2019-01-31.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_CommonClassBMember_60ab6f2e-88d1-4906-b7ef-fa435ff78f16_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_58957160-fe81-4752-8b91-927f60090be1_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, Maturities, Repayments of Principal after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MultiemployerPlansTypeDomain_33f4f9a8-3a4d-4d93-b00c-7dba4140a382_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlansTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlansTypeDomain_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlansTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlansTypeDomain" xlink:to="lab_us-gaap_MultiemployerPlansTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_544b9d84-5f76-4034-9e35-e8b333c35ec3_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AutomobilesMember_311c9968-972a-42ce-b272-66b59fed077f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsLiabilitiesNet_a216b7c1-3c49-4b16-bb38-1a1c04285a4a_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_077ca387-f149-4601-82c0-7cdde1cd35cb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InvestmentsAndOtherNoncurrentAssets_8031b2b8-6f60-44c1-80c5-7fb761cbfc58_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink: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_InvestmentsAndOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments and Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:to="lab_us-gaap_InvestmentsAndOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_6e595125-dc55-4496-aab3-a9a279f78830_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_DerivativeNotionalAmount_ade9b09a-4cc5-4d93-b305-609fa3d2d549_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_55ddefbc-a386-4112-b4cc-03bfd2e95f83_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_RangeAxis_f1d91086-7ba9-4927-8c80-4377f4360812_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_PreferredStockSharesAuthorized_4ac034fa-2a3a-4caa-88b4-76f78291e18f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredIncomeTaxAssetsNet_bbc47be8-745d-40ea-bb81-97d4e34979b0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BusinessAcquisitionAxis_cdb769a5-f4e4-4ff7-ab2b-0d109236d6fd_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PrepaidExpenseCurrent_7cce7a83-03f7-4d7b-9e23-b4cb1fdcd362_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_717c673e-ec74-4f77-9330-f5eac89a124d_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-20191231.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_MultiemployerPlanTypeAxis_681a5650-4b22-4d67-9f00-b94bf7fdbdb9_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanTypeAxis" xlink: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 Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis" xlink:to="lab_us-gaap_MultiemployerPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_046b6188-6c1a-4efd-adf7-53048765cf8a_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Casella Waste Systems, Inc. stockholders' equity (deficit):</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_15cc76ab-e4de-4056-a97d-4ad355f4f879_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-20191231.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_cwst_InflationRate_293ef77e-0272-4986-a8fc-3386f34f2bea_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-20191231.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_UnusualOrInfrequentItemsDisclosureTextBlock_6d6b1f66-567f-4a18-b539-0ca449cc495f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_StatementScenarioAxis_bdde5e31-d5b4-4bce-9bcb-e6079bee9cf4_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_225a13d8-2bab-47e3-9327-0bc1683df678_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FinanceLeaseRightOfUseAssetAmortization_f46f2790-4e67-42c8-b67f-41d22319b95a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MeasurementInputTypeAxis_6297341d-07f3-46f7-b27b-a1a6d6090e91_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a061edb2-7c1c-47a7-bbd2-cf8616ffbbfe_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_OtherAssetsNoncurrent_a230c2c7-4831-4be4-b9ad-c36162f10a93_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityCurrentReportingStatus_9906d291-7fb4-4dc3-b942-f556e28abbc1_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/2019/dei-2019-01-31.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_8b6c9811-346f-4ff5-99c8-61b2f2b0f6dd_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, 2023</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 Contingencies, Undiscounted, Fourth Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_EarningsPerShareDiluted_52f4ba63-91c7-4453-8b00-10703cafd133_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution_61f857f3-d004-407a-8262-10e953fd4fd0_terseLabel_en-US" xlink:label="lab_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" xlink: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 matching contribution per dollar per employee contribution</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution_label_en-US" xlink:label="lab_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" xlink: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 Employer Match Per Employee, Per Dollar Contribution</link:label>
    <link:label id="lab_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution_documentation_en-US" xlink:label="lab_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" 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, Maximum Employer Match Per Employee, Per Dollar Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" xlink:href="cwst-20191231.xsd#cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" xlink:to="lab_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_ca1fcfad-5dd0-4484-8e75-20507209bd71_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax_4fdb165f-e8f2-4a43-a1bd-36a9fc04e37f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax" xlink: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 loss, interest rate swaps, tax provision</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax" xlink: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), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax_7a76f8b6-66e0-4ec9-bada-99e9701011e0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax" xlink: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 loss, interest rate swaps, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax" xlink: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), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_927c8bee-f8ef-4cc3-835c-a4c806335d34_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_295029dd-0878-4079-bd90-f23f1478f690_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockIssuedDuringPeriodValueShareBasedCompensation_ad694f1a-edf0-414c-95d4-863873e9b90e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxReconciliationOtherReconcilingItems_b6cd3e17-2eaf-49ca-ac63-f872764bb68a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_4f206022-5d26-4621-a28f-f18a7253cacf_terseLabel_en-US" xlink:label="lab_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" xlink: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 insurance recovery for investing activities</link:label>
    <link:label id="lab_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_label_en-US" xlink:label="lab_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" xlink: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 Insurance Settlement, Transfered From Operating Activities to Investing Activities</link:label>
    <link:label id="lab_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_documentation_en-US" xlink:label="lab_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" 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">Proceeds from Insurance Settlement, Transfered From Operating Activities to Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" xlink:href="cwst-20191231.xsd#cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" xlink:to="lab_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8b786e06-a339-4244-9cbc-ce1749fc0d1b_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/2019/dei-2019-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_4d05f5fa-6209-4a61-ac63-bd69d5c79d68_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, 2021</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, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtDisclosureAbstract_ce7ea745-edfb-49fd-a478-67f9fcba17f9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NoncashProjectAbandonmentCosts_1825a5b6-d78d-4a0c-8947-ce8c7391665e_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashProjectAbandonmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development project charge</link:label>
    <link:label id="lab_us-gaap_NoncashProjectAbandonmentCosts_6306ca9e-646b-448d-a1dd-dfe8aea5ff66_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncashProjectAbandonmentCosts" 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">Project development charge</link:label>
    <link:label id="lab_us-gaap_NoncashProjectAbandonmentCosts_label_en-US" xlink:label="lab_us-gaap_NoncashProjectAbandonmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Project Abandonment Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashProjectAbandonmentCosts" xlink:to="lab_us-gaap_NoncashProjectAbandonmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_DepletionOfLandfillOperatingLeaseObligations_2757c3b0-0896-488e-b83a-4b641ad26ea0_verboseLabel_en-US" xlink:label="lab_cwst_DepletionOfLandfillOperatingLeaseObligations" 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">Depletion of landfill operating lease obligations</link:label>
    <link:label id="lab_cwst_DepletionOfLandfillOperatingLeaseObligations_7869ec23-ac08-4784-a205-b11748917a74_terseLabel_en-US" xlink:label="lab_cwst_DepletionOfLandfillOperatingLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depletion expense on operating lease contracts</link:label>
    <link:label id="lab_cwst_DepletionOfLandfillOperatingLeaseObligations_label_en-US" xlink:label="lab_cwst_DepletionOfLandfillOperatingLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depletion Of Landfill Operating Lease Obligations</link:label>
    <link:label id="lab_cwst_DepletionOfLandfillOperatingLeaseObligations_documentation_en-US" xlink:label="lab_cwst_DepletionOfLandfillOperatingLeaseObligations" 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">This element represents the noncash expense charged against earnings to recognize the depletion of landfill operating lease obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DepletionOfLandfillOperatingLeaseObligations" xlink:href="cwst-20191231.xsd#cwst_DepletionOfLandfillOperatingLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_DepletionOfLandfillOperatingLeaseObligations" xlink:to="lab_cwst_DepletionOfLandfillOperatingLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_d0be985f-2b4a-4447-923d-8b5496963c97_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccretionExpenseIncludingAssetRetirementObligations_3b21a8f5-f2fa-4f08-88c3-bdd3129fc41f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_c6c039c1-3652-4c2e-a5a8-597ff6a3fc5f_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 Doubtful Accounts</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_DocumentTransitionReport_6d7fde0a-f69a-4e22-9c5c-fab8eeace1e8_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/2019/dei-2019-01-31.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_OtherCurrentAssetsMember_5f903246-e7f5-4d0d-a487-cc690a1280a6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_DocumentInformationTable_3483f2a7-e6c4-49bd-85a5-0148b55d6831_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/2019/dei-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_26d14d61-8d54-4988-9939-14ac8f9c0e31_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_RestrictedStockAwardsMember_360001b6-2590-4da1-b1b2-2b2920c7a7e0_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-20191231.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_8e75d281-0cd1-4637-9ee7-4eb9a4cf0e89_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_f583eae7-ec49-4afa-8670-3c92fa071588_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtInstrumentBasisSpreadOnVariableRate1_e95f15fe-5ea6-48a1-9588-242eccc413ee_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InitialApplicationPeriodCumulativeEffectTransitionDomain_162997a2-2d86-458d-b3ce-6ec8cd9b5ef8_terseLabel_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:label id="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_label_en-US" xlink:label="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Application Period Cumulative Effect Transition [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:to="lab_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_0125cabe-7e10-4e4e-a995-346daaf511dc_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/2019/dei-2019-01-31.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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d09237d0-a6ab-483d-b339-5f14578cf437_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_161b0f79-49bc-44f8-a64d-5469ee9b235a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0b857ac1-93a9-4e28-bf2f-191122b0ea7f_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_93a626e8-c989-48e8-bb6a-1615f4b9e92b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_PercentageParticipationInOnsiteRemediationActivities_fc70ac97-8b63-4ac7-a50e-53275e4fc597_terseLabel_en-US" xlink:label="lab_cwst_PercentageParticipationInOnsiteRemediationActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation activities, participant share percentage</link:label>
    <link:label id="lab_cwst_PercentageParticipationInOnsiteRemediationActivities_label_en-US" xlink:label="lab_cwst_PercentageParticipationInOnsiteRemediationActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Participation in Onsite Remediation Activities</link:label>
    <link:label id="lab_cwst_PercentageParticipationInOnsiteRemediationActivities_documentation_en-US" xlink:label="lab_cwst_PercentageParticipationInOnsiteRemediationActivities" 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">Percentage participation in onsite remediation activities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PercentageParticipationInOnsiteRemediationActivities" xlink:href="cwst-20191231.xsd#cwst_PercentageParticipationInOnsiteRemediationActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PercentageParticipationInOnsiteRemediationActivities" xlink:to="lab_cwst_PercentageParticipationInOnsiteRemediationActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1b2a5382-8ee8-49e8-a609-5092947a1089_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 Assets, Amortization Expense, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c229df19-e84f-4a71-99d4-babf44b46d75_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_PotsdamEnvironmentalLiabilityMember_89cb80d6-c431-401f-bd5a-a0c4765feff9_terseLabel_en-US" xlink:label="lab_cwst_PotsdamEnvironmentalLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potsdam Environmental Remediation Liability</link:label>
    <link:label id="lab_cwst_PotsdamEnvironmentalLiabilityMember_label_en-US" xlink:label="lab_cwst_PotsdamEnvironmentalLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potsdam Environmental Liability [Member]</link:label>
    <link:label id="lab_cwst_PotsdamEnvironmentalLiabilityMember_documentation_en-US" xlink:label="lab_cwst_PotsdamEnvironmentalLiabilityMember" 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">Potsdam environmental liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PotsdamEnvironmentalLiabilityMember" xlink:href="cwst-20191231.xsd#cwst_PotsdamEnvironmentalLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PotsdamEnvironmentalLiabilityMember" xlink:to="lab_cwst_PotsdamEnvironmentalLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_25845d85-0e25-47bb-9731-b80772072ba6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_83e525a5-098f-4668-a9df-5d2e4fce5e6e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_9d295366-6fd1-42ce-ad31-0f3bf487b78f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LeaseCostAbstract_935c7138-d74f-4c9a-a992-b6548440d875_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ExtraordinaryAndUnusualItemsAbstract_5f70b23f-40fe-4d77-a332-7a489f6c6db7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensation_f4d66dbb-3c12-45ad-b0b5-fd8cdef269ac_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_DocumentAnnualReport_617206e9-6e2e-4550-ac9f-ad8b05d4e914_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/2019/dei-2019-01-31.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_AdjustmentsForNewAccountingPronouncementsAxis_6f685b6b-36d2-478e-b76e-b07b8995c33d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_3c76a4e1-1cfa-4646-986c-ebf507f9ae6f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_80ffda69-5dc6-4269-950c-d3e1dcb2bed1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_06e284e5-e8dd-4d04-9a25-6065fda4490a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 (loss) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_RecyclingMember_50fbfef2-38d5-471f-ac71-68a3798270e0_terseLabel_en-US" xlink:label="lab_cwst_RecyclingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recycling</link:label>
    <link:label id="lab_cwst_RecyclingMember_label_en-US" xlink:label="lab_cwst_RecyclingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recycling [Member]</link:label>
    <link:label id="lab_cwst_RecyclingMember_documentation_en-US" xlink:label="lab_cwst_RecyclingMember" 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">Recycling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RecyclingMember" xlink:to="lab_cwst_RecyclingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_ef1f3104-9670-43ce-b56f-b8c5f8ac7849_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationsPolicy_1feecf14-bd9d-4abe-9ef6-086fe17d9225_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UnsecuredDebtMember_65991a61-a258-435a-858f-de6af88088ec_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncreaseDecreaseInAccountsReceivable_151ec431-3ff0-4e4f-a9dd-5a2886b04467_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b89ef7b8-2db9-46b6-b0a0-97b994666bed_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceLeaseInterestExpense_258d96cb-ba4b-4798-a4ef-df59246c40fb_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityAddressCityOrTown_7461d26c-66ea-492d-be6a-b7e3f428c07c_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/2019/dei-2019-01-31.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_DeferredIncomeTaxLiabilities_be160bbe-6d1f-43e9-a24f-1044f2825000_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DerivativesPolicyTextBlock_20ab150b-5248-4a21-8945-1620a168a05c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsValuationAllowance_74ee69d7-6390-4bce-ac10-3558847691b6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityVoluntaryFilers_71849757-b6c5-4de2-90cd-6ab1947f9341_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/2019/dei-2019-01-31.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_dei_EntityFilerCategory_07b06f18-c46d-49cb-af2d-8abdf2922a5e_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/2019/dei-2019-01-31.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_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_1a069872-b54b-47a9-9afb-8cca6190e15e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" 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_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink: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 and Diluted, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_2525a3b1-75ad-47eb-a49e-8731738cedf0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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 A common stock issued</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink: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, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_cfb1920e-b7de-4edc-8c9a-a11ed9a136f9_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_us-gaap_EquityAbstract_1e72af4a-a6e5-4de4-8da8-d350841fddff_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccumulatedNetUnrealizedInvestmentGainLossMember_a50f6f41-653e-4304-a048-c7769258996b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_ef6ae57d-ad5d-47ed-964d-1577c9b6ac45_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_114d9794-8696-40a7-bede-92b64bf172a0_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 5.2%</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities_c5f66e37-b509-4b5a-8297-a3ceea1e6961_terseLabel_en-US" xlink:label="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" xlink: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_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities_label_en-US" xlink:label="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense From Acquisition And Financing Costs And Other Items, Acquisition Activities</link:label>
    <link:label id="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities_documentation_en-US" xlink:label="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" 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">Acquisition And Financing Costs And Other Items, Acquisition Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" xlink:href="cwst-20191231.xsd#cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" xlink:to="lab_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_956ad033-e4cb-4141-872a-513504302b33_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_e3018e7b-5d96-4a68-8972-05e67a84760f_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-20191231.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_LandfillMember_e2aa90b6-30bf-43e4-b7cb-0caf87abc50c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StatementLineItems_cc5e426c-31e9-45bf-99a9-a27d7f8a6ba7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_BusinessCombinationConsiderationTransferredNotesPayable_42fd3f7a-9dbd-41ed-8ca3-05b393b58817_terseLabel_en-US" xlink:label="lab_cwst_BusinessCombinationConsiderationTransferredNotesPayable" xlink: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</link:label>
    <link:label id="lab_cwst_BusinessCombinationConsiderationTransferredNotesPayable_label_en-US" xlink:label="lab_cwst_BusinessCombinationConsiderationTransferredNotesPayable" xlink: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, Notes Payable</link:label>
    <link:label id="lab_cwst_BusinessCombinationConsiderationTransferredNotesPayable_documentation_en-US" xlink:label="lab_cwst_BusinessCombinationConsiderationTransferredNotesPayable" 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 notes payable incurred by the acquirer as part of consideration transferred in a business combination.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable" xlink:href="cwst-20191231.xsd#cwst_BusinessCombinationConsiderationTransferredNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable" xlink:to="lab_cwst_BusinessCombinationConsiderationTransferredNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember_d03f87cf-34d8-46f0-8246-247d86469c92_terseLabel_en-US" xlink:label="lab_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" xlink: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 Revenue Bonds</link:label>
    <link:label id="lab_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember_label_en-US" xlink:label="lab_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vermont Economic Development Authority Solid Waste Disposal Revenue Bonds [Member]</link:label>
    <link:label id="lab_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember_documentation_en-US" xlink:label="lab_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" 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">Vermont Economic Development Authority (VEDA) Solid Waste Disposal Revenue Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" xlink:href="cwst-20191231.xsd#cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" xlink:to="lab_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_5156c1ba-4237-4c24-93ed-bc57b75a2f34_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_9d97df53-7e0c-456f-94e8-f4f25239af1d_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-20191231.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_us-gaap_EnvironmentalExitCostsAnticipatedCost_76def26e-72b3-45bb-a30b-6d775a3c1ce4_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalExitCostsAnticipatedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Anticipated costs</link:label>
    <link:label id="lab_us-gaap_EnvironmentalExitCostsAnticipatedCost_label_en-US" xlink:label="lab_us-gaap_EnvironmentalExitCostsAnticipatedCost" xlink: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 Exit Costs, Anticipated Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalExitCostsAnticipatedCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalExitCostsAnticipatedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalExitCostsAnticipatedCost" xlink:to="lab_us-gaap_EnvironmentalExitCostsAnticipatedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_f450088c-2e0f-49c4-b75d-1b97f0fba9ad_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/2019/dei-2019-01-31.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_607debba-053c-48bc-a387-4d46699289e8_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, 2020</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 Contingencies, Undiscounted, Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember_d8ecf0ac-209d-48ff-91d7-f4ecfef5156b_terseLabel_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" xlink: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") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</link:label>
    <link:label id="lab_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember_label_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" xlink: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 Two Thousand Thirteen Due Two Thousand Thirty Six [Member]</link:label>
    <link:label id="lab_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember_documentation_en-US" xlink:label="lab_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" 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_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" xlink:href="cwst-20191231.xsd#cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" xlink:to="lab_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_NoncashLandfillClosureCharge_bf4e2f93-e2f8-4662-abb4-6f03a8eb5c15_terseLabel_en-US" xlink:label="lab_cwst_NoncashLandfillClosureCharge" xlink: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 non-cash closure charge, net</link:label>
    <link:label id="lab_cwst_NoncashLandfillClosureCharge_7abdb338-6c6a-43c9-810e-41445cd9b17d_verboseLabel_en-US" xlink:label="lab_cwst_NoncashLandfillClosureCharge" 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</link:label>
    <link:label id="lab_cwst_NoncashLandfillClosureCharge_label_en-US" xlink:label="lab_cwst_NoncashLandfillClosureCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Landfill Closure Charge</link:label>
    <link:label id="lab_cwst_NoncashLandfillClosureCharge_documentation_en-US" xlink:label="lab_cwst_NoncashLandfillClosureCharge" 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 non-cash portion of the aggregate charge associated with the closure of a landfill, which includes a non-cash asset impairment charge, a non-cash project development charge, a reserve for a legal settlement and a non-cash environmental remediation charge.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoncashLandfillClosureCharge" xlink:href="cwst-20191231.xsd#cwst_NoncashLandfillClosureCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NoncashLandfillClosureCharge" xlink:to="lab_cwst_NoncashLandfillClosureCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_2ac14daa-59f4-4d6f-909b-f304a1cf774e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" 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 liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink: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, Deferred Tax Liabilities Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_c6229114-a2f4-4595-a056-ce140903fa78_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ValuationAllowancesAndReservesChargedToCostAndExpense_a499d16e-bec0-4053-92b1-7ddbdac44d28_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink: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&#8212;charged to expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_25afd995-752e-41c0-aef0-2f5ccf48eb30_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/2019/dei-2019-01-31.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_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_dfa3d77c-1f81-4b0c-b859-dbf7d6d32728_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherAccruedLiabilitiesCurrent_6bb61177-aea9-4d2b-9a84-34aa65da6c12_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_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccumulatedOtherComprehensiveIncomeMember_8424819a-9e1d-4f2d-861d-c9846e586aad_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_0ba4d1bb-1f4e-434f-900a-b9e3aaa6f324_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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">Accumulated other comprehensive loss, net</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationLiabilitiesSettled_a7736898-bf64-450f-91ec-6e475cb029d9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_93768f32-90d3-4e14-bfdf-b07b393ef3d0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_OtherAccruedLiabilitiesMember_cc7fa4c4-25f1-471f-a561-38f96b84e804_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-20191231.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_BalanceSheetLocationDomain_e9d009b5-dc66-4d71-8667-22dc10b7b755_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GainLossOnSaleOfPropertyPlantEquipment_bae7ffc4-8e44-445f-a768-3ef8466f4f4a_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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">(Gain) loss on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink: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 Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_1c68414a-160a-4492-9797-5773593278dc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_00afcf50-f3aa-43ab-af5f-92db7685b21b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative minimum tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink: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, Alternative Minimum Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_a8108c34-d728-4a90-812e-f3b76f67ca01_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-20191231.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_CommonStockSharesAuthorized_bf2b7135-1389-4eb7-99b2-90a58dba2680_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_e9beeec6-0ccf-488b-a0a7-9bed9e64c4fa_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_ProductsAndServicesDomain_869adf79-abad-40eb-a90d-3b179503ffc4_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_us-gaap_TypeOfAdoptionMember_e2c01669-d8ab-45b2-b061-912598ab5afb_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_ff8f91dd-37ea-480f-b236-7b6994dfd657_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_6e509655-49df-4cac-97a9-4d7e65b8d6c4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_CustomerSolutionsMember_382e48b1-3db5-40fd-bcae-5a06443f55c9_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-20191231.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_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_8388f7ec-e7d4-4862-b881-287560ca4554_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FairValueDisclosuresAbstract_988dc82f-feaf-4925-acc6-3bcd2c338cda_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationDisclosureAbstract_68a7387e-e79f-4b17-9ede-1541b6330512_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_VariableRateDomain_d3326ed6-c8ea-4b57-a0a2-c335841e6da1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccumulatedOtherComprehensiveIncomeLossTable_3ab6c369-4372-473d-97a0-cf8da06f1281_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntityShellCompany_febbc94c-3e89-4974-beda-81449b7246bc_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/2019/dei-2019-01-31.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_3ee5765a-b722-4473-adc4-450df17e9072_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AllowanceForCreditLossMember_37d63389-078f-4abc-bbd2-ef1065d87f14_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_18cb1b78-b57a-4a05-8ea2-c50c57271fe5_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-20191231.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_us-gaap_StockholdersEquity_2972e700-ef5b-49a7-b55b-39f2eb3415af_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 (deficit)</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SubsequentEventsPolicyPolicyTextBlock_3d74cd32-54f1-4750-87f6-fdda4e23e141_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_EnvironmentalExitCostsByCostTextBlock_fc0e858a-6ea2-4f30-99a4-748aa686a752_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalExitCostsByCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges Associated with Closure of Southbridge Landfill</link:label>
    <link:label id="lab_us-gaap_EnvironmentalExitCostsByCostTextBlock_label_en-US" xlink:label="lab_us-gaap_EnvironmentalExitCostsByCostTextBlock" xlink: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 Exit Costs by Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalExitCostsByCostTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalExitCostsByCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalExitCostsByCostTextBlock" xlink:to="lab_us-gaap_EnvironmentalExitCostsByCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_02e83bbc-5bc5-4e18-9b1b-bea34be01394_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PlanNameAxis_bc96321e-dbaf-4190-aeee-8fd11101eb46_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RevenueFromContractWithCustomerTextBlock_2e540ac1-8643-4aca-8c02-43881a4882fc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EquityComponentDomain_9bf55041-739b-4cf1-95cc-6238990b0b90_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ContractExtensionPeriod_a5cf41e5-4f2c-4ab9-8c99-5bb077e1960d_terseLabel_en-US" xlink:label="lab_cwst_ContractExtensionPeriod" xlink: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 extension period</link:label>
    <link:label id="lab_cwst_ContractExtensionPeriod_label_en-US" xlink:label="lab_cwst_ContractExtensionPeriod" xlink: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 Extension Period</link:label>
    <link:label id="lab_cwst_ContractExtensionPeriod_documentation_en-US" xlink:label="lab_cwst_ContractExtensionPeriod" 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">Contract extension period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractExtensionPeriod" xlink:href="cwst-20191231.xsd#cwst_ContractExtensionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ContractExtensionPeriod" xlink:to="lab_cwst_ContractExtensionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_TransferMember_84186187-23f4-45a6-9f97-df644e762e83_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-20191231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_96c544f3-e921-4330-b477-03e31b358d23_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_CommonStockMember_94d59d04-ea00-4801-86d3-1eb3d1ccc66f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DebtInstrumentInterestRateStatedPercentage_b3f25617-07a9-4bc9-b622-65d72276880a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_a67b5a7e-e84f-49c7-8380-093f845304b6_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-20191231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6710f3f6-a6cd-43d1-b861-e18abeae5bd6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_2fe2e8f5-e8e9-4ad5-8ed7-6a948c6f7dc5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink: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, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink: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, Initial Application Period Cumulative Effect Transition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:to="lab_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_06498126-aa9c-421b-acd9-ff14aa399fec_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DeferredFinanceCostsNet_da0e3210-d986-4f4e-b74b-8eb799925628_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_CurrentFiscalYearEndDate_51ecf580-99c1-443d-be61-bd0317f338dd_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/2019/dei-2019-01-31.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_MachineryAndEquipmentMember_f4efc7c6-8a13-4df2-ac01-d2e6afaeac0e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_d86b4780-c4f3-479b-813f-bd83399b4e21_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</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_9f6391cf-eabc-41a6-be52-b8718399ed6e_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 discount and 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_4839850f-00cb-4bcc-91f8-3c298d08f630_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxAuthorityDomain_39c1ce3e-3eb9-456b-b0ad-0fda3dfc62c3_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestPayableCurrent_bfb1bdd3-d2a4-4bfb-a98a-77132193cbd8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationMeasurementInput_675cb0b4-2aa4-4ce8-b632-fb719c08fc0e_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-20191231.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_cwst_NumberOfLeases_1e5a3627-a5de-4572-9887-1c9496ae2389_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-20191231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7b82ca84-8048-4b20-b8d3-245e92eccc64_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AdditionalPaidInCapitalCommonStock_5a26473b-70a3-4208-af88-4cadca1445db_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RestrictedAssetsDisclosureTextBlock_4ff3bf3e-1fb7-44f1-a363-64181d122f2d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink: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_RestrictedAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink: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 Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_20ad3fe1-ff96-486a-9ebb-9355fed68b21_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AllowanceForDoubtfulAccountsReceivableCurrent_4b4eb342-017f-4928-8179-a5a7d67648ff_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 doubtful accounts</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations_c07a1d72-19c2-44e8-9e28-9d75a53f2f38_terseLabel_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" xlink: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) deferred tax benefit related to continuing operations</link:label>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations_label_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Change In Valuation Allowance, Income Tax Benefit For Continuing Operations</link:label>
    <link:label id="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations_documentation_en-US" xlink:label="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" 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">Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Change In Valuation Allowance, Income Tax Benefit For Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" xlink:to="lab_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a4c3b59f-2495-401f-ba49-50aa131a4ac7_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink: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 II - Valuation Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfInvestments_1354ea00-259d-4abc-9db9-fe562d6b4442_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_695956bf-e697-4521-8a0a-a0be636cfdfc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EstimateOfFairValueFairValueDisclosureMember_bc79641c-8946-4e80-b96e-f2678bf4302c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_01bfb9a5-822e-46b2-9bc9-2b4b1728cbae_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FairValueByMeasurementBasisAxis_3d78a123-b5d4-45b8-b169-627120618d11_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_144cb024-d905-4f7b-88d1-6a58274d1993_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FiniteLivedIntangibleAssetUsefulLife_6e6fed8b-1272-4bdd-8cd2-f8b5ae5debc7_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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">Intangible assets, useful life (no more than)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_d2ef1dd0-02a3-478d-84e6-98c2892e8870_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember_38337ec9-d3cb-4d73-9378-7f9ed92989d9_terseLabel_en-US" xlink:label="lab_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember" xlink: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 B Facility</link:label>
    <link:label id="lab_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember_label_en-US" xlink:label="lab_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Facility due October&#160;2023 (Term Loan B Facility) [Member]</link:label>
    <link:label id="lab_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember_documentation_en-US" xlink:label="lab_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember" 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">Term Facility due October&#160;2023 (Term Loan B Facility) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydueOctober2023TermLoanBFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember" xlink:to="lab_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_86582cec-e03d-43cf-a3fa-61db990ce0d3_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, 2022</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 Contingencies, Undiscounted, Third Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LimitedPartnersCapitalAccountLineItems_5ebd99ee-055b-4920-a33d-d6db3a52e45f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CommonClassAMember_b5363e38-2290-4e9a-9a93-db3ff70ac113_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_dee07164-f28a-4c82-8297-d7610ef8b4de_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_71156442-0269-493b-a6a8-7d7eb7516890_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink: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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_label_en-US" xlink:label="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink: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 Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:to="lab_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_efd9b4e2-7efd-42f8-823c-a1a27875b18f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfSegmentReportingInformationBySegmentTable_6bca2052-a20c-421a-8b9d-92c0a2e6eb44_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_a6cd40f8-e4dd-43aa-a02a-fcbf507c060d_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FairValueMeasurementsRecurringMember_cd3e87e6-908d-4cdc-842d-8b0196941a46_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">Fair Value, Measurements, 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_OtherComprehensiveIncomeLossTax_416dfc08-f7df-4af6-a368-c462f926ba66_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTax" 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 expense related to items in 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_OperatingLeaseLiability_8ead86dd-932f-4b9d-8cd1-0dafaccbd494_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CommitmentsAndContingenciesDisclosureAbstract_7ff46d82-09bf-48a5-824f-591bfbaba022_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtInstrumentCarryingAmount_7ba8ca96-a8dc-4797-819c-6449925f9122_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">Principle amount of debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_db58ff41-1ac6-41c3-9f41-872a8d2b8c68_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_87b01a1a-bda6-49f2-ba5f-75d6b051749c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ProceedsFromInsuranceSettlementInvestingActivities_e20497ac-8548-4746-a8a7-9a054944536d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink: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 property insurance settlement</link:label>
    <link:label id="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink: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 Insurance Settlement, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:to="lab_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_896f2c80-d84c-4cce-85b9-46256bf6d4b4_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_34120fd9-5603-4fe6-bff9-34a45ced3b44_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationDisclosureTextBlock_b2d60871-9dd9-4e8f-849a-34ecf1104525_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_eca56008-041e-4948-bf3d-82d76c39a2e7_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, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtInstrumentLineItems_941de88f-1a3f-43a7-9f7a-1269b9b1060e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SubsequentEventMember_f3ed4cc4-c854-47b2-8bda-33dcb852d409_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ShortTermLeaseCost_beadfd0d-339a-426e-ba95-39d99a1c5a36_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EmployeeRelatedLiabilitiesCurrent_859e922f-d323-4278-81a2-ebf8fcae958a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessAcquisitionsProFormaRevenue_b0064079-0fca-4998-9651-14ec1b607af7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetsFairValueDisclosure_0c4e0e9b-12fe-4164-a9f1-75ca8c39e905_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 asset fair value</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockIssuedDuringPeriodValueNewIssues_b051f69b-8b68-48f9-9220-c256ebb8acfe_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PensionExpense_cde6dbc3-702d-45bd-adf6-13e17701b9c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PensionExpense" 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">Reversal of pension costs</link:label>
    <link:label id="lab_us-gaap_PensionExpense_label_en-US" xlink:label="lab_us-gaap_PensionExpense" xlink: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 Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionExpense" xlink:to="lab_us-gaap_PensionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_9c619c08-fca6-440d-aaed-7ed2af99a0c9_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, 2024</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 Assets, Amortization Expense, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CommitmentsAndContingencies_7c0aa57b-a979-48d4-8514-a4d767a6b868_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_StatementOfStockholdersEquityAbstract_e89c6e2c-381a-4698-8069-bd6326df7065_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_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 page.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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_CurrentFederalTaxExpenseBenefit_b0c10712-f096-47ba-b0ce-7225728e98a0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_RecyclingRevenuesMember_b6d39cf5-d410-463d-b3f7-379428834ab1_terseLabel_en-US" xlink:label="lab_cwst_RecyclingRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recycling</link:label>
    <link:label id="lab_cwst_RecyclingRevenuesMember_label_en-US" xlink:label="lab_cwst_RecyclingRevenuesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recycling Revenues [Member]</link:label>
    <link:label id="lab_cwst_RecyclingRevenuesMember_documentation_en-US" xlink:label="lab_cwst_RecyclingRevenuesMember" 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">Recycling Revenues [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingRevenuesMember" xlink:href="cwst-20191231.xsd#cwst_RecyclingRevenuesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_RecyclingRevenuesMember" xlink:to="lab_cwst_RecyclingRevenuesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_189ea2a9-bfc6-4705-870c-71b95b3325c6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8f849e54-1379-434b-878b-22552eeda6a2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_7f4f4e52-e8db-48c5-a3ff-bab8d74c855a_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 Contingencies, Undiscounted, after Fifth Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_TradingSymbol_43e9afc2-8ea1-4a78-83d7-3f687f357e7e_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/2019/dei-2019-01-31.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_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_d76e4e7f-b2f7-459f-a0bd-0e98df7d0eee_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink: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_InterestRateDerivativeLiabilitiesAtFairValue_label_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink: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 Derivative Liabilities, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_ContractSettlementCharge_0649958a-a5be-4f9e-823b-5339bc01690a_terseLabel_en-US" xlink:label="lab_cwst_ContractSettlementCharge" xlink: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 settlement charge</link:label>
    <link:label id="lab_cwst_ContractSettlementCharge_label_en-US" xlink:label="lab_cwst_ContractSettlementCharge" xlink: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 Settlement Charge</link:label>
    <link:label id="lab_cwst_ContractSettlementCharge_documentation_en-US" xlink:label="lab_cwst_ContractSettlementCharge" 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 loss recognized in the period associated with the settlement of a future obligation associated with the termination of a contract.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractSettlementCharge" xlink:href="cwst-20191231.xsd#cwst_ContractSettlementCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ContractSettlementCharge" xlink:to="lab_cwst_ContractSettlementCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b3bdef22-1420-4c7c-a4d2-57b91315b3c5_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, Payments, Due after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_DocumentPeriodEndDate_195721a0-43f2-496f-864f-b43cd0fcc045_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/2019/dei-2019-01-31.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_us-gaap_BusinessCombinationConsiderationTransferredOther1_ddf484b3-c256-4f77-b44e-7dfe9f74818b_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 considerations</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_6a65ea52-e9d2-41af-90c2-f1655db3ac54_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_SolidWasteOperationsPowerGenerationMember_ebb05169-ac47-4831-b025-cb47e06f90c1_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-20191231.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_SegmentReportingInformationLineItems_bd79b3e5-9f2e-4144-b86b-d3ca44d01036_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_a8672400-cabc-4665-9b5a-4d19f558bdeb_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink: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_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink: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 of New Accounting Principle in Period of Adoption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_0ddb5f60-dd4a-44c2-a86b-1df31335b239_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink: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 Instruments, Gain (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink: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 Instruments, Gain (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_83e63696-49f2-4e77-b172-385d61ffa03e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a32b3148-98f2-4cbf-99ac-ee2e1b1463ac_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccrualForEnvironmentalLossContingenciesObligationsIncurred_c6e53fea-ec93-49d9-ba55-1002779dbd48_terseLabel_en-US" xlink:label="lab_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred" xlink: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_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_label_en-US" xlink:label="lab_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred" xlink: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, Obligations Incurred</link:label>
    <link:label id="lab_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_documentation_en-US" xlink:label="lab_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred" 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">Accrual For Environmental Loss Contingencies, Obligations Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred" xlink:href="cwst-20191231.xsd#cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred" xlink:to="lab_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_05ffba43-49f5-4eb2-802a-a2aff7b47a0b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink: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_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_b2d802b0-5eb6-4bb5-a322-6d908a851ea9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockIssuedDuringPeriodValueAcquisitions_55220d16-0eed-4d57-a446-471588be92ee_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LandfillGasToEnergyMember_32d913f0-8cb5-474e-b0ee-65a3b3d6a203_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-20191231.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_BasisOfAccountingPolicyPolicyTextBlock_c25b7be5-d3b2-45c1-8430-5b43a6d1e6ce_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NewYorkBondsMember_ab2b21c7-e2c3-4e0a-ad3a-c6d21fcb57be_terseLabel_en-US" xlink:label="lab_cwst_NewYorkBondsMember" xlink: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 Bonds, 2014R-1</link:label>
    <link:label id="lab_cwst_NewYorkBondsMember_label_en-US" xlink:label="lab_cwst_NewYorkBondsMember" xlink: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 York Bonds [Member]</link:label>
    <link:label id="lab_cwst_NewYorkBondsMember_documentation_en-US" xlink:label="lab_cwst_NewYorkBondsMember" 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 York Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewYorkBondsMember" xlink:href="cwst-20191231.xsd#cwst_NewYorkBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NewYorkBondsMember" xlink:to="lab_cwst_NewYorkBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_8b36aac7-257a-47fc-9629-9a6f9c01b31f_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_8d7175cb-9241-420a-9b70-e04d63baa1c8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceLeaseLiabilityPaymentsDue_44de379f-2763-49c0-92e1-4b097c949749_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, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ProfitLoss_56bf2f14-4d9f-45f6-a323-3672832c4353_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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 (loss) income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink: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), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_1c7bb473-75ba-417d-90de-1c9b8c34b0e4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LandfillClosureSettlementChargeNet_e0a623dd-f21c-4dee-933c-f81328b23228_terseLabel_en-US" xlink:label="lab_cwst_LandfillClosureSettlementChargeNet" xlink: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_LandfillClosureSettlementChargeNet_eb10b596-dc7f-4419-bb14-15af547ca195_totalLabel_en-US" xlink:label="lab_cwst_LandfillClosureSettlementChargeNet" 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_LandfillClosureSettlementChargeNet_label_en-US" xlink:label="lab_cwst_LandfillClosureSettlementChargeNet" xlink: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 (Settlement) Charge, Net</link:label>
    <link:label id="lab_cwst_LandfillClosureSettlementChargeNet_documentation_en-US" xlink:label="lab_cwst_LandfillClosureSettlementChargeNet" 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_LandfillClosureSettlementChargeNet" xlink:href="cwst-20191231.xsd#cwst_LandfillClosureSettlementChargeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LandfillClosureSettlementChargeNet" xlink:to="lab_cwst_LandfillClosureSettlementChargeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4bd3b4cc-3298-42df-8c92-30117bee7d1a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember_f0429285-fa7e-4f5a-8e9a-2ea9135e6c32_terseLabel_en-US" xlink:label="lab_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice of Intent to Sue for Violations of the CWA</link:label>
    <link:label id="lab_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember_label_en-US" xlink:label="lab_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice of Intent to Sue for Violations of the CWA [Member]</link:label>
    <link:label id="lab_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember_documentation_en-US" xlink:label="lab_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember" 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">Notice of Intent to Sue for Violations of the CWA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember" xlink:href="cwst-20191231.xsd#cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember" xlink:to="lab_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_b6319c51-77f8-4f3d-917b-9f1a945681c4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_TimingOfTransferOfGoodOrServiceAxis_4db2ffb7-7beb-45b6-8448-7e34c6aa5c44_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_TermFacilitydue2023TermLoanAFacilityMember_50c23bb6-25fe-438f-b6f3-b9ce95b84580_terseLabel_en-US" xlink:label="lab_cwst_TermFacilitydue2023TermLoanAFacilityMember" xlink: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 Facility</link:label>
    <link:label id="lab_cwst_TermFacilitydue2023TermLoanAFacilityMember_label_en-US" xlink:label="lab_cwst_TermFacilitydue2023TermLoanAFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Facility due 2023 (Term Loan A Facility) [Member]</link:label>
    <link:label id="lab_cwst_TermFacilitydue2023TermLoanAFacilityMember_documentation_en-US" xlink:label="lab_cwst_TermFacilitydue2023TermLoanAFacilityMember" 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">Term Facility due 2023 (Term Loan A Facility) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydue2023TermLoanAFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember" xlink:to="lab_cwst_TermFacilitydue2023TermLoanAFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_d4470c13-1ef8-4124-b070-b45d1a527aad_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/2019/dei-2019-01-31.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_cwst_OrganicsMember_c766a37e-47a5-422c-beca-424203cbcfae_terseLabel_en-US" xlink:label="lab_cwst_OrganicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organics</link:label>
    <link:label id="lab_cwst_OrganicsMember_label_en-US" xlink:label="lab_cwst_OrganicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organics [Member]</link:label>
    <link:label id="lab_cwst_OrganicsMember_documentation_en-US" xlink:label="lab_cwst_OrganicsMember" 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">Organics.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OrganicsMember" xlink:href="cwst-20191231.xsd#cwst_OrganicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_OrganicsMember" xlink:to="lab_cwst_OrganicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_2abcf806-6063-400e-916f-957af7e06a80_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossNetOfTax_5e766c4a-dfa4-420a-a3ae-1f6932083a61_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillTransfers_687c85d9-2f31-43ee-8a6a-837190446d81_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillTransfers" 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">Reduction of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillTransfers_label_en-US" xlink:label="lab_us-gaap_GoodwillTransfers" xlink: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, Transfers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillTransfers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillTransfers" xlink:to="lab_us-gaap_GoodwillTransfers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_6ab668b3-59a7-48e7-86d1-56532dd2ecdf_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncomeTaxesPaidNet_8565643e-b590-4500-9840-205e2115c0da_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 (refunds) payments, 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_ValuationAllowancesAndReservesTypeAxis_2000b6b0-878f-46bb-9d25-1c8d46e74723_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_9fff73b8-d638-4d9e-b903-5402a263a9b5_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_266f1a3f-fd61-4a31-9d8c-a0a5397b6bc1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NumberOfOperatingSegments_c11857aa-7870-45a3-ab36-27b74f2b0127_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UseOfEstimates_ea85eee3-9e34-4c4a-897e-330b30874030_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CollectionBusinessMember_813e6655-fac6-4c2c-98d5-4e67ed3a36ff_terseLabel_en-US" xlink:label="lab_cwst_CollectionBusinessMember" xlink: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 Business</link:label>
    <link:label id="lab_cwst_CollectionBusinessMember_label_en-US" xlink:label="lab_cwst_CollectionBusinessMember" xlink: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 Business [Member]</link:label>
    <link:label id="lab_cwst_CollectionBusinessMember_documentation_en-US" xlink:label="lab_cwst_CollectionBusinessMember" 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 Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionBusinessMember" xlink:href="cwst-20191231.xsd#cwst_CollectionBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_CollectionBusinessMember" xlink:to="lab_cwst_CollectionBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_ad10d262-e149-4a75-ac3b-3dd5cb60da6b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_b6c7568c-a704-455b-8f8b-fb285fcaec89_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink: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 (loss) income</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_HedgingDesignationDomain_54604894-001c-44c6-a651-1a21eb68f3ef_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7f246af1-5323-49eb-ae63-52bbc730978d_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 (decrease) increase 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_aff01322-cf4f-41d9-a2d1-407ab3f4035e_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, 2023</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 Assets, Amortization Expense, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4e6042e5-a1a8-432d-a419-9e233a373448_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_0e53bb8d-19e1-4548-a145-637992d0f701_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EquityMethodInvestments_26fea4c8-32ac-492a-9272-aa1ae4ae16f8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_8428d15d-d81e-4de6-a5ea-f0c724b975a0_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, 2024</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 Contingencies, Undiscounted, Fifth Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BuildingAndBuildingImprovementsMember_1c1304fb-1429-46e1-81e9-09eba316f9be_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_6691c8b8-b872-4c3e-a5f8-8f6c148e8ca9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GeneralAndAdministrativeExpense_073ede90-b1d4-4c2d-8367-db5adbc5ac7c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RestrictedCashAndInvestmentsNoncurrent_0d55beaf-c8bf-4d06-ae58-ccdbf31e4f66_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_cd69326d-8dee-4c96-a4ef-fedf4c1d2263_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestIncomeOther_067de220-341b-4856-8bca-7ac2396a75d7_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_LocalPhoneNumber_8463dc73-552b-42eb-8e33-c6a00d50c525_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/2019/dei-2019-01-31.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_cwst_NCESLandfilMember_62b1377d-9ce6-49dd-abf8-4bbff8fc6bba_terseLabel_en-US" xlink:label="lab_cwst_NCESLandfilMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NCES Landfil</link:label>
    <link:label id="lab_cwst_NCESLandfilMember_label_en-US" xlink:label="lab_cwst_NCESLandfilMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NCES Landfil [Member]</link:label>
    <link:label id="lab_cwst_NCESLandfilMember_documentation_en-US" xlink:label="lab_cwst_NCESLandfilMember" 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">NCES Landfil</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NCESLandfilMember" xlink:href="cwst-20191231.xsd#cwst_NCESLandfilMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_NCESLandfilMember" xlink:to="lab_cwst_NCESLandfilMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_e43200f6-4adb-4cdc-9f70-fa441ad32105_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">Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LiabilitiesAndStockholdersEquity_dd90f33d-cf4d-4c37-9cb1-b2b6af156a72_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 (deficit)</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FairValueOfAssetsAcquired_a2b0fb4f-5def-4859-9764-4296cfce9060_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink: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-current assets acquired through long-term 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_3423cd20-9276-4e56-a9be-4823a09e051e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink: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 Gain (Loss) On Cash Flow Hedges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink: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 Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_7e9d4c66-e683-4ddc-a0a2-7d860c0597e1_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 doubtful accounts of $1,468 and $931, 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FiniteLivedIntangibleAssetsByMajorClassAxis_9251e801-d5c1-4846-add9-2ed089c6a583_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87948077-d120-4661-a602-2b04a952e8b2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StatementEquityComponentsAxis_04f3ee3a-2bd8-4d5d-92f8-ff49efc3c09e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_VariableRateAxis_c0559b39-0829-4d01-b74f-8aae66423535_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_97a5d7bb-51fd-4277-9d45-a545a548200a_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">Pension and Other Postretirement Benefits Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2d40883c-937b-4534-b1a0-0fd43aa1376e_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" 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 (loss) per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_da83cad5-dbb9-4458-954c-4f53c4bfaaae_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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_EarningsPerShareBasicAndDilutedAbstract_4053eeb8-cebb-42e3-84c1-74a8894c3a57_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_6e412925-0b7f-412d-aea9-0cdd7e1863fc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_c8494deb-995f-4c49-99f8-6761269750bf_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_933a5501-3ed6-406f-9601-91f5ef2964fd_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_2e11d6f9-cba6-4a92-89db-d11120ede346_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_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_50e5a484-9b1f-4713-9829-d92c1e6e2d31_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">New Accounting Pronouncements and Changes in Accounting Principles [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FairValueOfFinancialInstrumentsPolicy_efec4a69-6308-411b-9016-08d01a0f889c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LandfillOperatingLeaseMember_f617cab3-07e3-4fa9-84a4-04698619d1c1_terseLabel_en-US" xlink:label="lab_cwst_LandfillOperatingLeaseMember" xlink: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 contracts</link:label>
    <link:label id="lab_cwst_LandfillOperatingLeaseMember_label_en-US" xlink:label="lab_cwst_LandfillOperatingLeaseMember" xlink: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 Operating Lease [Member]</link:label>
    <link:label id="lab_cwst_LandfillOperatingLeaseMember_documentation_en-US" xlink:label="lab_cwst_LandfillOperatingLeaseMember" 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 Operating Lease [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillOperatingLeaseMember" xlink:href="cwst-20191231.xsd#cwst_LandfillOperatingLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_LandfillOperatingLeaseMember" xlink:to="lab_cwst_LandfillOperatingLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cwst_StockholdersEquityVotesperShareHeld_454eaca3-1511-42ff-b6e6-51669c5ad434_terseLabel_en-US" xlink:label="lab_cwst_StockholdersEquityVotesperShareHeld" xlink: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_StockholdersEquityVotesperShareHeld_9c3f577c-65be-4476-b32f-91be96e2fd7d_verboseLabel_en-US" xlink:label="lab_cwst_StockholdersEquityVotesperShareHeld" 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_StockholdersEquityVotesperShareHeld_label_en-US" xlink:label="lab_cwst_StockholdersEquityVotesperShareHeld" xlink: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, Votes per Share Held</link:label>
    <link:label id="lab_cwst_StockholdersEquityVotesperShareHeld_documentation_en-US" xlink:label="lab_cwst_StockholdersEquityVotesperShareHeld" 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, Votes per Share Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityVotesperShareHeld" xlink:href="cwst-20191231.xsd#cwst_StockholdersEquityVotesperShareHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_StockholdersEquityVotesperShareHeld" xlink:to="lab_cwst_StockholdersEquityVotesperShareHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_5f3b32b4-0c28-4486-95bd-9353361c0743_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_MultiemployerPlanContributionsByEmployer_e21b8816-5e60-4269-a855-0ecf8b67a13d_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanContributionsByEmployer" xlink: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 to Plan</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanContributionsByEmployer" xlink: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, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanContributionsByEmployer" xlink:to="lab_us-gaap_MultiemployerPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4b6d4786-2f68-4a92-a9f7-27d8169e6e15_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FinanceLeaseLiabilityPaymentsDueYearTwo_3f185205-f74b-41ee-8604-cc8092afd3dd_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, 2021</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, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_CollectionMember_100535b5-665c-4ad1-9724-17ff4e845411_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-20191231.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_PaymentsToAcquireProductiveAssets_316ea6d2-d2e6-490d-9da6-3dbfbb532071_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_55e93fdb-8dc2-485a-90b8-ddaa77eb2d3b_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_NumberOfBusinessesAcquired_c46f8823-c23b-4a34-92ab-b52ed8edfa3e_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockholdersEquityOther_c997191d-0fa3-48d9-9499-bfd43225cfde_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink: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_StockholdersEquityOther_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_9af930d2-737f-4da8-a4df-73c4ba4a6413_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink: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 hedges and swaps</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink: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, Derivative Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_1b5bbc86-319d-420f-a97f-331470fe2327_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, 2021</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 Contingencies, Undiscounted, Second Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_1996cf90-d9e3-4ecd-b8e4-212a3d050520_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-20191231.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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_818f8457-bca9-4471-baeb-b32e38040595_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_VariableLeaseCost_1be758b3-0bcc-4740-b368-fb0ff5b2b056_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OperatingLeaseExpense_5cf495fc-3f41-4840-a9df-b6e212f5daa1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0ed4df91-6782-4052-b17d-941794ba7f0e_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_dei_EntitySmallBusiness_2a86107e-09e1-423f-bcc5-b9a5b36029bd_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/2019/dei-2019-01-31.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_dei_EntityFileNumber_727ec864-4650-4de1-9e55-75d11a2a3321_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/2019/dei-2019-01-31.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_ValuationAllowancesAndReservesDomain_1b24b483-d969-448e-b0d3-ded33d85ed0a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_5064c584-0f5e-4ac3-af67-5eb4d2afc0ee_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SiteContingencyTable_ad4c9788-1ea2-4961-9555-51ac7d4ad26a_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_LettersOfCreditFees_6d9810a3-3ad1-4f5e-80d0-f2ba4966e90d_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-20191231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_eeefb59a-e76d-45bb-b5c0-876d05181dc2_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1f41b95d-f27f-4014-9e66-f786f0da59af_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_ClosureandPostClosureCostsIncurrencePeriod_7b0d4a7a-903e-443c-a7ff-dc70ff239436_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-20191231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_4520d72a-6999-4cab-a1a1-02dbfbef20df_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_82dce240-b8a6-422c-8f97-66da4e12e45a_terseLabel_en-US" xlink:label="lab_cwst_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">Property, plant and equipment, accumulated depreciation and amortization</link:label>
    <link:label id="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1b0091d7-660a-4be8-b62d-1502e8462bcc_negatedLabel_en-US" xlink:label="lab_cwst_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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cwst_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:label id="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillMember_17a4f4c9-771d-4efa-a6a9-e0896e2eb877_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_GoodwillMember_label_en-US" xlink:label="lab_us-gaap_GoodwillMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillMember" xlink:to="lab_us-gaap_GoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_28104da4-0cff-4061-88e7-adeeb4daa70c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink: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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink: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 Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_044e1d64-3ba4-484d-a6bb-6199ae940a7a_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fc056dda-ba32-4be6-918a-1ef0d0fbfde6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DepreciationDepletionAndAmortization_f3330445-0cfd-4070-b85e-b97001f3198c_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherAssetsCurrent_cdff13b2-2d37-40ee-8ce4-a2d24aff56fe_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LineOfCreditFacilityLineItems_e4d5c16b-058a-4a42-9768-7c9a4b5a3f50_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LettersOfCreditOutstandingAmount_2bab228b-d943-4b8f-8d74-949710ffe7ff_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_ce1649f9-67af-42f5-9abf-618f3dd1cbb6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_4c5d17c0-f034-4a21-9a50-46abaacdee47_totalLabel_en-US" xlink:label="lab_cwst_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 asset, gross</link:label>
    <link:label id="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cwst_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:label id="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" 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">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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_eef459ac-354f-4e3a-9a7f-636f509a53a9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_CompleteDisposalCompanyIncMember_5559ac4b-45ae-430b-9fbe-cc0726d08d24_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-20191231.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_LiabilitiesCurrentAbstract_9a957ab6-6828-449d-941a-1f489dd2cd48_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_94eaabb2-fa41-4e89-9e64-73e7d8e736a1_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, 2020</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, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StockIssuedDuringPeriodSharesStockOptionsExercised_bcd7a011-fa50-4f5d-84d1-b1122ff29467_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EntityWideInformationRevenueFromExternalCustomerLineItems_0e263c02-92dc-4c1c-a72a-b181e2c1bba4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestRateContractMember_849a7ccc-de82-4534-b42a-64a482f7f9c4_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 Contract</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5a4b74af-156a-479c-abc1-0b447efdebea_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 (DEFICIT)</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_CreditFacilityDomain_0d219673-ea26-401b-b23a-85341108ce5f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_IncomeTaxDisclosureTextBlock_939065da-5ef8-484f-8e99-e43694042088_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_PaymentsOfDebtIssuanceCosts_151333bf-17d4-4111-a64e-b998860f58fc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ProceedsFromSaleOfCommonStock_dcd1b4de-7e4a-4ad4-905b-f6888a7656e3_terseLabel_en-US" xlink:label="lab_cwst_ProceedsFromSaleOfCommonStock" xlink: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 unregistered sale of Class A Common Stock</link:label>
    <link:label id="lab_cwst_ProceedsFromSaleOfCommonStock_label_en-US" xlink:label="lab_cwst_ProceedsFromSaleOfCommonStock" xlink: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 Common Stock</link:label>
    <link:label id="lab_cwst_ProceedsFromSaleOfCommonStock_documentation_en-US" xlink:label="lab_cwst_ProceedsFromSaleOfCommonStock" 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">Proceeds from Sale of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsFromSaleOfCommonStock" xlink:href="cwst-20191231.xsd#cwst_ProceedsFromSaleOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cwst_ProceedsFromSaleOfCommonStock" xlink:to="lab_cwst_ProceedsFromSaleOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_b7baa05f-1b51-4ea5-8033-908caa16da82_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StatementOfCashFlowsAbstract_25248922-fa58-4cb0-97af-a7b5fda66c19_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_InterestExpense_fa9688ca-136b-456a-8e51-52acd9e86953_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_03e45dda-107e-40a6-9628-e1efa0eabd24_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_dc143be9-aa11-46e6-9f66-739e8fb4f0f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_GoodwillAndIntangibleAssetsDisclosureAbstract_3732312b-a309-4eca-bf76-01a905166123_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_StatementClassOfStockAxis_f4308126-8d9b-40b0-91f2-a74fab784e97_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a0113465-fe41-4f6b-9d85-9bfa69354193_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_SiteContingencyLineItems_736aff5c-fb78-4d67-93cf-1e7029736bf0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ContractWithCustomerLiabilityCurrent_2c222315-1ba3-4a86-a2cb-78835e0f8056_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8626a344-b562-49eb-93c8-c730a633c5d9_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LeasesAbstract_ce1273e3-133f-4717-805b-b4892c2e2369_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_37dde1fc-f538-4338-84b5-7a0c6eaeffc8_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_srt_MinimumMember_24c3bc11-62cb-4e50-976c-92d1f5dc973c_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="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.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_ConcentrationRiskPercentage1_5e07c276-588c-48e6-bd26-66e134234db0_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_BusinessAcquisitionProFormaEarningsPerShareBasic_9dc4e4b1-5ccc-4300-a32e-4cbd23b1f35b_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 (loss) 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_UnrecognizedTaxBenefits_42f257e6-6d5c-490c-aa42-de882daa36af_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Unrecognized tax benefits at beginning of period</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_184b9fb0-bf06-434f-a3c7-6ad52907d250_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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">Unrecognized tax benefits at end of period</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_19280bd4-4b87-42d1-b472-812b8800d317_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, 2024</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, Maturities, Repayments of Principal in Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_DisaggregationOfRevenueTableTextBlock_109e6ee6-c4e9-472b-a9b9-6a4e773264dc_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FiniteLivedIntangibleAssetsLineItems_e13d7d94-4782-4565-bea0-58e38670eef1_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_FairValueMeasurementFrequencyDomain_ac372608-90e2-4caa-a5ce-fcaf8b2e4981_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_Revenues_56464804-8d7c-4ede-b417-ff9e3e8e3004_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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">Rebates</link:label>
    <link:label id="lab_us-gaap_Revenues_6664fafe-2f76-433e-8631-0e08f717fcb4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_RevenueFromRelatedParties_c8a77a11-b041-4198-8133-26b562fe7510_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_OtherLiabilitiesNoncurrent_6e8aabec-2548-42c2-b4f0-15b066ad9ef4_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationLiabilitiesIncurred_9b0f6806-2158-4857-ac37-8c3dc2e8788f_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ClassOfStockDomain_3cf5ca3a-b0d5-4584-ae3c-3757f6b72aa3_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_AssetRetirementObligationAccretionExpense_579d0b69-7492-4283-932f-424bde0414d6_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_DebtInstrumentPeriodicPayment_7a42ce92-83e6-4556-aa86-799059aae745_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_42f7f6c3-e0ae-4ceb-90f3-de2edaaded05_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_f812a127-e75d-4e81-8107-578f7e014a22_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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_5a5c54ec-f03c-403c-b1d2-c78e0b52d68a_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</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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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_cwst_SouthbridgeLandfillMember_e12fb3d1-65b5-406c-a443-098cb1e506b3_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-20191231.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_MultiemployerPlanNameAxis_98069fc6-e894-4eb6-ba14-7ab7264ad7b9_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameAxis" xlink: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 Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanNameAxis" xlink: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 Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis" xlink:to="lab_us-gaap_MultiemployerPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_33daabfd-f07d-4c61-a0a3-6c57ba2b02c7_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">Increase (decrease) 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="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cwst-20191231_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 2020 Workiva-->
<!--r:411da6c6-af72-4c10-883a-62e49c62c0ce,g:b4800871-690b-47e9-a835-7025051432f9-->
<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-20191231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://casella.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_18986edb-0ba0-40af-a442-292ac5b8a002" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_23911fc5-c72a-4cb2-8a63-2dc3a43a50ec" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_18986edb-0ba0-40af-a442-292ac5b8a002" xlink:to="loc_dei_DocumentInformationTable_23911fc5-c72a-4cb2-8a63-2dc3a43a50ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_57941a86-1916-4e60-9e24-bdfe329e513b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_23911fc5-c72a-4cb2-8a63-2dc3a43a50ec" xlink:to="loc_us-gaap_StatementClassOfStockAxis_57941a86-1916-4e60-9e24-bdfe329e513b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_57941a86-1916-4e60-9e24-bdfe329e513b" xlink:to="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_c64a8ffe-931d-40c7-80db-3533c30bd5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:to="loc_us-gaap_CommonClassAMember_c64a8ffe-931d-40c7-80db-3533c30bd5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_fe7a0573-f1e8-4d21-b5e5-94d048831e39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9b7e3749-c7db-4e65-b072-3d301d12af00" xlink:to="loc_us-gaap_CommonClassBMember_fe7a0573-f1e8-4d21-b5e5-94d048831e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_23911fc5-c72a-4cb2-8a63-2dc3a43a50ec" xlink:to="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_250f6774-2e72-46f4-be45-b5e0621632fc" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityRegistrantName_250f6774-2e72-46f4-be45-b5e0621632fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4c27d9da-c009-478f-972f-390f0dc139a4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentType_4c27d9da-c009-478f-972f-390f0dc139a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_3c963c5b-c9de-48dd-846b-5c8c672dae98" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentAnnualReport_3c963c5b-c9de-48dd-846b-5c8c672dae98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_147a34c3-3357-41a1-bfb7-8fc17c507f58" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentTransitionReport_147a34c3-3357-41a1-bfb7-8fc17c507f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d925e520-ef35-4ae3-82f6-8ce53b03771a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityCentralIndexKey_d925e520-ef35-4ae3-82f6-8ce53b03771a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_d8af0d9a-a41e-4c06-a028-a9522df19f13" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_CurrentFiscalYearEndDate_d8af0d9a-a41e-4c06-a028-a9522df19f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_8da79fcc-3af0-44c4-9c20-8082e67c963a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityFileNumber_8da79fcc-3af0-44c4-9c20-8082e67c963a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3ad37f93-aa2b-4e79-86e3-312d36459132" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityFilerCategory_3ad37f93-aa2b-4e79-86e3-312d36459132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_78a99788-52b2-4fc9-ae40-e9721d148dc4" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentPeriodEndDate_78a99788-52b2-4fc9-ae40-e9721d148dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_186ae0cc-cff3-4e52-8ba7-2142100a30d6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentFiscalYearFocus_186ae0cc-cff3-4e52-8ba7-2142100a30d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_11671633-799a-4b1f-9918-47afe0eedc1e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_11671633-799a-4b1f-9918-47afe0eedc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c2f38300-8513-4cf6-a990-65159fb483e1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c2f38300-8513-4cf6-a990-65159fb483e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c22526f1-90f5-41b1-bdfc-bb5878887a87" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityTaxIdentificationNumber_c22526f1-90f5-41b1-bdfc-bb5878887a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6452613a-8ad5-4aa9-91b4-f5ceaefea7b7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_Security12bTitle_6452613a-8ad5-4aa9-91b4-f5ceaefea7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_71a47759-ab22-4cba-856c-7da0989b6206" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_TradingSymbol_71a47759-ab22-4cba-856c-7da0989b6206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2437d7d6-536e-4ec0-b67e-e484c878ad8b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_SecurityExchangeName_2437d7d6-536e-4ec0-b67e-e484c878ad8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_011bd442-3b4a-4499-bd99-c0aeabec6732" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_011bd442-3b4a-4499-bd99-c0aeabec6732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_4d30672a-cfe0-4ef3-90ea-f2cfdc7cb38e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityInteractiveDataCurrent_4d30672a-cfe0-4ef3-90ea-f2cfdc7cb38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_f78a0c81-bd21-41a1-bc07-7f230a4069b7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityCurrentReportingStatus_f78a0c81-bd21-41a1-bc07-7f230a4069b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_75c4ec8f-b30c-46a2-b7b0-85cd1fe80c20" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityVoluntaryFilers_75c4ec8f-b30c-46a2-b7b0-85cd1fe80c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_fbf5754a-e16a-42c7-9bdb-50c1afd51c40" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityShellCompany_fbf5754a-e16a-42c7-9bdb-50c1afd51c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_edbb225a-facf-494b-a7d0-170a8a8cb799" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_AmendmentFlag_edbb225a-facf-494b-a7d0-170a8a8cb799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_675e8eb3-284c-469c-b721-b6863f7784e3" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntitySmallBusiness_675e8eb3-284c-469c-b721-b6863f7784e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_949b2ebb-1535-4490-87f9-6feec00cd465" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityEmergingGrowthCompany_949b2ebb-1535-4490-87f9-6feec00cd465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_3f5ff93f-da21-46da-82c3-486f2b064b5b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressAddressLine1_3f5ff93f-da21-46da-82c3-486f2b064b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_65d716b9-01c0-4a9b-b5cc-544fd8ee205d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressCityOrTown_65d716b9-01c0-4a9b-b5cc-544fd8ee205d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f5027b32-25fa-4f4a-be98-a782ad47cf8a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressStateOrProvince_f5027b32-25fa-4f4a-be98-a782ad47cf8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4b9f3904-91d1-4e65-9a15-b0028cbafcd2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityAddressPostalZipCode_4b9f3904-91d1-4e65-9a15-b0028cbafcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4b4322e4-9c2d-4d96-8ca1-e11e53924304" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_CityAreaCode_4b4322e4-9c2d-4d96-8ca1-e11e53924304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_9316964b-4473-48e1-85e3-8d303a2fc3e2" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_LocalPhoneNumber_9316964b-4473-48e1-85e3-8d303a2fc3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_c9e8ee04-0cad-4ad9-a15f-ba92bd01577b" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityPublicFloat_c9e8ee04-0cad-4ad9-a15f-ba92bd01577b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3edf5cd9-e452-45bc-90ef-058cbf6f4e7d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3edf5cd9-e452-45bc-90ef-058cbf6f4e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_ed6cbc75-0093-49dc-9afc-94d27b7fa39a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_33f569c0-e757-431d-be26-09497e97abd0" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_ed6cbc75-0093-49dc-9afc-94d27b7fa39a" 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-20191231.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_5762856f-68bd-4afb-8f86-252c3ee35088" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ea71524b-6f62-463a-889d-de1a452ccd76" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5762856f-68bd-4afb-8f86-252c3ee35088" xlink:to="loc_us-gaap_StatementTable_ea71524b-6f62-463a-889d-de1a452ccd76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6e64b733-da1c-475f-bb38-d43427f54735" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea71524b-6f62-463a-889d-de1a452ccd76" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6e64b733-da1c-475f-bb38-d43427f54735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6e64b733-da1c-475f-bb38-d43427f54735" xlink:to="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_26b28a4f-8139-4f82-b523-ee892e765476" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:to="loc_us-gaap_CommonClassAMember_26b28a4f-8139-4f82-b523-ee892e765476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_d2e6c59b-7d5c-4d3d-b41d-8f4ded78112d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e3ef49d8-979f-43ba-835e-e9d6e2cd4db9" xlink:to="loc_us-gaap_CommonClassBMember_d2e6c59b-7d5c-4d3d-b41d-8f4ded78112d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ea71524b-6f62-463a-889d-de1a452ccd76" xlink:to="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:to="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f8183bfd-4285-4154-88cc-18f18283704c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f8183bfd-4285-4154-88cc-18f18283704c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_817f313d-b226-48f3-9204-6eb38aa6d99a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_817f313d-b226-48f3-9204-6eb38aa6d99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_7e1f6145-0404-4046-b0a4-cb06e4c91d46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_IncomeTaxesReceivable_7e1f6145-0404-4046-b0a4-cb06e4c91d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_41d355d8-7d76-4452-b87c-fed507826d34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_41d355d8-7d76-4452-b87c-fed507826d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_f742a35b-c24c-4f3e-9783-8b16dfdba0fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_InventoryGross_f742a35b-c24c-4f3e-9783-8b16dfdba0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_c78ec614-f931-4575-ad2f-3a6c5f29f504" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_OtherAssetsCurrent_c78ec614-f931-4575-ad2f-3a6c5f29f504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_decd7db7-5d51-4bf2-96e7-ad5e99847394" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_4d3e5893-a455-465f-af56-180809e6d4e1" xlink:to="loc_us-gaap_AssetsCurrent_decd7db7-5d51-4bf2-96e7-ad5e99847394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_46708e11-b6eb-4dc9-8dc4-e49e02fb322b" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_46708e11-b6eb-4dc9-8dc4-e49e02fb322b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7b99672c-0a72-4e4c-ba31-7bddf65a3537" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7b99672c-0a72-4e4c-ba31-7bddf65a3537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e44d9894-7cd8-4dfa-8b2e-9d155b5cb2a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e44d9894-7cd8-4dfa-8b2e-9d155b5cb2a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b7fc0ca0-04ac-42bd-b16f-a6a8c1f3ce2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_Goodwill_b7fc0ca0-04ac-42bd-b16f-a6a8c1f3ce2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4792e71-185d-4e65-9c24-fe2ac1721912" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a4792e71-185d-4e65-9c24-fe2ac1721912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_3896f83e-86c9-465d-8f48-db1d495c9127" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_3896f83e-86c9-465d-8f48-db1d495c9127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_da27d1eb-f43f-45b8-865c-18f780c8321d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_da27d1eb-f43f-45b8-865c-18f780c8321d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b90a7266-a970-4943-a87e-0479436e2120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b90a7266-a970-4943-a87e-0479436e2120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_75f34de3-9d85-4094-b270-d4237db72b39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_75f34de3-9d85-4094-b270-d4237db72b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9f0ac0b0-603e-494c-bac2-1cf1e2a58b32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_4f1a9dd5-b914-4ff7-a6b8-50db5814363a" xlink:to="loc_us-gaap_Assets_9f0ac0b0-603e-494c-bac2-1cf1e2a58b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3d3de6d8-a6e8-44e9-b11d-7beee0b458fc" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_f1e053aa-8ed8-4a0d-8859-850245cc2213" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_f1e053aa-8ed8-4a0d-8859-850245cc2213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_da588240-06c4-454f-8c11-5770becb21d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_da588240-06c4-454f-8c11-5770becb21d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1a797a87-e1cc-4638-b70a-1de24c6a2c34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_AccountsPayableCurrent_1a797a87-e1cc-4638-b70a-1de24c6a2c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_969bbfe0-c89c-4680-90c0-3a1aa77b48a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_969bbfe0-c89c-4680-90c0-3a1aa77b48a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_43588024-6740-41d3-9b0f-1702a7183bad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_InterestPayableCurrent_43588024-6740-41d3-9b0f-1702a7183bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9593463e-2f6e-4ced-b291-9d115c349a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9593463e-2f6e-4ced-b291-9d115c349a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_51d7dd3c-11e1-432e-95a1-fd74e69469eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts_51d7dd3c-11e1-432e-95a1-fd74e69469eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeeed758-d5a7-4b7b-8b52-b9ab728361ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_eeeed758-d5a7-4b7b-8b52-b9ab728361ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d8c511d2-b9dd-4895-9cfe-fc2f7c6f3af2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_95d69e57-9576-4d30-aaa9-98894dc18941" xlink:to="loc_us-gaap_LiabilitiesCurrent_d8c511d2-b9dd-4895-9cfe-fc2f7c6f3af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a890abf4-9096-4de6-915a-aab0718a2d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_a890abf4-9096-4de6-915a-aab0718a2d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_73cb8850-1ab2-4dc8-8aba-83049fc0720f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_73cb8850-1ab2-4dc8-8aba-83049fc0720f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_a9a48620-294b-47c7-82cb-380891a302a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent_a9a48620-294b-47c7-82cb-380891a302a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_66a2a3f4-ddf8-4f60-a8b5-2c6d4e22c14b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_66a2a3f4-ddf8-4f60-a8b5-2c6d4e22c14b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_01edf17f-2bd7-49c6-9a8c-71d3e8afaa51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_01edf17f-2bd7-49c6-9a8c-71d3e8afaa51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8501222d-e312-4e10-8a70-41df8e575408" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8501222d-e312-4e10-8a70-41df8e575408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_648e3ed9-d5f1-4408-8ec4-5d373654656c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_648e3ed9-d5f1-4408-8ec4-5d373654656c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_648e3ed9-d5f1-4408-8ec4-5d373654656c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1275023b-176f-46d8-a3c9-b68e7809e3b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_CommonStockValue_1275023b-176f-46d8-a3c9-b68e7809e3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fcb2c3ef-a0b2-4f5d-9f69-9c719eeb78b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_fcb2c3ef-a0b2-4f5d-9f69-9c719eeb78b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_125f4639-10e9-4b5a-ac78-d0158b0a3fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_125f4639-10e9-4b5a-ac78-d0158b0a3fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8ad13b91-c001-42e8-8b43-f399deebab3a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8ad13b91-c001-42e8-8b43-f399deebab3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3136669-756c-4070-99ae-8d941e65dc4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3fa80373-b27b-4b98-af75-5c0572bf3675" xlink:to="loc_us-gaap_StockholdersEquity_f3136669-756c-4070-99ae-8d941e65dc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cbc9380-7007-4be1-b298-de23c23fa7f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e34672a9-320b-4679-b5ed-fb8f00ce6158" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0cbc9380-7007-4be1-b298-de23c23fa7f6" 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-20191231.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_7b72ffb5-b1a4-4571-a318-71ecdb97b14f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a76188a9-0dc7-4dfc-b679-04c99de2ca97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_7b72ffb5-b1a4-4571-a318-71ecdb97b14f" xlink:to="loc_us-gaap_StatementTable_a76188a9-0dc7-4dfc-b679-04c99de2ca97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1de5ef06-04fb-4363-9317-82c42d7c06c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a76188a9-0dc7-4dfc-b679-04c99de2ca97" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1de5ef06-04fb-4363-9317-82c42d7c06c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1de5ef06-04fb-4363-9317-82c42d7c06c8" xlink:to="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_4b79a24b-4709-4682-a122-421d2c875022" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:to="loc_us-gaap_CommonClassAMember_4b79a24b-4709-4682-a122-421d2c875022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_8e71c49d-4748-4fdd-8d72-7e8baf181e87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ffca7d1a-1446-468b-8a87-9cc7b3d4e48b" xlink:to="loc_us-gaap_CommonClassBMember_8e71c49d-4748-4fdd-8d72-7e8baf181e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a76188a9-0dc7-4dfc-b679-04c99de2ca97" xlink:to="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8c0f9d2e-b3a1-44fb-9859-1291eb105d85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8c0f9d2e-b3a1-44fb-9859-1291eb105d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9d984b95-3dc5-4c1d-a94f-dc224315adfb" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_9d984b95-3dc5-4c1d-a94f-dc224315adfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e171307a-635f-4df5-a767-88ce7cc3247c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e171307a-635f-4df5-a767-88ce7cc3247c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_720cdc78-0f75-4597-aadf-2a336061c230" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_720cdc78-0f75-4597-aadf-2a336061c230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_76ce625e-28d3-4ebb-8206-f6048174dadd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_76ce625e-28d3-4ebb-8206-f6048174dadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_722d34fe-64dd-4d25-934c-ad50227972f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockSharesIssued_722d34fe-64dd-4d25-934c-ad50227972f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7ce3f060-2e67-4b89-9adf-21d23caf9f27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7ce3f060-2e67-4b89-9adf-21d23caf9f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityVotesperShareHeld_cfbf87d8-0277-4e03-880b-ff5ceb6f1fa6" xlink:href="cwst-20191231.xsd#cwst_StockholdersEquityVotesperShareHeld"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_ba1be1b2-a9a2-4cca-a908-e406748381d4" xlink:to="loc_cwst_StockholdersEquityVotesperShareHeld_cfbf87d8-0277-4e03-880b-ff5ceb6f1fa6" 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-20191231.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_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e29a1388-6b13-4d25-a7ab-22bff218b3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e29a1388-6b13-4d25-a7ab-22bff218b3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_7f14bf23-0dc0-4ce2-99e3-42a3b60c6db6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_7f14bf23-0dc0-4ce2-99e3-42a3b60c6db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_ed060661-c98f-4ac2-9add-e8f81f37ba6a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_ed060661-c98f-4ac2-9add-e8f81f37ba6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_e180c8a4-05fb-40ea-99f1-a102ece7d470" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_e180c8a4-05fb-40ea-99f1-a102ece7d470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureSettlementChargeNet_96be2b5e-7d44-4b21-81dc-9f18e7f05227" xlink:href="cwst-20191231.xsd#cwst_LandfillClosureSettlementChargeNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_cwst_LandfillClosureSettlementChargeNet_96be2b5e-7d44-4b21-81dc-9f18e7f05227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_fa5c6393-d91f-47bc-bb64-d42caaa44a54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_fa5c6393-d91f-47bc-bb64-d42caaa44a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems_93b2fc1c-62ae-44be-a300-8356edef4448" xlink:href="cwst-20191231.xsd#cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems_93b2fc1c-62ae-44be-a300-8356edef4448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractSettlementCharge_aa21d259-985e-47e9-9294-247573d3717b" xlink:href="cwst-20191231.xsd#cwst_ContractSettlementCharge"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_cwst_ContractSettlementCharge_aa21d259-985e-47e9-9294-247573d3717b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_12385334-4448-472a-85a1-20ad09694a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_12385334-4448-472a-85a1-20ad09694a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_b2300b12-b786-46ba-a4e3-77178c527760" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_d09b8237-3734-4c65-a496-5ac2f24569fc" xlink:to="loc_us-gaap_CostsAndExpenses_b2300b12-b786-46ba-a4e3-77178c527760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ea316d1d-a173-4a0d-a2f3-c22e9130f0dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_OperatingIncomeLoss_ea316d1d-a173-4a0d-a2f3-c22e9130f0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_4214058d-25cb-43ec-97bd-525f65bee193" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:to="loc_us-gaap_InterestIncomeOther_4214058d-25cb-43ec-97bd-525f65bee193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_3819dc79-142b-4398-b8ad-6de55d5cc91d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:to="loc_us-gaap_InterestExpense_3819dc79-142b-4398-b8ad-6de55d5cc91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_39e114cc-c0ec-4411-89e9-0ab8b3185dc0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_39e114cc-c0ec-4411-89e9-0ab8b3185dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_04dd4c30-2e41-49eb-a164-3407b07825c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:to="loc_us-gaap_ImpairmentOfInvestments_04dd4c30-2e41-49eb-a164-3407b07825c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_eba1c23b-cb43-4700-85aa-0576acb0631a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:to="loc_us-gaap_OtherNonoperatingIncome_eba1c23b-cb43-4700-85aa-0576acb0631a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0cd09f41-dcfc-4bb5-9725-c6a2aea714fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_a91061d7-b3ff-4012-8988-69c6cf0eda7b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_0cd09f41-dcfc-4bb5-9725-c6a2aea714fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b9e2bc07-d2a2-4012-8f80-8e6a6df78f20" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b9e2bc07-d2a2-4012-8f80-8e6a6df78f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_abdb1cbc-27c6-4e51-a2c0-ffc5df651b90" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_abdb1cbc-27c6-4e51-a2c0-ffc5df651b90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f80cfc61-d80e-4bd0-8c7b-3c40fd7b8969" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_NetIncomeLoss_f80cfc61-d80e-4bd0-8c7b-3c40fd7b8969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_81e4cf17-5368-4e66-a210-1e79f0f04e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_NetIncomeLossAbstract_81e4cf17-5368-4e66-a210-1e79f0f04e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e9214a99-6f6c-4b5b-919c-18d11eb5e34f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_81e4cf17-5368-4e66-a210-1e79f0f04e8a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e9214a99-6f6c-4b5b-919c-18d11eb5e34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1d85173f-b59f-472a-91da-456e09b1ace6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_81e4cf17-5368-4e66-a210-1e79f0f04e8a" xlink:to="loc_us-gaap_EarningsPerShareBasic_1d85173f-b59f-472a-91da-456e09b1ace6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a37095ef-7671-485e-93b2-8e88903b09e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2fb0e0bf-e625-4640-82d6-61f064c23b0f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a37095ef-7671-485e-93b2-8e88903b09e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0cba79f9-082d-4741-9ba5-96cb6c9df26e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a37095ef-7671-485e-93b2-8e88903b09e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0cba79f9-082d-4741-9ba5-96cb6c9df26e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_c0393526-04da-49d2-8554-ac526514a0ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a37095ef-7671-485e-93b2-8e88903b09e7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_c0393526-04da-49d2-8554-ac526514a0ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cae5b0d3-7d50-4664-9b6f-cae0120592e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6fef77e3-1f6b-4539-87eb-72c40947cdb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cae5b0d3-7d50-4664-9b6f-cae0120592e0" xlink:to="loc_us-gaap_NetIncomeLoss_6fef77e3-1f6b-4539-87eb-72c40947cdb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26363c92-1da9-43dd-84fa-cc7a3a495ccc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cae5b0d3-7d50-4664-9b6f-cae0120592e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26363c92-1da9-43dd-84fa-cc7a3a495ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_78365dd9-fd21-457a-b420-d0bd4060b187" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_26363c92-1da9-43dd-84fa-cc7a3a495ccc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_78365dd9-fd21-457a-b420-d0bd4060b187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax_f84323ee-021e-40ca-ae7e-072eb1426af1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_78365dd9-fd21-457a-b420-d0bd4060b187" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax_f84323ee-021e-40ca-ae7e-072eb1426af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_4a4e424d-6314-4ec8-af8b-be951ce68fbf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_78365dd9-fd21-457a-b420-d0bd4060b187" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_4a4e424d-6314-4ec8-af8b-be951ce68fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_e8530bc3-7644-43a7-b963-ba799bc7e480" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_78365dd9-fd21-457a-b420-d0bd4060b187" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_e8530bc3-7644-43a7-b963-ba799bc7e480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_bacf1aee-7aa2-417b-902f-1b580055055f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract_78365dd9-fd21-457a-b420-d0bd4060b187" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_bacf1aee-7aa2-417b-902f-1b580055055f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_909ff077-41ab-4b07-9ad6-ca01f0a976ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cae5b0d3-7d50-4664-9b6f-cae0120592e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_909ff077-41ab-4b07-9ad6-ca01f0a976ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_1d1bc458-7ff0-430c-b695-aaeb89b43b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cae5b0d3-7d50-4664-9b6f-cae0120592e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_1d1bc458-7ff0-430c-b695-aaeb89b43b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_310a5ad1-5461-45d3-b818-f762358a6028" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cae5b0d3-7d50-4664-9b6f-cae0120592e0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_310a5ad1-5461-45d3-b818-f762358a6028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_edaf247c-c86e-4c14-a9fa-db676559f7ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cae5b0d3-7d50-4664-9b6f-cae0120592e0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_edaf247c-c86e-4c14-a9fa-db676559f7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="simple" xlink:href="cwst-20191231.xsd#CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"/>
  <link:presentationLink xlink:role="http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_2063c783-86c6-4b49-8f85-4252f0913248" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_2063c783-86c6-4b49-8f85-4252f0913248" xlink:to="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c75e44b7-8005-442d-8623-d8567098cb8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c75e44b7-8005-442d-8623-d8567098cb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c75e44b7-8005-442d-8623-d8567098cb8a" xlink:to="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_cc4eea73-3322-4c00-b3e7-48c281f31891" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:to="loc_us-gaap_CommonClassAMember_cc4eea73-3322-4c00-b3e7-48c281f31891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_0ca8a76e-2f2b-4c04-a687-386ff07a1694" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_a4626e17-531f-4622-ab02-c421064842a0" xlink:to="loc_us-gaap_CommonClassBMember_0ca8a76e-2f2b-4c04-a687-386ff07a1694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_484109a8-9082-4ad6-b4ed-293420d56375" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_484109a8-9082-4ad6-b4ed-293420d56375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_484109a8-9082-4ad6-b4ed-293420d56375" xlink:to="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_020497e4-043e-4de3-bf4c-4fcf59ebf3ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_CommonStockMember_020497e4-043e-4de3-bf4c-4fcf59ebf3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_80c8ba24-c0ac-4594-9891-6eb42faa08c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_80c8ba24-c0ac-4594-9891-6eb42faa08c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_097a36e7-0e0e-4b3d-93ec-8ca47f9b57cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_RetainedEarningsMember_097a36e7-0e0e-4b3d-93ec-8ca47f9b57cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_523f6a3f-52e3-472e-ae0c-043595432ab3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_523f6a3f-52e3-472e-ae0c-043595432ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_dcb0bc1f-b50b-42b2-88fa-d4f3f3524143" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_8f3948d7-9c92-4657-a692-c58489c963e6" xlink:to="loc_us-gaap_NoncontrollingInterestMember_dcb0bc1f-b50b-42b2-88fa-d4f3f3524143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c1ceaaca-84fe-472c-9421-17ef33ae1c95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_243e8a96-607c-4ec7-bf3e-3263b388ab13" xlink:to="loc_us-gaap_StatementLineItems_c1ceaaca-84fe-472c-9421-17ef33ae1c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c1ceaaca-84fe-472c-9421-17ef33ae1c95" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0d8306f7-baad-44bb-bd6f-8a927c4acf60" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0d8306f7-baad-44bb-bd6f-8a927c4acf60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_edfd1336-c253-458b-810a-6af8650cf3af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_edfd1336-c253-458b-810a-6af8650cf3af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_dc3f3161-32e2-4d4c-90eb-c57c98b42d46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_dc3f3161-32e2-4d4c-90eb-c57c98b42d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5d08b2f-cc89-4969-a284-7f7c53bbba33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d5d08b2f-cc89-4969-a284-7f7c53bbba33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b2e10400-748d-41de-b21d-d43d5eb629f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_b2e10400-748d-41de-b21d-d43d5eb629f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9ed48fe-65b0-42f0-8405-4b194df517f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a9ed48fe-65b0-42f0-8405-4b194df517f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d9d8ffab-1374-4ee5-b173-cfdc2bc7aa99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_d9d8ffab-1374-4ee5-b173-cfdc2bc7aa99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_e3ec5ef9-f809-4f2c-85b3-395eefcf9025" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_e3ec5ef9-f809-4f2c-85b3-395eefcf9025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_26d7d9e9-373e-4e96-ab0b-ba7612bbb455" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_26d7d9e9-373e-4e96-ab0b-ba7612bbb455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_cf39a263-5b91-4916-aebf-72706f2f57a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_cf39a263-5b91-4916-aebf-72706f2f57a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityOther_46e3c190-d7d4-46c3-bd54-3e19da25daf2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityOther"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockholdersEquityOther_46e3c190-d7d4-46c3-bd54-3e19da25daf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae59f7ea-b6fc-49b7-b3f5-fe416947abce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_NetIncomeLoss_ae59f7ea-b6fc-49b7-b3f5-fe416947abce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b1e8c1a4-62f2-443a-b678-cfe079915d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b1e8c1a4-62f2-443a-b678-cfe079915d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4b913944-ad2c-48e4-be0c-a80bfbd4eb7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4b913944-ad2c-48e4-be0c-a80bfbd4eb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_b9571a94-808a-496b-97a1-ff47a5d35f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_2b68622b-851f-4db2-8bec-8f79e2a4f5d9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_b9571a94-808a-496b-97a1-ff47a5d35f2c" 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-20191231.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_7c502736-63c6-4902-9c06-faa9e7c9987f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_22fa5765-b55e-487f-82cc-f6aed64933fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_7c502736-63c6-4902-9c06-faa9e7c9987f" xlink:to="loc_us-gaap_StatementTable_22fa5765-b55e-487f-82cc-f6aed64933fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_22fa5765-b55e-487f-82cc-f6aed64933fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77ef2e08-6739-4691-860c-b2c338c26af9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_72ae3a36-a840-48aa-aa7b-3f53d1ae1e14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77ef2e08-6739-4691-860c-b2c338c26af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_3f882b94-9515-4a49-b3d1-63f7ce8979e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_77ef2e08-6739-4691-860c-b2c338c26af9" xlink:to="loc_us-gaap_LandfillMember_3f882b94-9515-4a49-b3d1-63f7ce8979e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_22fa5765-b55e-487f-82cc-f6aed64933fe" xlink:to="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_583898b9-8a23-460a-8236-47b5164289d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:to="loc_us-gaap_NetIncomeLoss_583898b9-8a23-460a-8236-47b5164289d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8f62f30b-2262-4b72-81e5-c9f326dd085b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8f62f30b-2262-4b72-81e5-c9f326dd085b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_11a982da-8eb6-41c2-84f3-c131025aebd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_OperatingLeaseExpense_11a982da-8eb6-41c2-84f3-c131025aebd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_dd3b574e-5259-4277-a845-4fa522538092" xlink:href="cwst-20191231.xsd#cwst_DepletionOfLandfillOperatingLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_dd3b574e-5259-4277-a845-4fa522538092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_0e414cb9-8023-48ca-a5fe-e9ba6ff8c98c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_AccretionExpenseIncludingAssetRetirementObligations_0e414cb9-8023-48ca-a5fe-e9ba6ff8c98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a9673164-575c-4bec-8d98-83994d60b58c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a9673164-575c-4bec-8d98-83994d60b58c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_51c995ab-604e-4a58-9688-e55c30185dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_ShareBasedCompensation_51c995ab-604e-4a58-9688-e55c30185dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d11df53c-927c-481d-8093-d500912d9bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_d11df53c-927c-481d-8093-d500912d9bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoncashLandfillClosureCharge_f19d447f-434f-4a07-b1b5-75d4cbaf98c8" xlink:href="cwst-20191231.xsd#cwst_NoncashLandfillClosureCharge"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_NoncashLandfillClosureCharge_f19d447f-434f-4a07-b1b5-75d4cbaf98c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_40bc1a16-540b-4de6-972c-4dadf2e8e4d6" xlink:href="cwst-20191231.xsd#cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities_40bc1a16-540b-4de6-972c-4dadf2e8e4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_df24e614-4a83-42b4-879e-a9d16871ea55" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_df24e614-4a83-42b4-879e-a9d16871ea55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_faae44bd-7cc4-4a4d-a333-2d26d5d12836" xlink:href="cwst-20191231.xsd#cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems_faae44bd-7cc4-4a4d-a333-2d26d5d12836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_75ab4583-5668-48e5-8d7e-c48a7ce8419f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_75ab4583-5668-48e5-8d7e-c48a7ce8419f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_edb32ff5-f288-4ed2-96fa-07bf80f0c016" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_ImpairmentOfInvestments_edb32ff5-f288-4ed2-96fa-07bf80f0c016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_7ae9873f-5368-409c-8213-2129990282bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_7ae9873f-5368-409c-8213-2129990282bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_27be056e-2734-4d77-987e-a8165260dbc9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_27be056e-2734-4d77-987e-a8165260dbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_3499f1fa-2783-4936-8866-1ba9a7457876" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_460f2c6c-e2a4-4e43-9f91-dfdac46aa87a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_460f2c6c-e2a4-4e43-9f91-dfdac46aa87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_11a789df-6794-40c9-a68a-7a55828d3e60" xlink:href="cwst-20191231.xsd#cwst_IncreaseDecreaseInOperatingLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_cwst_IncreaseDecreaseInOperatingLeaseLiabilities_11a789df-6794-40c9-a68a-7a55828d3e60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c6ff0bd9-921f-42e6-a63f-b0ad7b3b4118" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_c6ff0bd9-921f-42e6-a63f-b0ad7b3b4118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_89514e86-c692-4cbe-9945-d3e67e9ce23c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_89514e86-c692-4cbe-9945-d3e67e9ce23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_179b511b-667f-4a7a-98a5-0eb5135489ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_35434768-174b-4c73-9cd7-89050f8b4669" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_179b511b-667f-4a7a-98a5-0eb5135489ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a9b182d-60ef-4ced-ba96-1792a0a7a00b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_5c5502d4-d4ea-45b6-8036-c9bca32d4401" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3a9b182d-60ef-4ced-ba96-1792a0a7a00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52cd57f3-0159-4033-a992-d08d25e35353" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_52cd57f3-0159-4033-a992-d08d25e35353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9d3bef4f-0ef3-405b-82cc-786f1f8f3984" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9d3bef4f-0ef3-405b-82cc-786f1f8f3984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PaymentsForLandfillOperatingLease_2ec39573-f6b1-41a8-98cd-f33cd8dac3a4" xlink:href="cwst-20191231.xsd#cwst_PaymentsForLandfillOperatingLease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_cwst_PaymentsForLandfillOperatingLease_2ec39573-f6b1-41a8-98cd-f33cd8dac3a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_befa5ba2-b9de-4e97-a2d4-d4d879708393" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_befa5ba2-b9de-4e97-a2d4-d4d879708393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_02d9b123-d374-4847-b6da-f1bfe2efc985" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_02d9b123-d374-4847-b6da-f1bfe2efc985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b80264a7-d2a7-4137-8137-f0efe8b549bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_10443ff6-91ba-4e65-a653-ef5ab891628e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b80264a7-d2a7-4137-8137-f0efe8b549bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_aa63caf0-397f-412f-9fb7-d834d2e6ae12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet_aa63caf0-397f-412f-9fb7-d834d2e6ae12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_4e785027-7a17-429f-a811-b64311c30bfe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_4e785027-7a17-429f-a811-b64311c30bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3abec650-169f-42e4-ac1b-ca60ba1c026e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_3abec650-169f-42e4-ac1b-ca60ba1c026e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3701f04f-dd67-4f7f-9273-22e84c1f931f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_3701f04f-dd67-4f7f-9273-22e84c1f931f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_682e5aba-65b5-4db5-a617-04f1056e7cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_682e5aba-65b5-4db5-a617-04f1056e7cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ProceedsFromSaleOfCommonStock_a270b3ac-21cc-48fe-b422-6af65d382ebe" xlink:href="cwst-20191231.xsd#cwst_ProceedsFromSaleOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_cwst_ProceedsFromSaleOfCommonStock_a270b3ac-21cc-48fe-b422-6af65d382ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3a51ce4-538c-43ed-abe4-6f6993ab280c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_682d88ce-2e5c-4f4b-b806-76bbafc1bbe3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f3a51ce4-538c-43ed-abe4-6f6993ab280c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ba9aed8-e5c5-4deb-a2d3-384d484d0b22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7ba9aed8-e5c5-4deb-a2d3-384d484d0b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_749a8c88-8e15-47be-80d5-ecc8c2fa5709" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_749a8c88-8e15-47be-80d5-ecc8c2fa5709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b02ea7c2-ee37-4f49-9c2c-65fcdc9dad7d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b02ea7c2-ee37-4f49-9c2c-65fcdc9dad7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_11b1d350-13eb-47f0-9f80-85f4980d5421" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:to="loc_us-gaap_InterestPaidNet_11b1d350-13eb-47f0-9f80-85f4980d5421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_f421be66-8762-4213-bd33-3be48563207a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_9f8bc307-56e3-4393-9de9-2dc43e4d3103" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_f421be66-8762-4213-bd33-3be48563207a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7879e9a6-f77c-483e-829e-ee80ef09c0cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_234170c3-8de6-4066-a6fb-555f5be83e3b" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7879e9a6-f77c-483e-829e-ee80ef09c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_9ca0643e-25fd-4122-be9f-39318f3db9bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_7879e9a6-f77c-483e-829e-ee80ef09c0cf" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_9ca0643e-25fd-4122-be9f-39318f3db9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/BASISOFPRESENTATION" xlink:type="simple" xlink:href="cwst-20191231.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_67c39f6b-351d-4f30-8e48-aed3a903b67b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_354fcc54-524d-4773-b6bb-04b0a246b937" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_67c39f6b-351d-4f30-8e48-aed3a903b67b" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_354fcc54-524d-4773-b6bb-04b0a246b937" 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-20191231.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_b8ea6b25-2b5a-48d7-af1e-fdd697c9514e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_f38017b6-5f61-4846-9268-95c8abbf463e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b8ea6b25-2b5a-48d7-af1e-fdd697c9514e" xlink:to="loc_us-gaap_NumberOfOperatingSegments_f38017b6-5f61-4846-9268-95c8abbf463e" 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-20191231.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_b3be2ca9-6547-459b-b708-3ba9f333fb80" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_d4278b96-b3d7-4ea8-a87e-0beb3030fa87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_b3be2ca9-6547-459b-b708-3ba9f333fb80" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_d4278b96-b3d7-4ea8-a87e-0beb3030fa87" 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-20191231.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_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e6975b1e-7f38-414b-9eb1-9dc3fb7e8db0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e6975b1e-7f38-414b-9eb1-9dc3fb7e8db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ffac5b21-16fd-4a15-8819-502814387563" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_ffac5b21-16fd-4a15-8819-502814387563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_da22a1c2-3c50-4a29-b845-716f8dbab9cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_UseOfEstimates_da22a1c2-3c50-4a29-b845-716f8dbab9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_675bb8c1-a004-4f6a-a1d9-86be0785c6d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_675bb8c1-a004-4f6a-a1d9-86be0785c6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_f221b868-4fc5-47de-85f9-140a4e1c8441" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_f221b868-4fc5-47de-85f9-140a4e1c8441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_9a0380dc-0968-4635-9b8b-968b5b837007" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_9a0380dc-0968-4635-9b8b-968b5b837007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_5eedde6f-1867-4648-ac62-eb2393699ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_5eedde6f-1867-4648-ac62-eb2393699ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d36ac2d9-4ba7-45f3-88f4-b1d9a3e3958d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d36ac2d9-4ba7-45f3-88f4-b1d9a3e3958d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_44385257-6508-4cc0-8f5a-0564bfc0c6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_44385257-6508-4cc0-8f5a-0564bfc0c6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_949a813a-e13f-4b98-9392-5fb56f008da4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_949a813a-e13f-4b98-9392-5fb56f008da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_731f9f0a-e7f8-4268-abe5-fb20aeccc723" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_731f9f0a-e7f8-4268-abe5-fb20aeccc723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_42e82425-5221-475a-925b-dc43216f4afe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_42e82425-5221-475a-925b-dc43216f4afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_00f00702-c36e-48df-af09-b8e5f0e9f144" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_00f00702-c36e-48df-af09-b8e5f0e9f144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_02c82a61-ce2b-40ae-b02f-1f5d1068608a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_02c82a61-ce2b-40ae-b02f-1f5d1068608a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalCostsPolicy_654f2936-7964-40b6-8da4-eb202413d6d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalCostsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_EnvironmentalCostsPolicy_654f2936-7964-40b6-8da4-eb202413d6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_7430e6eb-9473-4d66-87ca-ca239703eb7e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy_7430e6eb-9473-4d66-87ca-ca239703eb7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_c2c5c495-6033-4f00-9977-93389880fedb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_c2c5c495-6033-4f00-9977-93389880fedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_cd2f5217-f6f9-48c2-82d5-2feae3542347" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_cd2f5217-f6f9-48c2-82d5-2feae3542347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_4220906f-e9c7-4ded-a429-b45eb0e275b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_4220906f-e9c7-4ded-a429-b45eb0e275b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_87169eb9-7c9d-4fad-85c5-cc791a41a9f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_87169eb9-7c9d-4fad-85c5-cc791a41a9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_2b0f18b0-1f1b-41fe-81b1-f73f6c416758" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_2b0f18b0-1f1b-41fe-81b1-f73f6c416758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_3af62bcf-83e4-44d4-bb6e-67964188daba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_3af62bcf-83e4-44d4-bb6e-67964188daba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f7272f4b-1ff3-4fa0-961f-462ee0d7283b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f7272f4b-1ff3-4fa0-961f-462ee0d7283b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_48b7e271-ea68-4c76-8153-dd0df10d3642" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_48b7e271-ea68-4c76-8153-dd0df10d3642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock_f114285c-427a-419e-9039-6a9efb3b69ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_SubsequentEventsPolicyPolicyTextBlock_f114285c-427a-419e-9039-6a9efb3b69ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_d0d7a992-cd83-45bd-854a-79ad6a652b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_d0d7a992-cd83-45bd-854a-79ad6a652b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1246e946-dc96-4898-a702-2e81edcda115" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1246e946-dc96-4898-a702-2e81edcda115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_0a34e7be-2822-4940-b20c-156957d2ebb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_984e0786-efdc-431f-ad76-bf7c0bc98054" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_0a34e7be-2822-4940-b20c-156957d2ebb8" 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-20191231.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_0936c1bc-9a21-46c8-a975-5054c07f8b47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5d052122-9f82-43d7-a835-c3a09987b193" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_0936c1bc-9a21-46c8-a975-5054c07f8b47" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_5d052122-9f82-43d7-a835-c3a09987b193" 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-20191231.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_f9a4e255-85cd-4bdb-a1f3-9949d8ba7e05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_ec6a6287-dda8-4424-9e94-40e056c0869a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f9a4e255-85cd-4bdb-a1f3-9949d8ba7e05" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_ec6a6287-dda8-4424-9e94-40e056c0869a" 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-20191231.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_0d0bbcee-7126-43aa-9b10-3e81745e93ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b9dcdc29-d881-45d1-b2e0-f5d3e00b5365" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0d0bbcee-7126-43aa-9b10-3e81745e93ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_b9dcdc29-d881-45d1-b2e0-f5d3e00b5365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.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_b97ee80a-f4cb-42c4-bdcb-6945ba3c0950" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b97ee80a-f4cb-42c4-bdcb-6945ba3c0950" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2b42a08a-fb59-428a-a1cd-b74f82d590ed" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:to="loc_srt_RangeAxis_2b42a08a-fb59-428a-a1cd-b74f82d590ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2b42a08a-fb59-428a-a1cd-b74f82d590ed" xlink:to="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9dbce317-4a94-458d-87b4-1c803071ee7b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:to="loc_srt_MinimumMember_9dbce317-4a94-458d-87b4-1c803071ee7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d00c5186-5bf2-4a17-bb3f-b04d6fc2d817" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_83fd8582-86fe-4012-8be4-9f221839fecb" xlink:to="loc_srt_MaximumMember_d00c5186-5bf2-4a17-bb3f-b04d6fc2d817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57a5e722-f913-46cd-86ab-51b52edfed92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57a5e722-f913-46cd-86ab-51b52edfed92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57a5e722-f913-46cd-86ab-51b52edfed92" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_70edc7d4-1809-492a-a07a-bb4293ceb54b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_70edc7d4-1809-492a-a07a-bb4293ceb54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_ba239410-634f-4472-9725-2a1350bb2231" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_ba239410-634f-4472-9725-2a1350bb2231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_c83b3015-8fd6-49a9-9fc0-3d74fc3bfbe0" xlink:href="cwst-20191231.xsd#cwst_RollingStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_cwst_RollingStockMember_c83b3015-8fd6-49a9-9fc0-3d74fc3bfbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_cde60446-2305-4f14-a180-ed3387adfd63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContainersMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_ContainersMember_cde60446-2305-4f14-a180-ed3387adfd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_2a992d2c-186a-4239-91ae-24cdaf8b4305" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_199bfb82-a044-4546-80a7-44bc2071ebc1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_2a992d2c-186a-4239-91ae-24cdaf8b4305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7998d24b-d096-4cc4-b862-704a67b90207" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_08c211cf-394c-46d7-ba8d-e21182111793" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7998d24b-d096-4cc4-b862-704a67b90207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_276ac4b3-4957-4a43-b4e9-2511cd9642aa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7998d24b-d096-4cc4-b862-704a67b90207" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_276ac4b3-4957-4a43-b4e9-2511cd9642aa" 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-20191231.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_26cbdf42-4f8b-455a-8861-d0e4c318daa6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_26cbdf42-4f8b-455a-8861-d0e4c318daa6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_3a03fdff-438e-49fc-8c62-85c4abd894cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_3a03fdff-438e-49fc-8c62-85c4abd894cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_f1772c4e-4eb6-4a20-a75c-85ca67b4ebc4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_3a03fdff-438e-49fc-8c62-85c4abd894cd" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_f1772c4e-4eb6-4a20-a75c-85ca67b4ebc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_d17b71f1-4a02-49be-b624-681a4a303d16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_f1772c4e-4eb6-4a20-a75c-85ca67b4ebc4" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_d17b71f1-4a02-49be-b624-681a4a303d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:to="loc_srt_RangeAxis_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e5795566-9d73-40a3-b5ce-baf9fe5ee6c0" xlink:to="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_19419802-58a1-40c6-9d62-5e792fae1679" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:to="loc_srt_MinimumMember_19419802-58a1-40c6-9d62-5e792fae1679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d116d08c-98e4-45e5-8f4e-63c82f641525" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3dcb76e5-ea7f-4cfd-b4b8-e002e96e9b08" xlink:to="loc_srt_MaximumMember_d116d08c-98e4-45e5-8f4e-63c82f641525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3c559d1f-4b71-4596-9cab-8994b309f928" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3c559d1f-4b71-4596-9cab-8994b309f928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_142ad8b3-4cbe-48db-b2b0-2c5e4c3ca382" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3c559d1f-4b71-4596-9cab-8994b309f928" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_142ad8b3-4cbe-48db-b2b0-2c5e4c3ca382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureAndPostClosureCostsMember_c7c30de3-74fa-401e-bb74-304a25c3c744" xlink:href="cwst-20191231.xsd#cwst_ClosureAndPostClosureCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_142ad8b3-4cbe-48db-b2b0-2c5e4c3ca382" xlink:to="loc_cwst_ClosureAndPostClosureCostsMember_c7c30de3-74fa-401e-bb74-304a25c3c744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0f7ed7d1-c54f-4ec1-9871-f5ea42c75051" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_4e3e28d7-7ab9-42cf-afc3-e89b7f72801c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_us-gaap_InterestCostsCapitalized_4e3e28d7-7ab9-42cf-afc3-e89b7f72801c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_5cf20ac1-f52b-48ef-96cd-50b29bbc6349" xlink:href="cwst-20191231.xsd#cwst_ClosureandPostClosureCostsIncurrencePeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_ClosureandPostClosureCostsIncurrencePeriod_5cf20ac1-f52b-48ef-96cd-50b29bbc6349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InflationRate_960749d9-31f1-44f5-85d7-99e8b569381e" xlink:href="cwst-20191231.xsd#cwst_InflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_InflationRate_960749d9-31f1-44f5-85d7-99e8b569381e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AssetRetirementObligationMeasurementInput_76bdbc45-23bf-4801-89f0-7d671c2c7163" xlink:href="cwst-20191231.xsd#cwst_AssetRetirementObligationMeasurementInput"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_AssetRetirementObligationMeasurementInput_76bdbc45-23bf-4801-89f0-7d671c2c7163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_34ea8404-94c4-4fc0-a71d-c000f43c34f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_34ea8404-94c4-4fc0-a71d-c000f43c34f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SuretyBonds_715a32f4-c47a-4c5c-ba41-83c1b5e114ff" xlink:href="cwst-20191231.xsd#cwst_SuretyBonds"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_SuretyBonds_715a32f4-c47a-4c5c-ba41-83c1b5e114ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_7d533399-4a90-4232-b820-d641033782ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_7d533399-4a90-4232-b820-d641033782ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_a9feafcf-c1c9-462f-a381-9c894a9d21d2" xlink:href="cwst-20191231.xsd#cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9e78bb30-7e84-456e-acfc-4c0fcbe5e005" xlink:to="loc_cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto_a9feafcf-c1c9-462f-a381-9c894a9d21d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2a81606d-5076-4152-beb9-f9d15bc3cee9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_66dc2cfb-b4bf-4f86-bf63-246d2b5cfcf9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2a81606d-5076-4152-beb9-f9d15bc3cee9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_66dc2cfb-b4bf-4f86-bf63-246d2b5cfcf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_eb9f526c-7c14-4d86-b377-24b356c67ecc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_6ec1ed4a-052e-4b52-a973-4523e7244b9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eb9f526c-7c14-4d86-b377-24b356c67ecc" xlink:to="loc_us-gaap_EquityMethodInvestments_6ec1ed4a-052e-4b52-a973-4523e7244b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_ea4efb58-d6e7-4f8a-b6ce-05a287c12e30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_eb9f526c-7c14-4d86-b377-24b356c67ecc" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_ea4efb58-d6e7-4f8a-b6ce-05a287c12e30" 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-20191231.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_c58a74c9-0f21-4d7b-b978-c1dac8d7ca5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_abc60e8c-20b4-454c-bcd6-329c3e9da569" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCapitalLeasedAsssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c58a74c9-0f21-4d7b-b978-c1dac8d7ca5b" xlink:to="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_abc60e8c-20b4-454c-bcd6-329c3e9da569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassAxis_b3263be2-4a01-47af-bffe-ec8bacfb773c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_abc60e8c-20b4-454c-bcd6-329c3e9da569" xlink:to="loc_us-gaap_MajorPropertyClassAxis_b3263be2-4a01-47af-bffe-ec8bacfb773c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorPropertyClassDomain_e71e1ced-2fcd-4e70-9ab4-42ebb9c80ef5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MajorPropertyClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassAxis_b3263be2-4a01-47af-bffe-ec8bacfb773c" xlink:to="loc_us-gaap_MajorPropertyClassDomain_e71e1ced-2fcd-4e70-9ab4-42ebb9c80ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_c1106fb8-b285-46cc-a487-057a8c708bc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AutomobilesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MajorPropertyClassDomain_e71e1ced-2fcd-4e70-9ab4-42ebb9c80ef5" xlink:to="loc_us-gaap_AutomobilesMember_c1106fb8-b285-46cc-a487-057a8c708bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCapitalLeasedAsssetsTable_abc60e8c-20b4-454c-bcd6-329c3e9da569" xlink:to="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MaximumExposureSelfInsured_8b6d48f3-4904-4b7a-86e1-5b8064c40102" xlink:href="cwst-20191231.xsd#cwst_MaximumExposureSelfInsured"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:to="loc_cwst_MaximumExposureSelfInsured_8b6d48f3-4904-4b7a-86e1-5b8064c40102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_ff727439-3ecf-4e76-8011-56f2ff738316" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasedAssetsLineItems_df9ea7e8-b247-4a8c-9ca7-7b1a98b7a5a1" xlink:to="loc_us-gaap_SelfInsuranceReserve_ff727439-3ecf-4e76-8011-56f2ff738316" 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-20191231.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_2976fea6-3ed1-4226-81a6-74489030e758" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2976fea6-3ed1-4226-81a6-74489030e758" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_4f260948-4b47-44e6-893a-e5582919f632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_4f260948-4b47-44e6-893a-e5582919f632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_06bbd943-24d7-4380-81a4-601a297d1605" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_4f260948-4b47-44e6-893a-e5582919f632" xlink:to="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_06bbd943-24d7-4380-81a4-601a297d1605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_33e0b4e3-5ced-41ce-bdb9-c34da985e9a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_06bbd943-24d7-4380-81a4-601a297d1605" xlink:to="loc_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_33e0b4e3-5ced-41ce-bdb9-c34da985e9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b83f3636-6a4c-48a8-a09e-5231783b98eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b83f3636-6a4c-48a8-a09e-5231783b98eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0bef1917-5d4c-45bb-b85d-d154c5ed3d26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b83f3636-6a4c-48a8-a09e-5231783b98eb" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0bef1917-5d4c-45bb-b85d-d154c5ed3d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_1b75d0be-9a7d-4d40-a373-98cfce4a65af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0bef1917-5d4c-45bb-b85d-d154c5ed3d26" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_1b75d0be-9a7d-4d40-a373-98cfce4a65af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_b0cd2c1a-eab4-4d51-9c15-0515699c7e66" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_e498b6cc-bbda-4f8a-bd5c-219cacbd2bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:to="loc_us-gaap_Revenues_e498b6cc-bbda-4f8a-bd5c-219cacbd2bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_a44cf0e1-b298-4002-99e6-47250e0864e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerAssetGrossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:to="loc_us-gaap_ContractWithCustomerAssetGrossCurrent_a44cf0e1-b298-4002-99e6-47250e0864e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09fb54dd-bd25-4967-8b2f-b783d999cad0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_a80895ae-5055-4c7c-ba3a-171e25da035f" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_09fb54dd-bd25-4967-8b2f-b783d999cad0" 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-20191231.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_46c092ad-bd7f-4835-a01e-9e3b8dd82bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_46c092ad-bd7f-4835-a01e-9e3b8dd82bb5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_56fa806d-8495-44f2-9fd0-30f4cee633a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_56fa806d-8495-44f2-9fd0-30f4cee633a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_56fa806d-8495-44f2-9fd0-30f4cee633a5" xlink:to="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_5dd90cd9-1025-4ac0-a8d0-07951dd5de5c" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_cwst_EasternRegionMember_5dd90cd9-1025-4ac0-a8d0-07951dd5de5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_e90d7089-5640-43f5-a67e-5d92ed1ea0ca" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_cwst_WesternRegionMember_e90d7089-5640-43f5-a67e-5d92ed1ea0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_24ba8663-1df7-44c8-b96a-b7d6fad72763" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_cwst_RecyclingMember_24ba8663-1df7-44c8-b96a-b7d6fad72763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_f1fd165c-1b19-417f-8bae-db087ebc20ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_97764206-ec43-4020-971c-48cb5f4c8c33" xlink:to="loc_us-gaap_AllOtherSegmentsMember_f1fd165c-1b19-417f-8bae-db087ebc20ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3918c5cb-bd70-428a-a763-6a0544d3a711" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3918c5cb-bd70-428a-a763-6a0544d3a711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6dc42494-c619-40af-bb84-22ac9bc89601" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3918c5cb-bd70-428a-a763-6a0544d3a711" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6dc42494-c619-40af-bb84-22ac9bc89601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecycleRewardsIncMember_0a42f804-c8a7-4218-90fd-42ae660c88fe" xlink:href="cwst-20191231.xsd#cwst_RecycleRewardsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6dc42494-c619-40af-bb84-22ac9bc89601" xlink:to="loc_cwst_RecycleRewardsIncMember_0a42f804-c8a7-4218-90fd-42ae660c88fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e7766c4b-033f-4530-b52a-475badeece80" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_a4a2a675-8543-4ae8-9008-6edea352867f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount_a4a2a675-8543-4ae8-9008-6edea352867f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_111b5ac4-b347-4e12-b12e-06502a17c549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_111b5ac4-b347-4e12-b12e-06502a17c549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfInvestments_c3d92443-a7bd-4f33-a522-708bc407e11a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_ImpairmentOfInvestments_c3d92443-a7bd-4f33-a522-708bc407e11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InvestmentOwnershipPercentage_4b7159de-09c7-4707-bf04-0c4703dba077" xlink:href="cwst-20191231.xsd#cwst_InvestmentOwnershipPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_cwst_InvestmentOwnershipPercentage_4b7159de-09c7-4707-bf04-0c4703dba077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_524461c3-25e5-43a8-b706-cb2ceb68ec46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsAndOtherNoncurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_34a0b086-577c-4368-9e96-6ab1ab2aed88" xlink:to="loc_us-gaap_InvestmentsAndOtherNoncurrentAssets_524461c3-25e5-43a8-b706-cb2ceb68ec46" 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-20191231.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_89117207-5425-4a0d-80a2-2ae3ea9dff78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_89117207-5425-4a0d-80a2-2ae3ea9dff78" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_ce2231af-bde6-4348-aa0d-ef602ff33ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_ce2231af-bde6-4348-aa0d-ef602ff33ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_ddcd61e4-e260-491e-8c32-9d10be565edc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_ce2231af-bde6-4348-aa0d-ef602ff33ad4" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_ddcd61e4-e260-491e-8c32-9d10be565edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansPensionMember_224a59bf-032d-47f8-9c10-a601c0e532d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansPensionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansTypeDomain_ddcd61e4-e260-491e-8c32-9d10be565edc" xlink:to="loc_us-gaap_MultiemployerPlansPensionMember_224a59bf-032d-47f8-9c10-a601c0e532d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_4ce8bfea-ccfc-466d-93ac-787c8a6edea5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_4ce8bfea-ccfc-466d-93ac-787c8a6edea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_424684da-059e-46f6-b7de-1016fc076528" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_4ce8bfea-ccfc-466d-93ac-787c8a6edea5" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_424684da-059e-46f6-b7de-1016fc076528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_6c5d6db6-0980-4513-9e4d-3ace59f4c337" xlink:href="cwst-20191231.xsd#cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_424684da-059e-46f6-b7de-1016fc076528" xlink:to="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_6c5d6db6-0980-4513-9e4d-3ace59f4c337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_18f570f9-a8cc-4bb7-8167-20cf9b091848" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_7faf2dc8-a29d-430b-b159-dd0a40c74ccf" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_18f570f9-a8cc-4bb7-8167-20cf9b091848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansNumberofPlans_1f871f87-afcc-4503-978d-cc9f1ad80086" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansNumberofPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_18f570f9-a8cc-4bb7-8167-20cf9b091848" xlink:to="loc_cwst_MultiemployerPlansNumberofPlans_1f871f87-afcc-4503-978d-cc9f1ad80086" 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-20191231.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_827263c2-81da-47a3-b9ee-fcf35a64287c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_94bca329-b2e2-466c-a81e-a02c0089fe99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_827263c2-81da-47a3-b9ee-fcf35a64287c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_94bca329-b2e2-466c-a81e-a02c0089fe99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/REVENUERECOGNITIONTables" xlink:type="simple" xlink:href="cwst-20191231.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_09cab138-719c-419c-9784-4065020f5435" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_f70c2df9-988f-4a97-b074-3e08e50e65d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_09cab138-719c-419c-9784-4065020f5435" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_f70c2df9-988f-4a97-b074-3e08e50e65d4" 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-20191231.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_3efaa6bd-edfc-4736-9d27-271bb5ef13f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3efaa6bd-edfc-4736-9d27-271bb5ef13f9" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_252c4aef-b27d-46cb-8658-88149702463f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_252c4aef-b27d-46cb-8658-88149702463f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_252c4aef-b27d-46cb-8658-88149702463f" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_e8d805e4-cc74-4712-ae7e-961137392187" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_e8d805e4-cc74-4712-ae7e-961137392187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_691fc72d-3882-46bc-a337-447331a6d94d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_66cd8870-cd3d-40eb-b825-2b1a29416689" xlink:to="loc_us-gaap_TransferredOverTimeMember_691fc72d-3882-46bc-a337-447331a6d94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ae4da408-7d13-407e-b3bd-3901e58f6106" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:to="loc_srt_ProductOrServiceAxis_ae4da408-7d13-407e-b3bd-3901e58f6106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ae4da408-7d13-407e-b3bd-3901e58f6106" xlink:to="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionMember_f0b2ff9f-27eb-4ab6-9325-5564f926f76f" xlink:href="cwst-20191231.xsd#cwst_CollectionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_CollectionMember_f0b2ff9f-27eb-4ab6-9325-5564f926f76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillRevenueMember_6a77fc12-7c6a-4611-861e-2f07d88348db" xlink:href="cwst-20191231.xsd#cwst_LandfillRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_LandfillRevenueMember_6a77fc12-7c6a-4611-861e-2f07d88348db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferMember_5658c551-8ccc-4bc9-864a-c7b821d289ce" xlink:href="cwst-20191231.xsd#cwst_TransferMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_TransferMember_5658c551-8ccc-4bc9-864a-c7b821d289ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CustomerSolutionsMember_52ce9c96-5986-4d62-9d8c-a462eb1e917f" xlink:href="cwst-20191231.xsd#cwst_CustomerSolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_CustomerSolutionsMember_52ce9c96-5986-4d62-9d8c-a462eb1e917f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingRevenuesMember_cf79bc55-bc05-4402-b554-a9403454e702" xlink:href="cwst-20191231.xsd#cwst_RecyclingRevenuesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_RecyclingRevenuesMember_cf79bc55-bc05-4402-b554-a9403454e702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OrganicsMember_9d872717-363b-4dfc-9149-e1acd27016be" xlink:href="cwst-20191231.xsd#cwst_OrganicsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_OrganicsMember_9d872717-363b-4dfc-9149-e1acd27016be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransportationMember_9d9510c7-7caf-4dfb-a9f9-466c890f0798" xlink:href="cwst-20191231.xsd#cwst_TransportationMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_TransportationMember_9d9510c7-7caf-4dfb-a9f9-466c890f0798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillGasToEnergyMember_365a44fe-344d-4b0e-81ff-8e4734223b12" xlink:href="cwst-20191231.xsd#cwst_LandfillGasToEnergyMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1895a953-5a08-4807-9010-8177b91fe88f" xlink:to="loc_cwst_LandfillGasToEnergyMember_365a44fe-344d-4b0e-81ff-8e4734223b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5b975c4a-2a59-4936-9cc5-d6d49eaff7ed" xlink:to="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_53a74ebc-9ca8-4229-a560-7cc99a96994d" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_cwst_EasternRegionMember_53a74ebc-9ca8-4229-a560-7cc99a96994d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_d34b2dc9-1ef3-4ebf-85d9-afee6527b535" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_cwst_WesternRegionMember_d34b2dc9-1ef3-4ebf-85d9-afee6527b535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_5da227be-10fb-4320-a7e2-daf5edb834ac" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_cwst_RecyclingMember_5da227be-10fb-4320-a7e2-daf5edb834ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_12dae7b0-6790-4725-a314-b634e919f75d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_29a68170-80cb-464c-b04e-77d7ca0730a4" xlink:to="loc_us-gaap_AllOtherSegmentsMember_12dae7b0-6790-4725-a314-b634e919f75d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_fc0c2774-8da0-4e81-b891-a49dd2ad48a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable_bb9d24bb-cd4d-4143-8933-f3e4fcdfc954" xlink:to="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_fc0c2774-8da0-4e81-b891-a49dd2ad48a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_87997730-ba1a-42fb-8289-39ad95ddceb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems_fc0c2774-8da0-4e81-b891-a49dd2ad48a0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_87997730-ba1a-42fb-8289-39ad95ddceb3" 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-20191231.xsd#BUSINESSCOMBINATIONS"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_d0115b90-b1be-49c0-84a8-9e08d5643eab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_045406a7-2605-490b-ae4e-b7b50a99012b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d0115b90-b1be-49c0-84a8-9e08d5643eab" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_045406a7-2605-490b-ae4e-b7b50a99012b" 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-20191231.xsd#BUSINESSCOMBINATIONSTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_96b0d2da-5b82-4881-adcb-b85550d5cd85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_8a293d72-eb0c-4e26-9dfe-dfebee062874" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_96b0d2da-5b82-4881-adcb-b85550d5cd85" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_8a293d72-eb0c-4e26-9dfe-dfebee062874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_df4d57f2-a5e0-4054-b8af-d468d268382c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_96b0d2da-5b82-4881-adcb-b85550d5cd85" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_df4d57f2-a5e0-4054-b8af-d468d268382c" 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-20191231.xsd#BUSINESSCOMBINATIONSNarrativeDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_7f45c1b2-20a3-4744-be22-2f5ca974b688" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7f45c1b2-20a3-4744-be22-2f5ca974b688" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c1d26b49-60c2-471f-a424-c628926b92fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c1d26b49-60c2-471f-a424-c628926b92fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c1d26b49-60c2-471f-a424-c628926b92fe" xlink:to="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_5e2b502e-02ad-48c0-a62b-9d923be930cc" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:to="loc_cwst_EasternRegionMember_5e2b502e-02ad-48c0-a62b-9d923be930cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_7f593b2c-aedf-4a5e-99c7-0de43ee03514" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d56e3d69-070a-4bb2-90ef-1e8fcd800088" xlink:to="loc_cwst_WesternRegionMember_7f593b2c-aedf-4a5e-99c7-0de43ee03514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_42df692a-3e2b-4f29-aff2-bdc6dc7a360c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_42df692a-3e2b-4f29-aff2-bdc6dc7a360c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_42df692a-3e2b-4f29-aff2-bdc6dc7a360c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteCollectionBusinessMember_339dd220-4b2c-401f-b57b-e1792f970e42" xlink:href="cwst-20191231.xsd#cwst_SolidWasteCollectionBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:to="loc_cwst_SolidWasteCollectionBusinessMember_339dd220-4b2c-401f-b57b-e1792f970e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferBusinessMember_a4fb2270-cee2-46e6-8b78-aa1a743b0620" xlink:href="cwst-20191231.xsd#cwst_TransferBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:to="loc_cwst_TransferBusinessMember_a4fb2270-cee2-46e6-8b78-aa1a743b0620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CollectionBusinessMember_4a8ad382-87bd-49bc-b6f4-d2deff51a173" xlink:href="cwst-20191231.xsd#cwst_CollectionBusinessMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5524d41a-8d0f-41b7-90a1-bf859f5eaeda" xlink:to="loc_cwst_CollectionBusinessMember_4a8ad382-87bd-49bc-b6f4-d2deff51a173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:to="loc_srt_RangeAxis_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_66e1c3d8-3713-4d1b-bac7-2c0d65b3cf4d" xlink:to="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_f39de8c5-0008-4103-8a80-53f99a0d0c24" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:to="loc_srt_MinimumMember_f39de8c5-0008-4103-8a80-53f99a0d0c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_57ed5f83-b134-46f1-a987-8cd9f7175300" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c26438a4-24eb-4f8c-a1ed-3c2cb4a9a612" xlink:to="loc_srt_MaximumMember_57ed5f83-b134-46f1-a987-8cd9f7175300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_830bece2-5244-44de-8a17-d4fd7c14af26" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_793b21f2-7ca8-4345-9834-54b45941343c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_793b21f2-7ca8-4345-9834-54b45941343c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83c68221-e676-489f-a696-3e8461cf45dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_3a68555d-a0c6-4392-ac9c-1d5811b630b1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83c68221-e676-489f-a696-3e8461cf45dc" 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-20191231.xsd#BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_a1146271-96e9-40de-882a-37765fbbdc54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68e38488-47cd-493d-a49f-08a81d404c21" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_a1146271-96e9-40de-882a-37765fbbdc54" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68e38488-47cd-493d-a49f-08a81d404c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1dc73f11-c140-4c98-bf43-fd1e848c6b61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68e38488-47cd-493d-a49f-08a81d404c21" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1dc73f11-c140-4c98-bf43-fd1e848c6b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f7f695b-fd90-4fe7-a104-e215d16cdc3f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1dc73f11-c140-4c98-bf43-fd1e848c6b61" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f7f695b-fd90-4fe7-a104-e215d16cdc3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TransferStationsAcquisitionMember_0a946fc7-409c-4e49-b263-e5674161d34c" xlink:href="cwst-20191231.xsd#cwst_TransferStationsAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7f7f695b-fd90-4fe7-a104-e215d16cdc3f" xlink:to="loc_cwst_TransferStationsAcquisitionMember_0a946fc7-409c-4e49-b263-e5674161d34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_68e38488-47cd-493d-a49f-08a81d404c21" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_945414d8-9594-45b4-92bb-d4cacbf6dbe0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_945414d8-9594-45b4-92bb-d4cacbf6dbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable_85ff8e96-202f-4ffc-8f60-a7fb883ae29f" xlink:href="cwst-20191231.xsd#cwst_BusinessCombinationConsiderationTransferredNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_cwst_BusinessCombinationConsiderationTransferredNotesPayable_85ff8e96-202f-4ffc-8f60-a7fb883ae29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c7d7f75c-b339-4a1c-a6d1-940c0da6d26c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_c7d7f75c-b339-4a1c-a6d1-940c0da6d26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_6262351b-b436-48db-bf3d-eb838a58b60e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_6262351b-b436-48db-bf3d-eb838a58b60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c6019648-ccbe-4525-8acd-f52a8998baf7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_c6019648-ccbe-4525-8acd-f52a8998baf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_44fe4cb3-40af-4fcf-af06-8d48ea027ec9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredAbstract_ada5a919-ca92-417d-a387-2cd08c665741" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_44fe4cb3-40af-4fcf-af06-8d48ea027ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_0d1bfc67-a3ba-44d5-959c-646178934133" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_0d1bfc67-a3ba-44d5-959c-646178934133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3cad70c1-a85d-455c-8170-0778b6358eec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3cad70c1-a85d-455c-8170-0778b6358eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_dda11ac2-d259-4af6-a791-5cf4fe061528" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_dda11ac2-d259-4af6-a791-5cf4fe061528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_c93b8a74-bba7-47f1-a9bd-90331e681fb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_c93b8a74-bba7-47f1-a9bd-90331e681fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_6ff6d95a-05e0-403d-8811-1cbe73222a34" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment_6ff6d95a-05e0-403d-8811-1cbe73222a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_782abf57-dc32-45c0-b04d-d9504f2afa65" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_782abf57-dc32-45c0-b04d-d9504f2afa65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_dcf0efce-7478-4c34-bdc9-a59c05efb504" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent_dcf0efce-7478-4c34-bdc9-a59c05efb504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4bcc7f88-a713-41ff-a0c7-f8125e45e191" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_4bcc7f88-a713-41ff-a0c7-f8125e45e191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_60114121-ec98-4ff8-add8-d6bcf610ee2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_60114121-ec98-4ff8-add8-d6bcf610ee2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_caeb9660-f8b5-457a-ad27-1647550ce77a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_61d7f367-ca7e-4496-878a-f5f2a41baa95" xlink:to="loc_us-gaap_Goodwill_caeb9660-f8b5-457a-ad27-1647550ce77a" 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-20191231.xsd#BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d6312c1e-3899-43c8-8a3e-dafbf28cbd06" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_d6312c1e-3899-43c8-8a3e-dafbf28cbd06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_e22bf8fe-a912-4990-9561-118450135e30" xlink:href="cwst-20191231.xsd#cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:to="loc_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss_e22bf8fe-a912-4990-9561-118450135e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4c843e03-4b98-4ad6-ab2c-c99e87c929e6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4c843e03-4b98-4ad6-ab2c-c99e87c929e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9ec81e1a-3092-46f2-8396-2d643a6e827f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9ec81e1a-3092-46f2-8396-2d643a6e827f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_fb588b1c-5b7c-4a5d-8bb1-f4ba6611e9cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_fb588b1c-5b7c-4a5d-8bb1-f4ba6611e9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9fc76a0d-7527-4d81-8eeb-5f6c3195e333" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9fc76a0d-7527-4d81-8eeb-5f6c3195e333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_2c9f3ed3-36e6-42db-9913-859388dbe44e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f36a963d-504e-49a8-bfd8-9464ebd24ae3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_2c9f3ed3-36e6-42db-9913-859388dbe44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETS" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETS"/>
  <link:presentationLink xlink:role="http://casella.com/role/RESTRICTEDASSETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_f00ab763-b772-4c16-ad9f-d250f73f0510" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_a44d4b1f-1d20-4e45-bcff-7eb6b0103be6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f00ab763-b772-4c16-ad9f-d250f73f0510" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_a44d4b1f-1d20-4e45-bcff-7eb6b0103be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETSTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/RESTRICTEDASSETSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_6ad94266-fbf1-4eb3-baac-536db2160e31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_c7bc4779-cc15-4df5-a80d-3a832bc52fd6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6ad94266-fbf1-4eb3-baac-536db2160e31" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_c7bc4779-cc15-4df5-a80d-3a832bc52fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/RESTRICTEDASSETSDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#RESTRICTEDASSETSDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/RESTRICTEDASSETSDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a5da4991-efe5-4637-af00-798d58fdd747" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_c8ae95d0-164e-48be-8377-54ee663f4c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a5da4991-efe5-4637-af00-798d58fdd747" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_c8ae95d0-164e-48be-8377-54ee663f4c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENT" xlink:type="simple" xlink:href="cwst-20191231.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_fc24a98a-1263-4782-9f90-963f58ed972c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_de81b20b-44ad-4a3d-9184-66f3a0288ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_fc24a98a-1263-4782-9f90-963f58ed972c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_de81b20b-44ad-4a3d-9184-66f3a0288ba7" 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-20191231.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_2580fd72-a958-48a1-829b-1b517c92d340" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9b97d292-874d-4d4d-93d4-a111fd1308f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_2580fd72-a958-48a1-829b-1b517c92d340" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9b97d292-874d-4d4d-93d4-a111fd1308f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="cwst-20191231.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_8b4976ca-e211-4f67-9bcf-89b42dc5586f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_774e9b36-d0f4-4508-9914-4ee25808cd70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_8b4976ca-e211-4f67-9bcf-89b42dc5586f" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_774e9b36-d0f4-4508-9914-4ee25808cd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b7a1dff-fa22-4171-8e16-88d04f271757" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_774e9b36-d0f4-4508-9914-4ee25808cd70" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b7a1dff-fa22-4171-8e16-88d04f271757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_3b7a1dff-fa22-4171-8e16-88d04f271757" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_9749b550-289e-4cc3-8d55-bf9c25e761ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_LandMember_9749b550-289e-4cc3-8d55-bf9c25e761ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_59cc580b-d094-44a6-85d2-dbe668944ed6" xlink:href="cwst-20191231.xsd#cwst_LandfillsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_cwst_LandfillsMember_59cc580b-d094-44a6-85d2-dbe668944ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillOperatingLeaseMember_2d42431c-918d-4fe8-92a2-247a9208a18a" xlink:href="cwst-20191231.xsd#cwst_LandfillOperatingLeaseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_cwst_LandfillOperatingLeaseMember_2d42431c-918d-4fe8-92a2-247a9208a18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_37b50868-db0d-49d0-b10c-66986ce9dc28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_37b50868-db0d-49d0-b10c-66986ce9dc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_25a43bd0-b3b1-4495-8888-d6ae6cbf0975" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_25a43bd0-b3b1-4495-8888-d6ae6cbf0975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RollingStockMember_b6e34028-2acf-4451-ab79-c8090e7c1ec4" xlink:href="cwst-20191231.xsd#cwst_RollingStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_cwst_RollingStockMember_b6e34028-2acf-4451-ab79-c8090e7c1ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContainersMember_abe923b0-b2af-4717-95f7-1244ae718b31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContainersMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec0ab035-37d5-4d29-a85a-deb136642b73" xlink:to="loc_us-gaap_ContainersMember_abe923b0-b2af-4717-95f7-1244ae718b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_774e9b36-d0f4-4508-9914-4ee25808cd70" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_fa9272dd-6b80-4990-8577-8ba7bfba3b94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_fa9272dd-6b80-4990-8577-8ba7bfba3b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9dfe81da-3546-435f-a379-f6d617975d51" xlink:href="cwst-20191231.xsd#cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_9dfe81da-3546-435f-a379-f6d617975d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_e77903e9-f1a6-4831-ba6b-0b0e460baad1" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_e77903e9-f1a6-4831-ba6b-0b0e460baad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_24d8e3e2-b66e-4ac6-be57-afa3cca9c62c" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_24d8e3e2-b66e-4ac6-be57-afa3cca9c62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4b624ba3-33d2-4054-8cd8-085cd221fb8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4b624ba3-33d2-4054-8cd8-085cd221fb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_08650f06-6687-4d27-8aed-a99b8c9e9fd3" xlink:href="cwst-20191231.xsd#cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_08650f06-6687-4d27-8aed-a99b8c9e9fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_60c30d96-91ed-4161-8e7b-8044c9b4a565" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ab109c89-2185-41d4-b255-ab8c36f4bb98" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_60c30d96-91ed-4161-8e7b-8044c9b4a565" 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-20191231.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_b777db66-264d-43c1-9c31-84a1a8f2e5b5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f6c5c470-5e22-4f93-aa89-9a6da692fcc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b777db66-264d-43c1-9c31-84a1a8f2e5b5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f6c5c470-5e22-4f93-aa89-9a6da692fcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74598fd0-f970-4c59-8392-be220c4a7745" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f6c5c470-5e22-4f93-aa89-9a6da692fcc7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74598fd0-f970-4c59-8392-be220c4a7745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_702ddc10-42ba-4f36-9b36-b604c67f9868" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_74598fd0-f970-4c59-8392-be220c4a7745" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_702ddc10-42ba-4f36-9b36-b604c67f9868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillsMember_968e6082-8658-45ac-ab4d-6e3521300460" xlink:href="cwst-20191231.xsd#cwst_LandfillsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_702ddc10-42ba-4f36-9b36-b604c67f9868" xlink:to="loc_cwst_LandfillsMember_968e6082-8658-45ac-ab4d-6e3521300460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f6c5c470-5e22-4f93-aa89-9a6da692fcc7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_5568e1e4-afe0-41a7-aad0-ac4ed9466d94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:to="loc_us-gaap_Depreciation_5568e1e4-afe0-41a7-aad0-ac4ed9466d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_3b4e3cd2-584c-456e-9bd5-cfe0333ef1d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:to="loc_us-gaap_AdjustmentForAmortization_3b4e3cd2-584c-456e-9bd5-cfe0333ef1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_b8f797e3-8c0d-4858-b88a-64ef5b349cd0" xlink:href="cwst-20191231.xsd#cwst_DepletionOfLandfillOperatingLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6c257304-c814-4ab4-b5b9-f5f549976056" xlink:to="loc_cwst_DepletionOfLandfillOperatingLeaseObligations_b8f797e3-8c0d-4858-b88a-64ef5b349cd0" 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-20191231.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_325edb64-ab53-4d80-bf22-97e358fc39d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_1962abc7-25cd-4be8-bcbb-88b7824d9715" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_325edb64-ab53-4d80-bf22-97e358fc39d6" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_1962abc7-25cd-4be8-bcbb-88b7824d9715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_6479c0d2-7148-4e50-baf7-178b36512271" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_325edb64-ab53-4d80-bf22-97e358fc39d6" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_6479c0d2-7148-4e50-baf7-178b36512271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/LEASESTables" xlink:type="simple" xlink:href="cwst-20191231.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_42993cd1-5349-4629-966d-dc67e400c9b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_c7d55b3f-4209-4815-a5b5-62ede6938435" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_42993cd1-5349-4629-966d-dc67e400c9b4" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_c7d55b3f-4209-4815-a5b5-62ede6938435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7b077979-9c2e-434f-b687-3388256b5891" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_42993cd1-5349-4629-966d-dc67e400c9b4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7b077979-9c2e-434f-b687-3388256b5891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ccdbba46-dc83-4a49-894f-c80e1cf99ce2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_42993cd1-5349-4629-966d-dc67e400c9b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_ccdbba46-dc83-4a49-894f-c80e1cf99ce2" 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-20191231.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_7b25aab5-7a8f-4ecc-827e-554f7d4dd7e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91d483ff-8552-4120-8c04-62b1767bb19f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7b25aab5-7a8f-4ecc-827e-554f7d4dd7e9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91d483ff-8552-4120-8c04-62b1767bb19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_686b9fe9-ff9f-4119-b813-f791706502b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91d483ff-8552-4120-8c04-62b1767bb19f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_686b9fe9-ff9f-4119-b813-f791706502b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_686b9fe9-ff9f-4119-b813-f791706502b7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_26848f95-84b5-40e8-80b5-922be4673add" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_26848f95-84b5-40e8-80b5-922be4673add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_7107e492-f8fd-4ee4-8756-7e1052a726d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_81ca7c2b-744e-4e9e-9d1e-98f692a6fa2a" xlink:to="loc_us-gaap_LandfillMember_7107e492-f8fd-4ee4-8756-7e1052a726d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_91d483ff-8552-4120-8c04-62b1767bb19f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:to="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ff60a6d5-d834-48b4-acdb-9c9a2380a3f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ff60a6d5-d834-48b4-acdb-9c9a2380a3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_317824aa-a0e0-4855-a739-93710ee07357" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_317824aa-a0e0-4855-a739-93710ee07357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d4b318a8-34e5-4b83-bcb9-91bd602384f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_OperatingLeaseCost_d4b318a8-34e5-4b83-bcb9-91bd602384f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_bd35b26f-c9e8-4f04-8452-900111f8be9f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_ShortTermLeaseCost_bd35b26f-c9e8-4f04-8452-900111f8be9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_2960d4de-e30a-4218-a9a7-f6cebfeeacdd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_VariableLeaseCost_2960d4de-e30a-4218-a9a7-f6cebfeeacdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_4c4a6de8-904e-47a3-9810-6adebfd5ff70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_b79c89e7-e1de-4f80-a22c-7286de436a51" xlink:to="loc_us-gaap_LeaseCost_4c4a6de8-904e-47a3-9810-6adebfd5ff70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:href="cwst-20191231.xsd#cwst_LeaseOtherInformationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2f9fa853-0775-492f-aaf4-ad3a7dbc2cb9" xlink:to="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:href="cwst-20191231.xsd#cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_583ad01d-718e-48e4-9272-a66832dce115" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_583ad01d-718e-48e4-9272-a66832dce115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_e11cf331-c19f-4f4b-8775-9c03c9ef4790" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_CashFlowOperatingandFinancingActivitiesLesseeAbstract_1b352063-e4be-4cb1-b706-054117d6a9d9" xlink:to="loc_us-gaap_OperatingLeasePayments_e11cf331-c19f-4f4b-8775-9c03c9ef4790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c368b274-2ec1-4dff-bb90-dbabdf2026d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c368b274-2ec1-4dff-bb90-dbabdf2026d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_402aab3b-f89c-496e-b41a-549813dc75ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_402aab3b-f89c-496e-b41a-549813dc75ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4048f57a-e9a0-4fc4-b063-38d71f722f9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4048f57a-e9a0-4fc4-b063-38d71f722f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_445bdd37-1cb8-4466-9e6b-72b37b27a2c1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_445bdd37-1cb8-4466-9e6b-72b37b27a2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_70e9f30c-104a-4489-9ee7-30416071969d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_70e9f30c-104a-4489-9ee7-30416071969d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7a1d7b91-7825-465c-9bf5-5131674f07a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cwst_LeaseOtherInformationAbstract_834e0052-c3ad-4640-a624-6d8bcdd99cfe" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_7a1d7b91-7825-465c-9bf5-5131674f07a3" 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-20191231.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_28f4387e-9707-4ad9-93ec-c739315b19e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_28f4387e-9707-4ad9-93ec-c739315b19e7" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_52c3f8e2-e9fb-4335-9aa7-d7c5dee9ba63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_52c3f8e2-e9fb-4335-9aa7-d7c5dee9ba63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bd414d09-a8c0-499b-aebc-f150b6250112" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bd414d09-a8c0-499b-aebc-f150b6250112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e0410db9-2c5d-4fef-bb63-6d7e0776c410" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e0410db9-2c5d-4fef-bb63-6d7e0776c410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_74ff6da7-acf8-4ae4-af58-c012405684fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_74ff6da7-acf8-4ae4-af58-c012405684fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f4293ed4-a3cd-403c-b9d4-a94b308f835d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f4293ed4-a3cd-403c-b9d4-a94b308f835d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_56ff53ba-310d-4f69-b3b2-f8737836adc5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_56ff53ba-310d-4f69-b3b2-f8737836adc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_929a7df1-3420-465c-b937-9b34f5a25bac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_929a7df1-3420-465c-b937-9b34f5a25bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b194d860-6590-4084-9e3d-e113d5abf526" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b194d860-6590-4084-9e3d-e113d5abf526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_49829253-4ef6-4fa5-b6d0-d3db7dee6b40" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_79c42eda-6004-46d5-8189-16f0d0051506" xlink:to="loc_us-gaap_OperatingLeaseLiability_49829253-4ef6-4fa5-b6d0-d3db7dee6b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_28f4387e-9707-4ad9-93ec-c739315b19e7" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_678c7769-0493-4f6d-aed1-5397e3204699" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_678c7769-0493-4f6d-aed1-5397e3204699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_af5923f8-9c14-4eac-a103-cbaa2e8fd695" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_af5923f8-9c14-4eac-a103-cbaa2e8fd695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9ae64b67-8b2a-4fad-982b-2757abe80a87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_9ae64b67-8b2a-4fad-982b-2757abe80a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9401e9e4-63bd-4217-bb74-09cb86f16a86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9401e9e4-63bd-4217-bb74-09cb86f16a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_aca2bc24-1db1-4627-b8b9-70c5c2280ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_aca2bc24-1db1-4627-b8b9-70c5c2280ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_34e690e3-b31b-451f-93e7-5485e7c607bd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_34e690e3-b31b-451f-93e7-5485e7c607bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bc604f16-7cd7-4ac0-a24b-182ba665496b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_bc604f16-7cd7-4ac0-a24b-182ba665496b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2eba63dd-8f54-4c13-bdb8-169d395ff2fb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2eba63dd-8f54-4c13-bdb8-169d395ff2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8a484218-c9fd-4432-b23c-75cf441a6f9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_174e9c8b-a0a1-4bae-a88e-2fed08121675" xlink:to="loc_us-gaap_FinanceLeaseLiability_8a484218-c9fd-4432-b23c-75cf441a6f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETS" xlink:type="simple" xlink:href="cwst-20191231.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_c8fc4d60-1027-451a-b5b7-5880af8d89f1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_58f0effd-0ff1-46c4-814d-5eae0e5f6de8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c8fc4d60-1027-451a-b5b7-5880af8d89f1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_58f0effd-0ff1-46c4-814d-5eae0e5f6de8" 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-20191231.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_b5a12083-4c10-41f0-8ec5-428475842a10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_0b35871c-8c94-4062-acdf-8d760d75e566" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b5a12083-4c10-41f0-8ec5-428475842a10" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_0b35871c-8c94-4062-acdf-8d760d75e566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9e55e682-6a55-4f52-9509-480a5e4fdf99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b5a12083-4c10-41f0-8ec5-428475842a10" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_9e55e682-6a55-4f52-9509-480a5e4fdf99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_e65d0135-9dcf-46f7-b1e7-668284a7d5f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b5a12083-4c10-41f0-8ec5-428475842a10" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_e65d0135-9dcf-46f7-b1e7-668284a7d5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail" xlink:type="simple" xlink:href="cwst-20191231.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_8162d8ae-3a32-42b6-9d62-d6c3b81ffb31" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_d5b15e82-5211-4ed4-8ea5-b8909e69d9f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8162d8ae-3a32-42b6-9d62-d6c3b81ffb31" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_d5b15e82-5211-4ed4-8ea5-b8909e69d9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_43a759c2-73de-4d97-bf3a-71347c046af9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d5b15e82-5211-4ed4-8ea5-b8909e69d9f8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_43a759c2-73de-4d97-bf3a-71347c046af9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_43a759c2-73de-4d97-bf3a-71347c046af9" xlink:to="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_7c91bd91-6337-42c5-981e-df4e2cbab276" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_cwst_EasternRegionMember_7c91bd91-6337-42c5-981e-df4e2cbab276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_ce28eda1-36d9-439a-bc02-78c4dece3593" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_cwst_WesternRegionMember_ce28eda1-36d9-439a-bc02-78c4dece3593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_523afaa7-96ab-4753-b546-ecde4c6a8c8f" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_cwst_RecyclingMember_523afaa7-96ab-4753-b546-ecde4c6a8c8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_d9840d2a-b2a1-42d5-899b-a5187abb646e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e11a02bd-c916-40aa-85aa-20c194fb14e9" xlink:to="loc_us-gaap_AllOtherSegmentsMember_d9840d2a-b2a1-42d5-899b-a5187abb646e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_3481994f-56d1-483e-9774-1a53dde95c42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_d5b15e82-5211-4ed4-8ea5-b8909e69d9f8" xlink:to="loc_us-gaap_GoodwillLineItems_3481994f-56d1-483e-9774-1a53dde95c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_3481994f-56d1-483e-9774-1a53dde95c42" xlink:to="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f7bbd693-289b-49fa-9e46-5686fa19eef7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:to="loc_us-gaap_Goodwill_f7bbd693-289b-49fa-9e46-5686fa19eef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_2d8eac57-5632-44cb-8782-125fe3e35023" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_2d8eac57-5632-44cb-8782-125fe3e35023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillOtherIncreaseDecrease_e048a743-4247-4a77-a067-261adb703d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillOtherIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:to="loc_us-gaap_GoodwillOtherIncreaseDecrease_e048a743-4247-4a77-a067-261adb703d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_38a8c149-48f8-4c52-abb5-dfc24923f713" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_58535713-6805-4a6c-96e6-01a709845196" xlink:to="loc_us-gaap_Goodwill_38a8c149-48f8-4c52-abb5-dfc24923f713" 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-20191231.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_b1a096dc-863a-47b7-b974-cb749073d06c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_84214ad9-4873-4b2d-834c-43e7607f7e04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b1a096dc-863a-47b7-b974-cb749073d06c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_84214ad9-4873-4b2d-834c-43e7607f7e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_016b455f-ba58-43d8-887c-1a5d33b14ebc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_84214ad9-4873-4b2d-834c-43e7607f7e04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_016b455f-ba58-43d8-887c-1a5d33b14ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_016b455f-ba58-43d8-887c-1a5d33b14ebc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_c461231b-16ed-4626-a097-6723865c7614" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_c461231b-16ed-4626-a097-6723865c7614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerListsMember_98ebed85-da0e-400e-89c3-86c8182930a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerListsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_642ad9b2-edd8-4f72-bede-4a31a9572320" xlink:to="loc_us-gaap_CustomerListsMember_98ebed85-da0e-400e-89c3-86c8182930a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_84214ad9-4873-4b2d-834c-43e7607f7e04" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c4e43710-8db8-4264-9e0d-ca728c268524" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_c4e43710-8db8-4264-9e0d-ca728c268524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ff8f216-05f8-433d-8bca-1eb77d56b195" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ff8f216-05f8-433d-8bca-1eb77d56b195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18fb8085-a2fd-42fb-8b45-34e592074edd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7b6b90e5-0185-4bf6-af64-54f2ce9bb5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18fb8085-a2fd-42fb-8b45-34e592074edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_156b5058-a8d5-45e5-96e9-a1c7b99b10e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b1a096dc-863a-47b7-b974-cb749073d06c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_156b5058-a8d5-45e5-96e9-a1c7b99b10e0" 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-20191231.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_477fcc54-f3dc-4f25-b1e2-8ece2cc28f8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_139b5a07-87f9-4acd-94ff-18369302122b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_477fcc54-f3dc-4f25-b1e2-8ece2cc28f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_139b5a07-87f9-4acd-94ff-18369302122b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9164c9ac-0a01-4b1a-90ee-e41cf95b04ee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_477fcc54-f3dc-4f25-b1e2-8ece2cc28f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9164c9ac-0a01-4b1a-90ee-e41cf95b04ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4e48d65e-7160-4536-bcc9-49e3bfd2cecc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_477fcc54-f3dc-4f25-b1e2-8ece2cc28f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4e48d65e-7160-4536-bcc9-49e3bfd2cecc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3b6ca20e-0f91-4091-8d31-21d2d3f86a87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_477fcc54-f3dc-4f25-b1e2-8ece2cc28f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3b6ca20e-0f91-4091-8d31-21d2d3f86a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f9607d91-0cb5-415c-b27a-910989df7490" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_477fcc54-f3dc-4f25-b1e2-8ece2cc28f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f9607d91-0cb5-415c-b27a-910989df7490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_edb3bcd9-e487-4bcd-aa4f-4513b9d290f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_477fcc54-f3dc-4f25-b1e2-8ece2cc28f8c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_edb3bcd9-e487-4bcd-aa4f-4513b9d290f2" 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-20191231.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_19915310-8f1a-4329-8dc0-52758d950bba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_0745637e-0e42-4872-881a-052f9177f130" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_19915310-8f1a-4329-8dc0-52758d950bba" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_0745637e-0e42-4872-881a-052f9177f130" 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-20191231.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_e4008c92-1ac0-401b-b281-09b757b99565" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_4a91ed31-740a-47fd-93f3-bf9c641a6568" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_e4008c92-1ac0-401b-b281-09b757b99565" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_4a91ed31-740a-47fd-93f3-bf9c641a6568" 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-20191231.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_52accae7-266d-4f6e-9e7b-ac8e635bc050" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_52accae7-266d-4f6e-9e7b-ac8e635bc050" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_d68f4683-181d-4c7c-9375-4a64947a94e7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:to="loc_us-gaap_AssetRetirementObligation_d68f4683-181d-4c7c-9375-4a64947a94e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a0e3d713-9645-44c9-a82c-cc13a39874d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a0e3d713-9645-44c9-a82c-cc13a39874d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_3661cd31-fa74-4aa8-b2bd-af989fee4e13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_3661cd31-fa74-4aa8-b2bd-af989fee4e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_630f2bcc-1487-4be2-b590-2821115620de" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_630f2bcc-1487-4be2-b590-2821115620de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_13855e20-c81b-479f-9e23-e4c43d89cbcc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_13855e20-c81b-479f-9e23-e4c43d89cbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_a34f1c39-c7f3-4996-82e3-5f6ca9f011d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_db15f8ff-8277-44fb-9dc5-172c5f1ae722" xlink:to="loc_us-gaap_AssetRetirementObligation_a34f1c39-c7f3-4996-82e3-5f6ca9f011d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBT" xlink:type="simple" xlink:href="cwst-20191231.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_62a64c28-d802-4376-98b7-835208d83b02" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock_496d85e7-5aff-4199-a612-2ccc89863c91" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_62a64c28-d802-4376-98b7-835208d83b02" xlink:to="loc_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock_496d85e7-5aff-4199-a612-2ccc89863c91" 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-20191231.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_c11c9ac8-eeb1-48c5-ad08-76969d5509b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_f1255a47-7683-4b82-bba4-bd1ba72b3835" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c11c9ac8-eeb1-48c5-ad08-76969d5509b2" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_f1255a47-7683-4b82-bba4-bd1ba72b3835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_2d2ee3d7-4b90-48be-8b64-c3fd271e180f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c11c9ac8-eeb1-48c5-ad08-76969d5509b2" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_2d2ee3d7-4b90-48be-8b64-c3fd271e180f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_20c02452-cba9-4166-bff1-fbdcb3f8421f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c11c9ac8-eeb1-48c5-ad08-76969d5509b2" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_20c02452-cba9-4166-bff1-fbdcb3f8421f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_1f88d7e4-fccd-4d3a-b6d7-c9b88543e12d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c11c9ac8-eeb1-48c5-ad08-76969d5509b2" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_1f88d7e4-fccd-4d3a-b6d7-c9b88543e12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d9eb3aa4-2e03-42fc-b708-10a48c574c39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c11c9ac8-eeb1-48c5-ad08-76969d5509b2" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_d9eb3aa4-2e03-42fc-b708-10a48c574c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTComponentsofLongTermDebtandCapitalLeasesDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_167217ab-8323-4e89-990c-2ff070ad33dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_167217ab-8323-4e89-990c-2ff070ad33dc" xlink:to="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:to="loc_us-gaap_VariableRateAxis_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_8be95040-ec9c-4812-8449-a639897908ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_a2af22e4-c53f-41bf-8271-0f5e26a2d1a5" xlink:to="loc_us-gaap_VariableRateDomain_8be95040-ec9c-4812-8449-a639897908ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ad7a85b5-f42b-4f88-9905-325c8408ff4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_8be95040-ec9c-4812-8449-a639897908ef" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_ad7a85b5-f42b-4f88-9905-325c8408ff4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c283ad16-ebc0-4c34-b9b1-d77fae504eb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:to="loc_us-gaap_DebtInstrumentAxis_c283ad16-ebc0-4c34-b9b1-d77fae504eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_150ba997-a117-4668-a502-aff7699f1c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c283ad16-ebc0-4c34-b9b1-d77fae504eb5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_150ba997-a117-4668-a502-aff7699f1c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilityDueMay2023TermLoanBFacilityMember_ae2bc1bf-13f5-45a5-a881-34d15623f336" xlink:href="cwst-20191231.xsd#cwst_TermFacilityDueMay2023TermLoanBFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_150ba997-a117-4668-a502-aff7699f1c4e" xlink:to="loc_cwst_TermFacilityDueMay2023TermLoanBFacilityMember_ae2bc1bf-13f5-45a5-a881-34d15623f336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d54c5f60-faa6-4e3a-8c73-407d31a646cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d54c5f60-faa6-4e3a-8c73-407d31a646cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d54c5f60-faa6-4e3a-8c73-407d31a646cb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_138c2ca4-21a4-4206-874b-454456f6379b" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_138c2ca4-21a4-4206-874b-454456f6379b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_8dff9acf-299e-4733-8e20-cd2202875ec3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_us-gaap_SecuredDebtMember_8dff9acf-299e-4733-8e20-cd2202875ec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_72213a51-7905-4afc-a653-ae377c44cade" xlink:href="cwst-20191231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_72213a51-7905-4afc-a653-ae377c44cade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_68a7d8a3-f8ab-45da-9a11-9b73fa84b28e" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_68a7d8a3-f8ab-45da-9a11-9b73fa84b28e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_83d71267-fcbf-42a1-97c3-b877836d24e7" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_83d71267-fcbf-42a1-97c3-b877836d24e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_4f6ba017-dfb0-4f06-a656-6a2c8be601a7" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member_4f6ba017-dfb0-4f06-a656-6a2c8be601a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_76bb89f7-1175-429a-888a-4776cc9e816b" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_76bb89f7-1175-429a-888a-4776cc9e816b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember_50166781-3513-4321-b30e-bd8ba266c5f8" xlink:href="cwst-20191231.xsd#cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember_50166781-3513-4321-b30e-bd8ba266c5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_26049c2e-c011-4289-bc37-22a3e4ee3de1" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember_26049c2e-c011-4289-bc37-22a3e4ee3de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsMember_b58318cc-56db-4b58-b069-f078b18a93ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_us-gaap_CapitalLeaseObligationsMember_b58318cc-56db-4b58-b069-f078b18a93ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NotesPayableMember_48c471b7-5008-4cf8-9a2c-392470bcdae9" xlink:href="cwst-20191231.xsd#cwst_NotesPayableMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_NotesPayableMember_48c471b7-5008-4cf8-9a2c-392470bcdae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CreditFacilityMember_86c41434-f127-49d3-b9ef-1638b4c8c2db" xlink:href="cwst-20191231.xsd#cwst_CreditFacilityMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f2480de9-c910-4f01-be6c-fc160d3b2994" xlink:to="loc_cwst_CreditFacilityMember_86c41434-f127-49d3-b9ef-1638b4c8c2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_ae5c2300-d214-4bde-999d-6974165074d7" xlink:to="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1aa3f4a4-374b-47e5-82f7-6565a0007678" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1aa3f4a4-374b-47e5-82f7-6565a0007678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_f8430ff5-6ba3-4787-835a-1ecd5fa2b97d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_FinanceLeaseLiability_f8430ff5-6ba3-4787-835a-1ecd5fa2b97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_7a2f6e61-ceb0-4139-8330-e09155a9bc15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_7a2f6e61-ceb0-4139-8330-e09155a9bc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f1ab63c8-5105-4204-8dc6-f046072abb4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f1ab63c8-5105-4204-8dc6-f046072abb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8836c41e-afd1-4d66-a27f-7e5135b0dc2b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_8836c41e-afd1-4d66-a27f-7e5135b0dc2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_414e7a9c-7d07-40b9-a073-7480dd682de4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_414e7a9c-7d07-40b9-a073-7480dd682de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_9c479dda-68f4-46b6-9686-86091bccba2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_9c479dda-68f4-46b6-9686-86091bccba2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5bd6ef7-e19a-41f8-8364-6f90878c3a83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d5bd6ef7-e19a-41f8-8364-6f90878c3a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1779b9b3-bbe5-4151-bbde-0b48cbec35f7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1779b9b3-bbe5-4151-bbde-0b48cbec35f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b6848427-2fab-4aa1-b6c8-859fb82613b2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_b6848427-2fab-4aa1-b6c8-859fb82613b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_4656926c-836f-4eea-b24d-d74d99797c52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_58805682-80ab-4438-a5bf-9ca20d2c2e9e" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_4656926c-836f-4eea-b24d-d74d99797c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTCreditFacilityDetails" xlink:type="simple" xlink:href="cwst-20191231.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_b5b9596d-650f-4a1a-b2ab-e9c7bb0e9650" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b5b9596d-650f-4a1a-b2ab-e9c7bb0e9650" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_07cbef82-dd09-4077-b1b5-ce987a54d5c8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_07cbef82-dd09-4077-b1b5-ce987a54d5c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_07cbef82-dd09-4077-b1b5-ce987a54d5c8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_58cb2606-bdd6-4c95-85c5-c4a9954f331c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:to="loc_us-gaap_SecuredDebtMember_58cb2606-bdd6-4c95-85c5-c4a9954f331c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a53b7fce-95c0-4e3a-9001-76eb1b61a2a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a53b7fce-95c0-4e3a-9001-76eb1b61a2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1691c70d-0bd5-4b6a-9fce-a228985eeaf0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a443cc41-5b7e-4628-bf97-7756458ae855" xlink:to="loc_us-gaap_LineOfCreditMember_1691c70d-0bd5-4b6a-9fce-a228985eeaf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_d544d3b1-c962-4eac-9142-8e5c36ee74d3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_DebtInstrumentAxis_d544d3b1-c962-4eac-9142-8e5c36ee74d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_d544d3b1-c962-4eac-9142-8e5c36ee74d3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_554afe89-d966-4164-b030-286868fd6d57" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydue2023TermLoanAFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_554afe89-d966-4164-b030-286868fd6d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDue2023Member_5f67fac1-97f9-43fc-9297-b183c3b4bf2e" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDue2023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_RevolvingCreditFacilityDue2023Member_5f67fac1-97f9-43fc-9297-b183c3b4bf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember_29117dad-1d8f-4406-9fec-8d215414d705" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydueOctober2023TermLoanBFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_TermFacilitydueOctober2023TermLoanBFacilityMember_29117dad-1d8f-4406-9fec-8d215414d705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilitydueOctober2021Member_9fbc6af6-665e-4447-94fc-e51074a1ddb5" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilitydueOctober2021Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4e7f78ed-d2ec-46f9-86ae-c946083b832e" xlink:to="loc_cwst_RevolvingCreditFacilitydueOctober2021Member_9fbc6af6-665e-4447-94fc-e51074a1ddb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7de6f9ca-f552-455d-b875-b40c8af64666" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_CreditFacilityAxis_7de6f9ca-f552-455d-b875-b40c8af64666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7de6f9ca-f552-455d-b875-b40c8af64666" xlink:to="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_5aac0407-3050-4211-9d15-027843fbb4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:to="loc_us-gaap_LineOfCreditMember_5aac0407-3050-4211-9d15-027843fbb4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_941ec39e-5f43-4515-8bed-d5604fe98428" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_941ec39e-5f43-4515-8bed-d5604fe98428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_91f07014-5986-4010-8459-9cd1712ba32d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_cddd4a4f-ce17-434a-9bc2-f6a4371777f9" xlink:to="loc_us-gaap_LetterOfCreditMember_91f07014-5986-4010-8459-9cd1712ba32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_de582732-ee68-4412-81b9-c67b8cbfceee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_VariableRateAxis_de582732-ee68-4412-81b9-c67b8cbfceee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_5fcb32b7-6afc-4a2a-8708-3156f6e568c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_de582732-ee68-4412-81b9-c67b8cbfceee" xlink:to="loc_us-gaap_VariableRateDomain_5fcb32b7-6afc-4a2a-8708-3156f6e568c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6b0631c8-ad6e-4a33-b60f-86cf5b2f5627" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_5fcb32b7-6afc-4a2a-8708-3156f6e568c9" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_6b0631c8-ad6e-4a33-b60f-86cf5b2f5627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7da06c91-d737-410f-8807-6559da3bdfd4" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_srt_RangeAxis_7da06c91-d737-410f-8807-6559da3bdfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a55e81b6-f9ad-4819-9270-45af4c83ecd5" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7da06c91-d737-410f-8807-6559da3bdfd4" xlink:to="loc_srt_RangeMember_a55e81b6-f9ad-4819-9270-45af4c83ecd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a3a93792-6c36-47ea-866f-60d3acd8213d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a55e81b6-f9ad-4819-9270-45af4c83ecd5" xlink:to="loc_srt_MaximumMember_a3a93792-6c36-47ea-866f-60d3acd8213d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_a82897e1-8a37-49d5-a4b2-427a11bcf24b" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_ef970c06-6563-491e-8488-e7356d96f3b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_ef970c06-6563-491e-8488-e7356d96f3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2c25346c-708c-422c-9d16-b63445b9bf2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_2c25346c-708c-422c-9d16-b63445b9bf2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AdditionalRevolverCapacity_1cc598b4-cfcb-453d-96d7-b2325e2f105c" xlink:href="cwst-20191231.xsd#cwst_AdditionalRevolverCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_cwst_AdditionalRevolverCapacity_1cc598b4-cfcb-453d-96d7-b2325e2f105c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1054902f-f4b1-4fe6-bb1a-9501c3282b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_DebtInstrumentTerm_1054902f-f4b1-4fe6-bb1a-9501c3282b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7056cca5-7fa0-4b02-8469-69eb375c54ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7056cca5-7fa0-4b02-8469-69eb375c54ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_b01d157c-86b0-4127-981e-1d3d3dd36f23" xlink:href="cwst-20191231.xsd#cwst_DebtInstrumentCovenantComplianceNetLeverageRatio"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio_b01d157c-86b0-4127-981e-1d3d3dd36f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a1f07272-5f8c-404f-82cd-fd9f4dee3c83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a1f07272-5f8c-404f-82cd-fd9f4dee3c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_3e507eaf-cff8-45a2-82ce-b0fde50ccd6e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_9519faff-470e-4922-908b-a5d2a67fb877" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_3e507eaf-cff8-45a2-82ce-b0fde50ccd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTTaxExemptFinancingsDetails" xlink:type="simple" xlink:href="cwst-20191231.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_1df46e4d-566d-4d2c-a91f-45a39b6afb47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1df46e4d-566d-4d2c-a91f-45a39b6afb47" xlink:to="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_854cabda-a1ea-4621-badf-265b6d42f024" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_854cabda-a1ea-4621-badf-265b6d42f024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_854cabda-a1ea-4621-badf-265b6d42f024" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_30e87f19-5146-4d79-921f-0699e1f60ac6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_us-gaap_UnsecuredDebtMember_30e87f19-5146-4d79-921f-0699e1f60ac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewYorkBondsMember_af71bc9b-048a-4bda-aa0e-37dcd2fc79b2" xlink:href="cwst-20191231.xsd#cwst_NewYorkBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_NewYorkBondsMember_af71bc9b-048a-4bda-aa0e-37dcd2fc79b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8665fb5a-37fc-4276-9820-14456cf0e74d" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8665fb5a-37fc-4276-9820-14456cf0e74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_39885ace-0889-425c-bc3c-fc700d59b2b7" xlink:href="cwst-20191231.xsd#cwst_FixedRateBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_FixedRateBondsMember_39885ace-0889-425c-bc3c-fc700d59b2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewHampshireBondsMember_65818433-7c03-4086-95d1-f4be5b679684" xlink:href="cwst-20191231.xsd#cwst_NewHampshireBondsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4d54a712-6dd7-44e1-9a94-1937cf7227d0" xlink:to="loc_cwst_NewHampshireBondsMember_65818433-7c03-4086-95d1-f4be5b679684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_af03744c-941c-4a67-8165-a82d983c19d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:to="loc_us-gaap_DebtInstrumentAxis_af03744c-941c-4a67-8165-a82d983c19d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_af03744c-941c-4a67-8165-a82d983c19d4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_b462bbc6-00d3-4b0e-981a-e96233cfda88" xlink:href="cwst-20191231.xsd#cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember_b462bbc6-00d3-4b0e-981a-e96233cfda88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8cbc82ff-5bd5-46ef-9653-cef0c36a076d" xlink:href="cwst-20191231.xsd#cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember_8cbc82ff-5bd5-46ef-9653-cef0c36a076d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_4b79cb18-07fa-426f-ac90-b9ce80228299" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member_4b79cb18-07fa-426f-ac90-b9ce80228299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_c0bf9865-1b54-42f0-a671-7d123cea411b" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member_c0bf9865-1b54-42f0-a671-7d123cea411b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_33685161-0a11-44a7-9172-2d4c74e9405e" xlink:href="cwst-20191231.xsd#cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015FAMEBonds2015R1Member_33685161-0a11-44a7-9172-2d4c74e9405e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VermontBondsMember_13e9a80d-b6f6-4786-b14e-a5cc91446e61" xlink:href="cwst-20191231.xsd#cwst_VermontBondsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_VermontBondsMember_13e9a80d-b6f6-4786-b14e-a5cc91446e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember_6f2a537e-8db2-4d8d-8f03-f69e2015a957" xlink:href="cwst-20191231.xsd#cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_889c9f73-f933-4e62-ab56-6dfb463f3a99" xlink:to="loc_cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember_6f2a537e-8db2-4d8d-8f03-f69e2015a957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_175e7680-4206-4c3d-b0e1-13395ddc1dc2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_45549745-09c3-4026-aadd-5beb0b341195" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_45549745-09c3-4026-aadd-5beb0b341195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_214cf4b7-e33c-483e-97b5-65711b801abe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_214cf4b7-e33c-483e-97b5-65711b801abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da4489f6-9cb4-4ff7-9bf4-01a69e74239f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_da4489f6-9cb4-4ff7-9bf4-01a69e74239f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_94c29f6f-2a4b-41a8-a18f-25f59e7e649c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8e8689fd-53fa-4729-b58e-8be85dfdf801" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_94c29f6f-2a4b-41a8-a18f-25f59e7e649c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTLossonDebtExtinguishmentDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTLossonDebtExtinguishmentDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTLossonDebtExtinguishmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dd8668a9-9c3d-490d-b506-c4d9082657ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c9570583-0939-4764-b5ac-c6870fef4549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dd8668a9-9c3d-490d-b506-c4d9082657ae" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c9570583-0939-4764-b5ac-c6870fef4549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="cwst-20191231.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_8c9ed633-679a-4a11-a1ef-c871475326ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_201fa7a9-aced-48bd-9965-dd9d2120c7d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8c9ed633-679a-4a11-a1ef-c871475326ca" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_201fa7a9-aced-48bd-9965-dd9d2120c7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_bb77bb43-e527-4563-81d0-431b8d9bbe86" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8c9ed633-679a-4a11-a1ef-c871475326ca" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_bb77bb43-e527-4563-81d0-431b8d9bbe86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LettersOfCreditFees_9b2a9c04-2ff0-4b08-b061-aeeb0fe8402c" xlink:href="cwst-20191231.xsd#cwst_LettersOfCreditFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8c9ed633-679a-4a11-a1ef-c871475326ca" xlink:to="loc_cwst_LettersOfCreditFees_9b2a9c04-2ff0-4b08-b061-aeeb0fe8402c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_3ec66bdb-149a-4236-bbaf-12247314afe7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8c9ed633-679a-4a11-a1ef-c871475326ca" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_3ec66bdb-149a-4236-bbaf-12247314afe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_692f7c94-f111-417f-bdd8-69d9e1d93dd6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8c9ed633-679a-4a11-a1ef-c871475326ca" xlink:to="loc_us-gaap_InterestExpense_692f7c94-f111-417f-bdd8-69d9e1d93dd6" 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-20191231.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_f98b16d3-f0d5-4b80-9354-62c897e89e58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f98b16d3-f0d5-4b80-9354-62c897e89e58" xlink:to="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_e746c434-ef7c-40b2-8efa-0a6f7b1b885d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:to="loc_srt_StatementScenarioAxis_e746c434-ef7c-40b2-8efa-0a6f7b1b885d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_acc74545-2c58-4c46-862e-a6f186d16dab" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_e746c434-ef7c-40b2-8efa-0a6f7b1b885d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_acc74545-2c58-4c46-862e-a6f186d16dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_d49f060b-cae8-4f27-9653-d9ff7ee3f3e9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_acc74545-2c58-4c46-862e-a6f186d16dab" xlink:to="loc_srt_ScenarioForecastMember_d49f060b-cae8-4f27-9653-d9ff7ee3f3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_27b193e0-039a-44c2-b5f1-a80b1c761bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_27b193e0-039a-44c2-b5f1-a80b1c761bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c2e7afa3-28b9-45eb-b39a-dd6262c3ec28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_27b193e0-039a-44c2-b5f1-a80b1c761bf7" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c2e7afa3-28b9-45eb-b39a-dd6262c3ec28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateContractMember_f5fe9050-c171-4c0b-9986-57b8cb7e9c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_c2e7afa3-28b9-45eb-b39a-dd6262c3ec28" xlink:to="loc_us-gaap_InterestRateContractMember_f5fe9050-c171-4c0b-9986-57b8cb7e9c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d3b721aa-986b-4466-9e26-70cc2f169946" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d3b721aa-986b-4466-9e26-70cc2f169946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_72ab31f7-0561-4333-94d5-f997bbb7be7c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d3b721aa-986b-4466-9e26-70cc2f169946" xlink:to="loc_us-gaap_HedgingRelationshipDomain_72ab31f7-0561-4333-94d5-f997bbb7be7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_b43f0512-86d9-4067-a26d-beff4351122a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_72ab31f7-0561-4333-94d5-f997bbb7be7c" xlink:to="loc_us-gaap_CashFlowHedgingMember_b43f0512-86d9-4067-a26d-beff4351122a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_221a0cb1-0e8d-47bc-9a50-a83be9841d03" xlink:to="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_0286d027-e0ae-4968-a746-4188a135c439" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:to="loc_us-gaap_DerivativeNotionalAmount_0286d027-e0ae-4968-a746-4188a135c439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAverageFixedInterestRate_318a391d-7a0e-4e96-a0de-83aaf04409a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAverageFixedInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_449e16f3-bf2d-4b5d-82e6-91dfbeb7a7c2" xlink:to="loc_us-gaap_DerivativeAverageFixedInterestRate_318a391d-7a0e-4e96-a0de-83aaf04409a9" 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-20191231.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_497f143b-7f9b-4f9b-85b5-6e1e0d5eb779" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_497f143b-7f9b-4f9b-85b5-6e1e0d5eb779" xlink:to="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4b3859cb-5a13-4b75-b175-d3848883d319" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4b3859cb-5a13-4b75-b175-d3848883d319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4b3859cb-5a13-4b75-b175-d3848883d319" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsMember_3b7775db-be98-4e4d-bae5-f8c7f20e11a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_OtherCurrentAssetsMember_3b7775db-be98-4e4d-bae5-f8c7f20e11a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_fc8afae1-c1eb-417c-ba11-d183f74e8520" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_fc8afae1-c1eb-417c-ba11-d183f74e8520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OtherAccruedLiabilitiesMember_edf308a2-3c85-4038-8161-d2257fa1552d" xlink:href="cwst-20191231.xsd#cwst_OtherAccruedLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_cwst_OtherAccruedLiabilitiesMember_edf308a2-3c85-4038-8161-d2257fa1552d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bf8bca91-2c14-42f3-a00c-676383b226c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_bf8bca91-2c14-42f3-a00c-676383b226c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a34f98ba-84df-4e69-9af5-4ea5097458e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8be55a81-8801-487b-b48a-b827ae8e7f72" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a34f98ba-84df-4e69-9af5-4ea5097458e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_31638526-9f71-4c02-889c-da350b71eccb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:to="loc_us-gaap_HedgingDesignationAxis_31638526-9f71-4c02-889c-da350b71eccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_e25163c1-f89e-4e6d-8951-9481cd2da664" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_31638526-9f71-4c02-889c-da350b71eccb" xlink:to="loc_us-gaap_HedgingDesignationDomain_e25163c1-f89e-4e6d-8951-9481cd2da664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_229df4f3-79be-42e7-a050-338ac9ad09f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_e25163c1-f89e-4e6d-8951-9481cd2da664" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_229df4f3-79be-42e7-a050-338ac9ad09f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4c149132-4b34-49aa-9dc1-be3d2d559595" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4c149132-4b34-49aa-9dc1-be3d2d559595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5c30561f-10d4-43aa-afa8-df25369227a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_4c149132-4b34-49aa-9dc1-be3d2d559595" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5c30561f-10d4-43aa-afa8-df25369227a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_16dcd678-0efa-4c41-81ee-411d3f29d5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5c30561f-10d4-43aa-afa8-df25369227a1" xlink:to="loc_us-gaap_InterestRateSwapMember_16dcd678-0efa-4c41-81ee-411d3f29d5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_8e091509-e917-411a-9c65-8703e446639f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_c14cdb1f-e5ec-4329-ac81-12b8247f4152" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_c14cdb1f-e5ec-4329-ac81-12b8247f4152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset_59a05eae-ca64-43dc-b55b-afa5e79b90a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset_59a05eae-ca64-43dc-b55b-afa5e79b90a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_5bf3e012-0cde-4e24-adf1-4e2f503b2c81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax_5bf3e012-0cde-4e24-adf1-4e2f503b2c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax_20324fc2-7241-4b12-9e90-04ba97d78371" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax_20324fc2-7241-4b12-9e90-04ba97d78371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax_21d13189-9730-4869-8984-4c7b57a5797f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_552c8d84-4556-4a7d-af98-697aa9d5947c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax_21d13189-9730-4869-8984-4c7b57a5797f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#DEBTScheduleofGainLossOnCashFlowHedgesDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_4c730bf1-6b49-4d2a-8903-6cc89d3e022d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_4c730bf1-6b49-4d2a-8903-6cc89d3e022d" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_0b3f173c-c7c9-488e-a267-012ca9a06479" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:to="loc_us-gaap_HedgingDesignationAxis_0b3f173c-c7c9-488e-a267-012ca9a06479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d9a1bf4d-a0ea-4822-afe9-d046d6ac40e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_0b3f173c-c7c9-488e-a267-012ca9a06479" xlink:to="loc_us-gaap_HedgingDesignationDomain_d9a1bf4d-a0ea-4822-afe9-d046d6ac40e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4164398c-963b-4583-b699-2522a8850fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d9a1bf4d-a0ea-4822-afe9-d046d6ac40e4" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_4164398c-963b-4583-b699-2522a8850fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ac855431-d606-4a98-925f-b8772227e366" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ac855431-d606-4a98-925f-b8772227e366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_72aab13f-9dc7-4b6c-856f-7f363e27e800" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ac855431-d606-4a98-925f-b8772227e366" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_72aab13f-9dc7-4b6c-856f-7f363e27e800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_1e1e2be1-fda5-4053-a43d-5f23c91b1887" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_72aab13f-9dc7-4b6c-856f-7f363e27e800" xlink:to="loc_us-gaap_InterestRateSwapMember_1e1e2be1-fda5-4053-a43d-5f23c91b1887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9127ba6f-c225-4feb-8537-b55f736031a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9127ba6f-c225-4feb-8537-b55f736031a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_14184935-6e0a-423a-9998-1b06b29aebc8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9127ba6f-c225-4feb-8537-b55f736031a6" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_14184935-6e0a-423a-9998-1b06b29aebc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_945cc325-72cd-4ee3-9563-82e35cd3f63d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_14184935-6e0a-423a-9998-1b06b29aebc8" xlink:to="loc_us-gaap_InterestExpenseMember_945cc325-72cd-4ee3-9563-82e35cd3f63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_6535e8ed-e4fc-4ca8-bace-fc7442e65fe6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_5a12f7ca-b373-4b1e-a6f6-4f46082fcdda" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_6535e8ed-e4fc-4ca8-bace-fc7442e65fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_e6b3263b-3655-42ee-9967-1ab01b9be8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_6535e8ed-e4fc-4ca8-bace-fc7442e65fe6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_e6b3263b-3655-42ee-9967-1ab01b9be8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/DEBTFairValueofDebtDetails" xlink:type="simple" xlink:href="cwst-20191231.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_0c3a2ff2-4950-4b6b-bc95-127b7eacfeb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0c3a2ff2-4950-4b6b-bc95-127b7eacfeb1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_c6b5ebb9-5436-4587-94fd-91de7e4df14a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_c6b5ebb9-5436-4587-94fd-91de7e4df14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_28919e43-63c3-47c3-adc3-f465e4303109" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_c6b5ebb9-5436-4587-94fd-91de7e4df14a" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_28919e43-63c3-47c3-adc3-f465e4303109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_28919e43-63c3-47c3-adc3-f465e4303109" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c47650a2-d989-4e4e-9dad-9c0547caaf92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_c47650a2-d989-4e4e-9dad-9c0547caaf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b3481a60-039f-4c65-b69b-22a10278aa50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_34e8e7f6-1527-477b-bcde-ce17fa8e36c7" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b3481a60-039f-4c65-b69b-22a10278aa50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_0c8790ad-d5f7-4d18-b87d-3c80f0a474a0" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_FixedRateBondsMember_673c3cd2-d421-453a-86fc-977bdd623a37" xlink:href="cwst-20191231.xsd#cwst_FixedRateBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:to="loc_cwst_FixedRateBondsMember_673c3cd2-d421-453a-86fc-977bdd623a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_f58988c1-2f6d-47f3-b04b-6f66e07491a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:to="loc_us-gaap_SecuredDebtMember_f58988c1-2f6d-47f3-b04b-6f66e07491a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_4fdb1489-1955-460a-ad1f-379d3db11d0c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_77023d0e-3b7a-4a36-9d2b-9f3d82fae221" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_4fdb1489-1955-460a-ad1f-379d3db11d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_456f7c26-9b96-454a-a573-31c3e90de0f9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:to="loc_us-gaap_DebtInstrumentAxis_456f7c26-9b96-454a-a573-31c3e90de0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_456f7c26-9b96-454a-a573-31c3e90de0f9" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_4fd3d3c0-1ff1-40d1-ad9e-3df55ed32ef3" xlink:href="cwst-20191231.xsd#cwst_TermFacilitydue2023TermLoanAFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:to="loc_cwst_TermFacilitydue2023TermLoanAFacilityMember_4fd3d3c0-1ff1-40d1-ad9e-3df55ed32ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_26458635-616e-4a6c-86e8-fd6b91140a20" xlink:href="cwst-20191231.xsd#cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f3a39ad6-43ac-4007-a11e-7c0594698915" xlink:to="loc_cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember_26458635-616e-4a6c-86e8-fd6b91140a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e411df54-36ef-4a1c-9e92-6d0fb051df25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_84b5431e-ce85-4874-85ea-a2cbe263b31f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e411df54-36ef-4a1c-9e92-6d0fb051df25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_0fb6636e-4a6d-4a4d-a9f3-9cdc2042bd28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_e411df54-36ef-4a1c-9e92-6d0fb051df25" xlink:to="loc_us-gaap_DebtInstrumentFairValue_0fb6636e-4a6d-4a4d-a9f3-9cdc2042bd28" 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-20191231.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_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_35ed452c-5ccc-4804-9ab3-8e711ed6fe73" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_35ed452c-5ccc-4804-9ab3-8e711ed6fe73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7b6616b7-f650-4834-b127-920b9980caf0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_7b6616b7-f650-4834-b127-920b9980caf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b8559494-51b0-402d-bcb5-090168204703" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_b8559494-51b0-402d-bcb5-090168204703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3ae018a3-16eb-4b3c-b94f-aa09b9c03991" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_3ae018a3-16eb-4b3c-b94f-aa09b9c03991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_265cc809-d8c7-407c-8863-c86195a5d842" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_265cc809-d8c7-407c-8863-c86195a5d842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_89b4fde4-549d-4948-a584-2cff33d1f60b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_89b4fde4-549d-4948-a584-2cff33d1f60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_cb1aec2d-afc5-4785-9b1d-1a2dbbf26d51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_dc740b06-74b8-4bf2-86d8-3e07c59b7806" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_cb1aec2d-afc5-4785-9b1d-1a2dbbf26d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="cwst-20191231.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_ca24acd8-15b2-400e-b90a-c68f2b4150f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_be7bb380-ee4f-452c-86e7-b6b7677c2e39" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ca24acd8-15b2-400e-b90a-c68f2b4150f6" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_be7bb380-ee4f-452c-86e7-b6b7677c2e39" 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-20191231.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_0e7ce2d8-a101-4874-950a-bc0e68430f13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_088efa86-4e18-4a74-9f68-6b86e4774659" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0e7ce2d8-a101-4874-950a-bc0e68430f13" xlink:to="loc_us-gaap_SiteContingencyTable_088efa86-4e18-4a74-9f68-6b86e4774659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_cea14c3d-64cc-4479-bc78-0d88b28457a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_088efa86-4e18-4a74-9f68-6b86e4774659" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_cea14c3d-64cc-4479-bc78-0d88b28457a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_cea14c3d-64cc-4479-bc78-0d88b28457a3" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_ace4d277-33f2-41b6-93ca-cba28ef8d315" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:to="loc_cwst_SouthbridgeLandfillMember_ace4d277-33f2-41b6-93ca-cba28ef8d315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PotsdamEnvironmentalLiabilityMember_43ed81dd-ec5a-4d13-bca8-df6285bcf2d1" xlink:href="cwst-20191231.xsd#cwst_PotsdamEnvironmentalLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_d6ea09c9-ad29-4cb8-bd02-1a56b3ef19fa" xlink:to="loc_cwst_PotsdamEnvironmentalLiabilityMember_43ed81dd-ec5a-4d13-bca8-df6285bcf2d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_088efa86-4e18-4a74-9f68-6b86e4774659" xlink:to="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_0a24879b-f25c-4ac4-bf42-e2096990d8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:to="loc_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock_0a24879b-f25c-4ac4-bf42-e2096990d8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_f093f779-6098-42ed-901f-38c7fc750252" xlink:href="cwst-20191231.xsd#cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:to="loc_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock_f093f779-6098-42ed-901f-38c7fc750252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_1bb7b242-c7c4-4e4e-9516-cb526ddd393e" xlink:href="cwst-20191231.xsd#cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_796a289d-570e-49c6-abe3-31e4635a003d" xlink:to="loc_cwst_ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock_1bb7b242-c7c4-4e4e-9516-cb526ddd393e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.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_98b3f8b6-5be9-4429-b296-4c817585d7cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98b3f8b6-5be9-4429-b296-4c817585d7cf" xlink:to="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_202c154a-6e26-4990-8417-103d7ad1fe35" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_DebtInstrumentAxis_202c154a-6e26-4990-8417-103d7ad1fe35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_60cd05e5-0ad9-498b-8914-d91870d77bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_202c154a-6e26-4990-8417-103d7ad1fe35" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_60cd05e5-0ad9-498b-8914-d91870d77bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember_c99484f7-5214-4db8-a112-d9fce0f95cf6" xlink:href="cwst-20191231.xsd#cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_60cd05e5-0ad9-498b-8914-d91870d77bb1" xlink:to="loc_cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember_c99484f7-5214-4db8-a112-d9fce0f95cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_34efdbb3-8db5-419f-b197-aa8c2197e670" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_34efdbb3-8db5-419f-b197-aa8c2197e670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a7b721bb-7bd8-4df2-9481-788e423533a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_34efdbb3-8db5-419f-b197-aa8c2197e670" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a7b721bb-7bd8-4df2-9481-788e423533a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BondsMember_98b9a542-2a02-4264-b8d6-7d142c7d31f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a7b721bb-7bd8-4df2-9481-788e423533a1" xlink:to="loc_us-gaap_BondsMember_98b9a542-2a02-4264-b8d6-7d142c7d31f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_dei_LegalEntityAxis_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_61c59568-12eb-4a86-b484-37f21e7ccb1e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6d65a10e-6b8d-4f96-bfc4-dd24d50c578a" xlink:to="loc_dei_EntityDomain_61c59568-12eb-4a86-b484-37f21e7ccb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember_876d45e0-431f-42b0-8ce8-7cf4b82d582b" xlink:href="cwst-20191231.xsd#cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_61c59568-12eb-4a86-b484-37f21e7ccb1e" xlink:to="loc_cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember_876d45e0-431f-42b0-8ce8-7cf4b82d582b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_9faae049-b9d0-49c3-a09b-e9a1a2567697" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_9faae049-b9d0-49c3-a09b-e9a1a2567697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_9faae049-b9d0-49c3-a09b-e9a1a2567697" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_ba77794a-8e47-45b3-af51-90b8e96ba9a6" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:to="loc_cwst_SouthbridgeLandfillMember_ba77794a-8e47-45b3-af51-90b8e96ba9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PotsdamEnvironmentalLiabilityMember_2bfceb92-ddab-47e7-a105-d7a5789917d5" xlink:href="cwst-20191231.xsd#cwst_PotsdamEnvironmentalLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:to="loc_cwst_PotsdamEnvironmentalLiabilityMember_2bfceb92-ddab-47e7-a105-d7a5789917d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NCESLandfilMember_aff0e987-2d8b-45ca-af1e-7b4a05c6de9e" xlink:href="cwst-20191231.xsd#cwst_NCESLandfilMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ac80e4c4-d405-4aee-a630-b04530c59e5a" xlink:to="loc_cwst_NCESLandfilMember_aff0e987-2d8b-45ca-af1e-7b4a05c6de9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_27d5be8d-dcd5-4184-8653-7a486a2cd489" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_srt_RangeAxis_27d5be8d-dcd5-4184-8653-7a486a2cd489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_27d5be8d-dcd5-4184-8653-7a486a2cd489" xlink:to="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aa0d347e-cbc3-4169-b250-593cba811fc6" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:to="loc_srt_MinimumMember_aa0d347e-cbc3-4169-b250-593cba811fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_69258692-202a-4597-aaa9-b788d02fd41d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_680ed005-0d77-4bc8-8788-e2902dca6516" xlink:to="loc_srt_MaximumMember_69258692-202a-4597-aaa9-b788d02fd41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_eced1566-809c-4bd4-8e4b-2a3b223e2777" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_srt_LitigationCaseAxis_eced1566-809c-4bd4-8e4b-2a3b223e2777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_eced1566-809c-4bd4-8e4b-2a3b223e2777" xlink:to="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OntarioCountyNewYorkClassActionLitigationMember_faf707da-e709-491a-aa5d-fe8139fe3e0e" xlink:href="cwst-20191231.xsd#cwst_OntarioCountyNewYorkClassActionLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:to="loc_cwst_OntarioCountyNewYorkClassActionLitigationMember_faf707da-e709-491a-aa5d-fe8139fe3e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember_73b58d0e-9304-4024-bbda-fffd715c9f59" xlink:href="cwst-20191231.xsd#cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:to="loc_cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember_73b58d0e-9304-4024-bbda-fffd715c9f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember_5334d162-4587-4a91-8c42-3449ddde0e31" xlink:href="cwst-20191231.xsd#cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_307c1278-390e-4290-82a0-9406048cb2b9" xlink:to="loc_cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember_5334d162-4587-4a91-8c42-3449ddde0e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_017aedfc-9b34-4988-a6c2-699ce27e144d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_017aedfc-9b34-4988-a6c2-699ce27e144d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4291797c-2970-4994-ab05-0d64a3683fe8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_017aedfc-9b34-4988-a6c2-699ce27e144d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4291797c-2970-4994-ab05-0d64a3683fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmploymentContractsMember_7677ff9a-63e7-4caa-bcc2-dde124c4dcb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmploymentContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4291797c-2970-4994-ab05-0d64a3683fe8" xlink:to="loc_us-gaap_EmploymentContractsMember_7677ff9a-63e7-4caa-bcc2-dde124c4dcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_7420108d-6422-454d-b1e1-77d6543d118b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_7420108d-6422-454d-b1e1-77d6543d118b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_52a43934-3c08-4a34-bb2f-f1cc91f8058d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_7420108d-6422-454d-b1e1-77d6543d118b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_52a43934-3c08-4a34-bb2f-f1cc91f8058d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_99abcebe-428e-455e-b595-e49fd0a047b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_52a43934-3c08-4a34-bb2f-f1cc91f8058d" xlink:to="loc_us-gaap_SubsequentEventMember_99abcebe-428e-455e-b595-e49fd0a047b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_21d35ed0-4a67-4007-98b9-c5cf325014d2" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_77fa3650-635d-44a2-ad66-8fbcda7e4f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_77fa3650-635d-44a2-ad66-8fbcda7e4f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_7f9256cd-2280-4a5a-9c62-368be341031b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_DebtInstrumentTerm_7f9256cd-2280-4a5a-9c62-368be341031b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalExitCostsAnticipatedCost_4e878634-3ff4-476e-b002-3c776687edca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalExitCostsAnticipatedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_EnvironmentalExitCostsAnticipatedCost_4e878634-3ff4-476e-b002-3c776687edca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_19ddca07-d598-4be1-a7ec-c42de2baef43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_19ddca07-d598-4be1-a7ec-c42de2baef43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ScrapYardAndSolidWasteTransferStation_5ccdd39b-4b4f-45d4-91db-86833f4f2561" xlink:href="cwst-20191231.xsd#cwst_ScrapYardAndSolidWasteTransferStation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_ScrapYardAndSolidWasteTransferStation_5ccdd39b-4b4f-45d4-91db-86833f4f2561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_UndiscountedCostsPreferredRemedies_1fa761f2-da02-42b0-9f4d-738f94ea470e" xlink:href="cwst-20191231.xsd#cwst_UndiscountedCostsPreferredRemedies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_UndiscountedCostsPreferredRemedies_1fa761f2-da02-42b0-9f4d-738f94ea470e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PercentageParticipationInOnsiteRemediationActivities_4b5f6d92-9449-41c9-92a2-a8d0f66ae813" xlink:href="cwst-20191231.xsd#cwst_PercentageParticipationInOnsiteRemediationActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_PercentageParticipationInOnsiteRemediationActivities_4b5f6d92-9449-41c9-92a2-a8d0f66ae813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_016dd9e9-afe9-4275-b439-010aaf366262" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_016dd9e9-afe9-4275-b439-010aaf366262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractExtensionPeriod_64fb6a90-cebe-4416-8454-9c13cec67d1f" xlink:href="cwst-20191231.xsd#cwst_ContractExtensionPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_ContractExtensionPeriod_64fb6a90-cebe-4416-8454-9c13cec67d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EmploymentContractsExecutiveOfficers_8aedd51f-a3d4-480a-82c5-e15bfecb2181" xlink:href="cwst-20191231.xsd#cwst_EmploymentContractsExecutiveOfficers"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_EmploymentContractsExecutiveOfficers_8aedd51f-a3d4-480a-82c5-e15bfecb2181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_InitialTermOfExecutiveEmploymentAgreement_6b8a76a6-442c-41ee-8afa-025015f827e4" xlink:href="cwst-20191231.xsd#cwst_InitialTermOfExecutiveEmploymentAgreement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_InitialTermOfExecutiveEmploymentAgreement_6b8a76a6-442c-41ee-8afa-025015f827e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83fe6919-0e67-427d-a71a-b625f1683d12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_83fe6919-0e67-427d-a71a-b625f1683d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CommitmentAmountUnderEmploymentAgreement_3416e36e-6f78-438d-83e0-331dbb2d0915" xlink:href="cwst-20191231.xsd#cwst_CommitmentAmountUnderEmploymentAgreement"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_CommitmentAmountUnderEmploymentAgreement_3416e36e-6f78-438d-83e0-331dbb2d0915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ContractualObligationPaymentsPeriod_aaf4b471-e894-4023-952e-2ab471d2b3d4" xlink:href="cwst-20191231.xsd#cwst_ContractualObligationPaymentsPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_9074160b-498c-440e-a2f0-7a03757e7122" xlink:to="loc_cwst_ContractualObligationPaymentsPeriod_aaf4b471-e894-4023-952e-2ab471d2b3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8da5cb7-8c21-4d82-8934-cc8067cfea24" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_91fb95e8-6afa-4220-a6af-036e6fe32d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f8da5cb7-8c21-4d82-8934-cc8067cfea24" xlink:to="loc_us-gaap_SiteContingencyTable_91fb95e8-6afa-4220-a6af-036e6fe32d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_26b2182e-a064-4680-8bbb-7bea25d10e92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_91fb95e8-6afa-4220-a6af-036e6fe32d3a" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_26b2182e-a064-4680-8bbb-7bea25d10e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ed6d6db8-6647-49fe-ac82-44afd1ad9e61" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_26b2182e-a064-4680-8bbb-7bea25d10e92" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ed6d6db8-6647-49fe-ac82-44afd1ad9e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_9c3c6857-b08a-442f-b529-56fb2ab56404" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ed6d6db8-6647-49fe-ac82-44afd1ad9e61" xlink:to="loc_cwst_SouthbridgeLandfillMember_9c3c6857-b08a-442f-b529-56fb2ab56404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_5d9706ee-4572-457e-be59-b61402aba462" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_91fb95e8-6afa-4220-a6af-036e6fe32d3a" xlink:to="loc_us-gaap_SiteContingencyLineItems_5d9706ee-4572-457e-be59-b61402aba462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_5d9706ee-4572-457e-be59-b61402aba462" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f8656ade-256a-4d90-abd7-6d628cbcf3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f8656ade-256a-4d90-abd7-6d628cbcf3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_2972e7cb-94fb-4220-a3d7-641325cfa0ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses_2972e7cb-94fb-4220-a3d7-641325cfa0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_728a954b-11d0-4a81-a165-7cc0652f023c" xlink:href="cwst-20191231.xsd#cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_728a954b-11d0-4a81-a165-7cc0652f023c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_f7390a19-cba7-44f0-b32b-fa8a76fe937e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPayments1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_f7390a19-cba7-44f0-b32b-fa8a76fe937e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_97b3dda8-e5a9-4469-ac08-97028a48bb4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_937cbf09-b0db-4fbd-b890-53e11498a518" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_97b3dda8-e5a9-4469-ac08-97028a48bb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c009718b-d5ba-49cd-806f-19bd4744e0cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_c99a4acc-cc5d-474a-a1dc-45f9296f78bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c009718b-d5ba-49cd-806f-19bd4744e0cc" xlink:to="loc_us-gaap_SiteContingencyTable_c99a4acc-cc5d-474a-a1dc-45f9296f78bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_39a6436c-0ae6-4910-8a6a-cd6676aeef6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_c99a4acc-cc5d-474a-a1dc-45f9296f78bb" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_39a6436c-0ae6-4910-8a6a-cd6676aeef6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_ae626bd3-2bc3-4e0f-b378-3fd3c6634f52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_39a6436c-0ae6-4910-8a6a-cd6676aeef6c" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_ae626bd3-2bc3-4e0f-b378-3fd3c6634f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PotsdamEnvironmentalLiabilityMember_99d1a637-82c6-4f84-b372-0327a3f495c1" xlink:href="cwst-20191231.xsd#cwst_PotsdamEnvironmentalLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_ae626bd3-2bc3-4e0f-b378-3fd3c6634f52" xlink:to="loc_cwst_PotsdamEnvironmentalLiabilityMember_99d1a637-82c6-4f84-b372-0327a3f495c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_9a19e945-71aa-47ef-95b6-d792802e5b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_c99a4acc-cc5d-474a-a1dc-45f9296f78bb" xlink:to="loc_us-gaap_SiteContingencyLineItems_9a19e945-71aa-47ef-95b6-d792802e5b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_9a19e945-71aa-47ef-95b6-d792802e5b8c" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_effbe695-74db-483c-81a6-b25514fdb695" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_effbe695-74db-483c-81a6-b25514fdb695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_46fc3291-1dde-47c8-8dbf-17dcaaa57ea7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesPayments1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1_46fc3291-1dde-47c8-8dbf-17dcaaa57ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_f8a8a704-3a6b-4a7a-9b2c-81626233e898" xlink:href="cwst-20191231.xsd#cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:to="loc_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred_f8a8a704-3a6b-4a7a-9b2c-81626233e898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_296e0094-c125-436d-a512-cd3771018b29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesRollForward_af5971bd-5313-4db2-852c-149ae8e554f5" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_296e0094-c125-436d-a512-cd3771018b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail" xlink:type="simple" xlink:href="cwst-20191231.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_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_180692a4-9c4a-4e87-bff8-0f4daaf3e36a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_180692a4-9c4a-4e87-bff8-0f4daaf3e36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_f049c084-7aa2-43b1-9d2d-2eace2d9473a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_f049c084-7aa2-43b1-9d2d-2eace2d9473a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_1bdf381f-21ef-4df2-b04f-5a95508fd067" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_1bdf381f-21ef-4df2-b04f-5a95508fd067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_d8b3c93b-5778-4164-b69d-47087e8b1e52" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_d8b3c93b-5778-4164-b69d-47087e8b1e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_d97c4782-ad72-40d7-81ae-9ff13358c6c5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_d97c4782-ad72-40d7-81ae-9ff13358c6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_11536b6a-3fda-4396-8588-2c316831baab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear_11536b6a-3fda-4396-8588-2c316831baab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_25808dd3-0a84-4fef-ab26-1a0688314ced" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_bab9a302-2c09-42a4-9b26-1b70e0e74ff1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_25808dd3-0a84-4fef-ab26-1a0688314ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e4bbf0e-0710-4e55-865c-c0da31f3496e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_65b2c960-4f4b-463e-8341-e166c5c3f807" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e4bbf0e-0710-4e55-865c-c0da31f3496e" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_65b2c960-4f4b-463e-8341-e166c5c3f807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_7fee83ff-91f9-4793-8ef0-6b4f3780498a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e4bbf0e-0710-4e55-865c-c0da31f3496e" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount_7fee83ff-91f9-4793-8ef0-6b4f3780498a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_083788e7-bdf7-4805-8740-88ffd4f591c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e4bbf0e-0710-4e55-865c-c0da31f3496e" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_083788e7-bdf7-4805-8740-88ffd4f591c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="cwst-20191231.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_3f556e9f-b70a-4094-95a5-fbb366d8ee81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_25290a4c-353b-4531-940b-259832563cb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_3f556e9f-b70a-4094-95a5-fbb366d8ee81" xlink:to="loc_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_25290a4c-353b-4531-940b-259832563cb7" 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-20191231.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_477e614d-f590-49f2-a392-cd80c150c627" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_adf9d0dd-c0fb-4fa3-902b-c6b5f97995ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_477e614d-f590-49f2-a392-cd80c150c627" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_adf9d0dd-c0fb-4fa3-902b-c6b5f97995ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_a23354c1-b40a-4539-ad98-99bf90449fce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_477e614d-f590-49f2-a392-cd80c150c627" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_a23354c1-b40a-4539-ad98-99bf90449fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_77b3b5dc-147d-4302-af6d-3caf7d88554a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_477e614d-f590-49f2-a392-cd80c150c627" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_77b3b5dc-147d-4302-af6d-3caf7d88554a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_9a18a98c-84a4-4b02-9cb2-bbb3adb86927" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_477e614d-f590-49f2-a392-cd80c150c627" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_9a18a98c-84a4-4b02-9cb2-bbb3adb86927" 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-20191231.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_011d55e2-a872-46c0-91de-153166fe16f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_011d55e2-a872-46c0-91de-153166fe16f6" xlink:to="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c9031df5-8414-466f-819e-057efeda2c5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c9031df5-8414-466f-819e-057efeda2c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c9031df5-8414-466f-819e-057efeda2c5c" xlink:to="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_05f61b07-1939-41ee-bb61-ed2e05611976" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:to="loc_us-gaap_CommonClassAMember_05f61b07-1939-41ee-bb61-ed2e05611976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_53f9cdcb-8dc1-45a2-9af2-666e8a3c2120" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_094f6661-950a-49c8-a246-4630cfb0a808" xlink:to="loc_us-gaap_CommonClassBMember_53f9cdcb-8dc1-45a2-9af2-666e8a3c2120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_eb4770f9-202e-47e0-b4b7-0d0c10094cf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_PlanNameAxis_eb4770f9-202e-47e0-b4b7-0d0c10094cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0071fca8-2483-49cd-81c8-34ff91835fa6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_eb4770f9-202e-47e0-b4b7-0d0c10094cf4" xlink:to="loc_us-gaap_PlanNameDomain_0071fca8-2483-49cd-81c8-34ff91835fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_A2016IncentivePlanMember_9670b87d-df30-4d71-a413-85e3e0447964" xlink:href="cwst-20191231.xsd#cwst_A2016IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0071fca8-2483-49cd-81c8-34ff91835fa6" xlink:to="loc_cwst_A2016IncentivePlanMember_9670b87d-df30-4d71-a413-85e3e0447964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_01b58c0d-34a5-4ce4-abd0-640438ab128d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_srt_RangeAxis_01b58c0d-34a5-4ce4-abd0-640438ab128d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_01b58c0d-34a5-4ce4-abd0-640438ab128d" xlink:to="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ebe74b6-3ebd-4558-9c90-430ae4dbf3c1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:to="loc_srt_MinimumMember_1ebe74b6-3ebd-4558-9c90-430ae4dbf3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_598702da-3efb-497a-b9e0-79c66cb143cb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:to="loc_srt_MaximumMember_598702da-3efb-497a-b9e0-79c66cb143cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_1cb811ac-13ce-408e-ab75-35da34c67df8" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_de31601f-66d3-4f69-9f35-4ec9aec9fa0c" xlink:to="loc_srt_WeightedAverageMember_1cb811ac-13ce-408e-ab75-35da34c67df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_9feed43c-980b-4b71-87f0-b6fbf3f39e59" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_srt_TitleOfIndividualAxis_9feed43c-980b-4b71-87f0-b6fbf3f39e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_35882fa8-babd-4de4-9e59-c50ddb42222b" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_9feed43c-980b-4b71-87f0-b6fbf3f39e59" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_35882fa8-babd-4de4-9e59-c50ddb42222b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NonEmployeeDirectorMember_027089b5-d267-4551-a8da-580a37869cb1" xlink:href="cwst-20191231.xsd#cwst_NonEmployeeDirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_35882fa8-babd-4de4-9e59-c50ddb42222b" xlink:to="loc_cwst_NonEmployeeDirectorMember_027089b5-d267-4551-a8da-580a37869cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a6edb8bf-347a-4770-907e-b5f221393e77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_AwardTypeAxis_a6edb8bf-347a-4770-907e-b5f221393e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a6edb8bf-347a-4770-907e-b5f221393e77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAwardsMember_a8ab6173-d5e7-4d68-88dc-a278d0358cb0" xlink:href="cwst-20191231.xsd#cwst_RestrictedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_RestrictedStockAwardsMember_a8ab6173-d5e7-4d68-88dc-a278d0358cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a022b968-5a23-4285-a2d3-41c79334e9ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a022b968-5a23-4285-a2d3-41c79334e9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_dee1b6c7-e2b6-4d6d-b50d-c83345bfba38" xlink:href="cwst-20191231.xsd#cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_StockOptionsPerformanceStockUnitsRestrictedStockUnitsAndRestrictedStockMember_dee1b6c7-e2b6-4d6d-b50d-c83345bfba38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockAndRestrictedStockUnitMember_11defd2d-065a-4825-8b83-8fedbadec6ba" xlink:href="cwst-20191231.xsd#cwst_RestrictedStockAndRestrictedStockUnitMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_RestrictedStockAndRestrictedStockUnitMember_11defd2d-065a-4825-8b83-8fedbadec6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_1edea0b7-3190-4bdc-8953-6daa19848f1a" xlink:href="cwst-20191231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_PerformanceStockUnitMember_1edea0b7-3190-4bdc-8953-6daa19848f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MarketbasedPerformanceStockUnitsMember_e22b11f4-22ed-4a60-bb77-3602284c640f" xlink:href="cwst-20191231.xsd#cwst_MarketbasedPerformanceStockUnitsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_MarketbasedPerformanceStockUnitsMember_e22b11f4-22ed-4a60-bb77-3602284c640f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_9d04453f-820f-4748-a21d-65c2c4db748d" xlink:href="cwst-20191231.xsd#cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e012206-4062-4750-92d2-3079d3a2145e" xlink:to="loc_cwst_AmendedAndRestatedNineteenNinetySevenEmployeeStockPurchasePlanMember_9d04453f-820f-4748-a21d-65c2c4db748d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_86eee2a3-018a-4ef2-ad2d-8c293c82fa51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_86eee2a3-018a-4ef2-ad2d-8c293c82fa51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_86eee2a3-018a-4ef2-ad2d-8c293c82fa51" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PublicStockOfferingMember_ffae256d-52cb-41ab-88a4-f09ba434d372" xlink:href="cwst-20191231.xsd#cwst_PublicStockOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:to="loc_cwst_PublicStockOfferingMember_ffae256d-52cb-41ab-88a4-f09ba434d372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_UnregisteredSaleMember_fc7b2ef3-9b72-4cd5-ab99-6ef4dc6bd8dc" xlink:href="cwst-20191231.xsd#cwst_UnregisteredSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_792ddba0-049c-475a-a3cb-fad16a9ce972" xlink:to="loc_cwst_UnregisteredSaleMember_fc7b2ef3-9b72-4cd5-ab99-6ef4dc6bd8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LimitedPartnersCapitalAccountLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable_bf62df6a-49de-4675-8b14-d32b125eaa96" xlink:to="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_155a4e9e-c759-42da-a498-e9653cc2d72c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_155a4e9e-c759-42da-a498-e9653cc2d72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_e3e6ebd3-a9df-4407-ba60-c018a2b3d952" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_e3e6ebd3-a9df-4407-ba60-c018a2b3d952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6ec796c3-41b4-45e0-912d-1687fa31503a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_6ec796c3-41b4-45e0-912d-1687fa31503a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillTransfers_cff80eb4-aacc-44a1-a73b-c153570452ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillTransfers"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_GoodwillTransfers_cff80eb4-aacc-44a1-a73b-c153570452ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_StockholdersEquityVotesperShareHeld_8aa82181-13cd-4600-883b-22f81f1fa0f0" xlink:href="cwst-20191231.xsd#cwst_StockholdersEquityVotesperShareHeld"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_cwst_StockholdersEquityVotesperShareHeld_8aa82181-13cd-4600-883b-22f81f1fa0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e07f3fe8-6c31-4a18-a54f-a74cce084056" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e07f3fe8-6c31-4a18-a54f-a74cce084056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1bb0baa8-99ce-4968-9f55-74d25fc46586" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1bb0baa8-99ce-4968-9f55-74d25fc46586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1bb96d23-0285-4b29-b1d3-5b2febe0d576" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1bb96d23-0285-4b29-b1d3-5b2febe0d576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_532aa013-df36-4617-a1c2-0590e360589b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_532aa013-df36-4617-a1c2-0590e360589b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d22a58ef-515b-47d7-b0c2-c8c49ed3599a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d22a58ef-515b-47d7-b0c2-c8c49ed3599a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1e7efe9d-7d94-4968-a2be-6801d88e1b64" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1e7efe9d-7d94-4968-a2be-6801d88e1b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9ae3a840-a6b0-4819-abb4-20e8c99ffb7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_9ae3a840-a6b0-4819-abb4-20e8c99ffb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c75dbf-a8d0-4168-8fbb-5f9c6e9e647a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_90c75dbf-a8d0-4168-8fbb-5f9c6e9e647a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7df6034c-d0df-4eea-8108-29a32a6008ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_7df6034c-d0df-4eea-8108-29a32a6008ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_25f32292-5dbf-44aa-ae33-00b96c7e6c44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_25f32292-5dbf-44aa-ae33-00b96c7e6c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_8243d514-9031-46f3-97ea-6ab22e797d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_8243d514-9031-46f3-97ea-6ab22e797d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b27f077-6888-4844-bd11-c9b508cb97e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_9b27f077-6888-4844-bd11-c9b508cb97e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab10a6a1-6331-4d78-871a-96a761cc5ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ab10a6a1-6331-4d78-871a-96a761cc5ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a4c90a29-75c4-4afd-abc6-0883a4d443d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_a4c90a29-75c4-4afd-abc6-0883a4d443d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f08ae6f-8e57-4652-83f4-671905029b78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2f08ae6f-8e57-4652-83f4-671905029b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_96287585-5ae4-4815-bb42-b26004371296" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_96287585-5ae4-4815-bb42-b26004371296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions_beb7c6a9-8ae2-4e94-a57c-8cc2972ce2f1" xlink:href="cwst-20191231.xsd#cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions_beb7c6a9-8ae2-4e94-a57c-8cc2972ce2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_6dd98f6c-52b8-40be-9a69-6effde749c78" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LimitedPartnersCapitalAccountLineItems_6377ae5e-87bf-4bd1-ae2c-0503b908aeb5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_6dd98f6c-52b8-40be-9a69-6effde749c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail" xlink:type="simple" xlink:href="cwst-20191231.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_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dde0e73b-3921-4c59-909d-1e9440412b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dde0e73b-3921-4c59-909d-1e9440412b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d39da4b5-881c-423f-9576-8836c4f15664" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dde0e73b-3921-4c59-909d-1e9440412b6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d39da4b5-881c-423f-9576-8836c4f15664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5b02e065-1b37-41ce-afcf-f4949cad8885" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dde0e73b-3921-4c59-909d-1e9440412b6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_5b02e065-1b37-41ce-afcf-f4949cad8885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c09f7f87-ab04-4235-8c99-baec61c619d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dde0e73b-3921-4c59-909d-1e9440412b6f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c09f7f87-ab04-4235-8c99-baec61c619d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_88626bcd-edf0-481f-833a-8e82ed120280" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dde0e73b-3921-4c59-909d-1e9440412b6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_88626bcd-edf0-481f-833a-8e82ed120280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_22a00ab7-9604-47c0-9536-9a96a569f6a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dde0e73b-3921-4c59-909d-1e9440412b6f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_22a00ab7-9604-47c0-9536-9a96a569f6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2023ff00-9f04-4eac-90d7-7766d62f9b80" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2023ff00-9f04-4eac-90d7-7766d62f9b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c00dbe7c-ebca-40a7-b201-fdc0d38a25d8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c00dbe7c-ebca-40a7-b201-fdc0d38a25d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_51769645-f0c7-4493-912b-caa32cb081a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c00dbe7c-ebca-40a7-b201-fdc0d38a25d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_51769645-f0c7-4493-912b-caa32cb081a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5b80d9b5-8aa9-4ab5-b372-aa835554ec84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c00dbe7c-ebca-40a7-b201-fdc0d38a25d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_5b80d9b5-8aa9-4ab5-b372-aa835554ec84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60cab518-5888-4d66-bdf4-2eec02aaca1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c00dbe7c-ebca-40a7-b201-fdc0d38a25d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_60cab518-5888-4d66-bdf4-2eec02aaca1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5fbe3fc8-5de9-4e7d-aff5-933d79094f81" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c00dbe7c-ebca-40a7-b201-fdc0d38a25d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_5fbe3fc8-5de9-4e7d-aff5-933d79094f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bd5605fd-0b5b-4ed4-96ef-23293c3faae1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_c00dbe7c-ebca-40a7-b201-fdc0d38a25d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bd5605fd-0b5b-4ed4-96ef-23293c3faae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5608e6cb-f3c8-4bb2-aab0-8e82b30d46cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_5608e6cb-f3c8-4bb2-aab0-8e82b30d46cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_49de2493-a44b-4caf-8362-96555e62bd22" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_49de2493-a44b-4caf-8362-96555e62bd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f5a80fce-eb96-482e-9f34-7c7a86bf1f59" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_f5a80fce-eb96-482e-9f34-7c7a86bf1f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_985008ac-297c-4061-8a98-3cb3ec65971a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_985008ac-297c-4061-8a98-3cb3ec65971a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d9b82258-accd-4a1e-96a0-57cfeffb032b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b283032b-0aee-4db6-8a7d-b39f5f64b69f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d9b82258-accd-4a1e-96a0-57cfeffb032b" 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-20191231.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_c0cf673f-db13-47ed-8c4a-1183e26d1d42" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c0cf673f-db13-47ed-8c4a-1183e26d1d42" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:to="loc_us-gaap_StatementClassOfStockAxis_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d253f246-2c61-437c-b7dc-cce877f048cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_bf75ebf6-4a2c-45a6-ba1a-ff7926475a27" xlink:to="loc_us-gaap_ClassOfStockDomain_d253f246-2c61-437c-b7dc-cce877f048cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3299abff-defa-4f1b-9bd9-74e63cd50406" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d253f246-2c61-437c-b7dc-cce877f048cb" xlink:to="loc_us-gaap_CommonClassAMember_3299abff-defa-4f1b-9bd9-74e63cd50406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_83776d35-50ff-46d7-a70a-70315c8a870d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:to="loc_us-gaap_AwardTypeAxis_83776d35-50ff-46d7-a70a-70315c8a870d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_83776d35-50ff-46d7-a70a-70315c8a870d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_73b12cd5-c347-474e-9608-ee9644e11b2c" xlink:href="cwst-20191231.xsd#cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:to="loc_cwst_RestrictedStockRestrictedStockUnitsAndPerformanceStockUnitsMember_73b12cd5-c347-474e-9608-ee9644e11b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_PerformanceStockUnitMember_1ea7ffd7-97f4-43cb-954c-000b6ea34e85" xlink:href="cwst-20191231.xsd#cwst_PerformanceStockUnitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dcbffce7-addc-4b9e-b3bb-fe03c6a9c51b" xlink:to="loc_cwst_PerformanceStockUnitMember_1ea7ffd7-97f4-43cb-954c-000b6ea34e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_dd12bfed-07ef-45eb-b66c-21371c108fce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_35f38a65-28fe-4e8d-b515-a33f4f0ca60c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_35f38a65-28fe-4e8d-b515-a33f4f0ca60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dec1d59-4c80-412b-974c-f0342101150f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0dec1d59-4c80-412b-974c-f0342101150f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40b2e047-e29c-4cc6-9c6d-a45666596725" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_40b2e047-e29c-4cc6-9c6d-a45666596725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_09e45413-07ba-428d-9621-8f3e6a7af873" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_09e45413-07ba-428d-9621-8f3e6a7af873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_21708607-cf8b-44de-b9ec-05ef4d93b941" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_273c25ae-2ca7-4637-99c9-67d46eb1830f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_21708607-cf8b-44de-b9ec-05ef4d93b941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_ca5186a8-3955-4c48-8810-fa23f45351e8" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber_ca5186a8-3955-4c48-8810-fa23f45351e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_75138462-50b6-41da-8473-2761e07a468e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_75138462-50b6-41da-8473-2761e07a468e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9901b383-9b0b-46a8-8e6c-d55ee1e4227d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9901b383-9b0b-46a8-8e6c-d55ee1e4227d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1623b022-09cf-4361-97c5-6177cca244a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1623b022-09cf-4361-97c5-6177cca244a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_300f9eaf-b2d6-4e6d-bce3-4fbf90c8cf4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_300f9eaf-b2d6-4e6d-bce3-4fbf90c8cf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0c1dffdf-7bcb-4367-a036-ce68a89c2fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_105203c1-8ba2-44a2-94bd-18f34933747c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0c1dffdf-7bcb-4367-a036-ce68a89c2fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_2be5962c-3b8b-48a2-ba85-864d1b8ccf6d" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue_2be5962c-3b8b-48a2-ba85-864d1b8ccf6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a50b54ef-0f62-4123-8717-9444b5b6e865" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_a50b54ef-0f62-4123-8717-9444b5b6e865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_0baa97f8-ff90-4746-83a2-dbd006e5790b" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm_0baa97f8-ff90-4746-83a2-dbd006e5790b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_d4fa77d6-806b-4203-b722-0f7e7754f910" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_d4fa77d6-806b-4203-b722-0f7e7754f910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_c03e9b71-a757-4856-b6c6-357794b656c4" xlink:href="cwst-20191231.xsd#cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue_c03e9b71-a757-4856-b6c6-357794b656c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_90dc9719-aac8-42e4-b7d4-a845e48fe6d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_90dc9719-aac8-42e4-b7d4-a845e48fe6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_21358466-83ef-4903-8142-b21cfc6655f0" xlink:href="cwst-20191231.xsd#cwst_AdditionalSharesIssuedMaximumAttainmentLevel"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_cwst_AdditionalSharesIssuedMaximumAttainmentLevel_21358466-83ef-4903-8142-b21cfc6655f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_631cb2e7-7cad-4efa-93ed-9cf9a7ccaae4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f9d70906-6f9d-4499-a3f7-d661eb50ae8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_631cb2e7-7cad-4efa-93ed-9cf9a7ccaae4" 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-20191231.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_b507b4dc-0900-4913-90d6-c71231feee30" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8077e731-3258-4d6e-8785-e9385b52563c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b507b4dc-0900-4913-90d6-c71231feee30" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8077e731-3258-4d6e-8785-e9385b52563c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0e47ed54-0dec-4844-ad42-fabf8f04f2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8077e731-3258-4d6e-8785-e9385b52563c" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0e47ed54-0dec-4844-ad42-fabf8f04f2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0e47ed54-0dec-4844-ad42-fabf8f04f2e0" xlink:to="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_64efffe8-8bb3-4bfd-818c-7e80489a7d7a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_64efffe8-8bb3-4bfd-818c-7e80489a7d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dafbb3b2-35f7-49a6-88f8-a48e296d39a1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_dafbb3b2-35f7-49a6-88f8-a48e296d39a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b1995bcd-dba5-4332-9ee3-9213427bea1d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9eaec714-5449-4837-81a5-a49aeb59ff68" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b1995bcd-dba5-4332-9ee3-9213427bea1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4a592605-28ff-4a26-89ad-2b4305aacc36" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_8077e731-3258-4d6e-8785-e9385b52563c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4a592605-28ff-4a26-89ad-2b4305aacc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_4a592605-28ff-4a26-89ad-2b4305aacc36" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a90b4d1f-f04d-448f-a850-6ec04e1024c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_a90b4d1f-f04d-448f-a850-6ec04e1024c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_b9b3fbce-493f-4243-85d2-5170a607ca79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_b9b3fbce-493f-4243-85d2-5170a607ca79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_34b78d50-4d7f-47c7-8266-17d371716798" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_34b78d50-4d7f-47c7-8266-17d371716798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1fc16548-03b0-459d-87ed-2c4d3f5af690" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1fc16548-03b0-459d-87ed-2c4d3f5af690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_68c1d9ee-90f7-411d-997e-8acfb71ab0d6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_68c1d9ee-90f7-411d-997e-8acfb71ab0d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53235011-cdf0-4e19-97fe-7deaf594233a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_53235011-cdf0-4e19-97fe-7deaf594233a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_663005ad-3df8-4d6a-b172-855e2fdd3e8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_7d5e890c-3dc5-410c-bbf4-e3921e46a3c3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_663005ad-3df8-4d6a-b172-855e2fdd3e8e" 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-20191231.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_9e4800ef-bba9-44f9-8a78-69ce0a558cbb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9e4800ef-bba9-44f9-8a78-69ce0a558cbb" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fb9cba7d-ac54-454b-a46d-dc09e9461851" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fb9cba7d-ac54-454b-a46d-dc09e9461851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3fa67f70-0f8c-4122-8683-5309c122ac71" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fb9cba7d-ac54-454b-a46d-dc09e9461851" xlink:to="loc_us-gaap_EquityComponentDomain_3fa67f70-0f8c-4122-8683-5309c122ac71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_420bbeee-d394-4d76-83f5-e94da2c4731b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_3fa67f70-0f8c-4122-8683-5309c122ac71" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_420bbeee-d394-4d76-83f5-e94da2c4731b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d8a10f61-784f-4185-bd9a-7cb18bb1ad92" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d8a10f61-784f-4185-bd9a-7cb18bb1ad92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_dd46bb82-cc86-4faf-9964-747faff51cc9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d8a10f61-784f-4185-bd9a-7cb18bb1ad92" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_dd46bb82-cc86-4faf-9964-747faff51cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_0c41d57d-2fd1-41c5-8db7-d35aec631f72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_dd46bb82-cc86-4faf-9964-747faff51cc9" xlink:to="loc_us-gaap_InterestRateSwapMember_0c41d57d-2fd1-41c5-8db7-d35aec631f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_573cc697-e3d7-4fca-9469-bc2d2c775ed1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_bdae0282-ad47-4aaa-a5d2-2415ab7e6d16" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_573cc697-e3d7-4fca-9469-bc2d2c775ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c7d1928e-9498-4c83-869b-0c4948098e3b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_573cc697-e3d7-4fca-9469-bc2d2c775ed1" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_c7d1928e-9498-4c83-869b-0c4948098e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_b80c3874-28bc-4693-bf14-44d909be37b7" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d2cdba96-1ad3-4971-8b07-0ce7b0a39d90" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_InterestExpense_d2cdba96-1ad3-4971-8b07-0ce7b0a39d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40f5dbff-5579-4b3f-8c12-7265545f1b2d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40f5dbff-5579-4b3f-8c12-7265545f1b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_02f6d7df-d347-4502-af67-f05c591576b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_02f6d7df-d347-4502-af67-f05c591576b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_951e55a5-373c-41a6-95bf-a6ef692ff263" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_5e9df8d4-9dea-441d-bfca-d2152e01c626" xlink:to="loc_us-gaap_NetIncomeLoss_951e55a5-373c-41a6-95bf-a6ef692ff263" 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-20191231.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_4366efc3-9043-477e-9bca-45ff7a22e0ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_79f43e83-31a4-4632-b26e-d762000fdc0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4366efc3-9043-477e-9bca-45ff7a22e0ea" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_79f43e83-31a4-4632-b26e-d762000fdc0d" 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-20191231.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_f5edd95b-7ff5-4117-807c-98e5bb2c5d01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a813aebf-cc5c-4b18-bbdf-e9a9e2662bb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f5edd95b-7ff5-4117-807c-98e5bb2c5d01" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a813aebf-cc5c-4b18-bbdf-e9a9e2662bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail" xlink:type="simple" xlink:href="cwst-20191231.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_bd30406c-ab97-430a-adea-b8970b85cb97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bd30406c-ab97-430a-adea-b8970b85cb97" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8b86f60-04b2-417d-850a-95b584b202fa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8b86f60-04b2-417d-850a-95b584b202fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d8b86f60-04b2-417d-850a-95b584b202fa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_73d00cbd-f614-428a-b248-9c0287b2e21f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_73d00cbd-f614-428a-b248-9c0287b2e21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_98a0806a-bc24-41e4-be95-b586580516d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_98a0806a-bc24-41e4-be95-b586580516d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_33d9695b-4c93-499c-a35b-3b56d1defab5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_078dfe76-8237-4e05-bc35-16c2d143d09b" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_33d9695b-4c93-499c-a35b-3b56d1defab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac80898d-9f73-4b80-939c-b3312b6b1737" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6a955ba5-63e5-4e5c-9e44-27c5ee886d6c" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac80898d-9f73-4b80-939c-b3312b6b1737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_cbf2ae8b-8fb4-4a6a-afd4-3dc12d27e76c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_ac80898d-9f73-4b80-939c-b3312b6b1737" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_cbf2ae8b-8fb4-4a6a-afd4-3dc12d27e76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7e7098b5-52ff-427f-ac1b-0fe97083b8fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7e7098b5-52ff-427f-ac1b-0fe97083b8fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57c8559b-e682-44a7-b1f8-7ad53d0d3e67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7e7098b5-52ff-427f-ac1b-0fe97083b8fe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57c8559b-e682-44a7-b1f8-7ad53d0d3e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_9cbba3c8-8d8b-4d14-a7dc-cff05b47207d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57c8559b-e682-44a7-b1f8-7ad53d0d3e67" xlink:to="loc_us-gaap_LandfillMember_9cbba3c8-8d8b-4d14-a7dc-cff05b47207d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_c7bbc9e2-53cd-4f25-8dc4-e906560854be" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:to="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_30db1647-73ef-4f30-b704-b907f010244f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndInvestmentsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsNoncurrent_30db1647-73ef-4f30-b704-b907f010244f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_cd68f343-9a33-4e81-9d13-41fbe374d677" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:to="loc_us-gaap_DerivativeAssets_cd68f343-9a33-4e81-9d13-41fbe374d677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_199affbb-6503-4e54-af44-21341d4dfae7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_cc71b085-be6d-4c88-9c83-459adac90fb2" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_199affbb-6503-4e54-af44-21341d4dfae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_c774a486-4b30-4fd6-b522-cdab210f8b25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b92e2f79-8a10-4199-aa25-80d084269f0d" xlink:to="loc_us-gaap_LiabilitiesAbstract_c774a486-4b30-4fd6-b522-cdab210f8b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_3f0b21b9-0efb-4c30-b448-a31bda1b7acd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c774a486-4b30-4fd6-b522-cdab210f8b25" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_3f0b21b9-0efb-4c30-b448-a31bda1b7acd" 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-20191231.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_4bd2b9fd-36b6-4162-b1b4-7128cd848b70" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_cd319011-1e7c-46b0-a859-b7c5df12590a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_4bd2b9fd-36b6-4162-b1b4-7128cd848b70" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_cd319011-1e7c-46b0-a859-b7c5df12590a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cd0779a-b762-40f9-8e1d-d55d6e932fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_cb8cabea-a4f1-4311-8755-f6644dd25b51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_5cd0779a-b762-40f9-8e1d-d55d6e932fc0" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock_cb8cabea-a4f1-4311-8755-f6644dd25b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSNarrativeDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0aac35d4-8289-463c-9121-fb30b983f2a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b605067e-04ae-42d3-8077-437a853b4ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_0aac35d4-8289-463c-9121-fb30b983f2a7" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b605067e-04ae-42d3-8077-437a853b4ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_66e6598c-bc12-40c6-9dff-99af4c548f99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b605067e-04ae-42d3-8077-437a853b4ed0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_66e6598c-bc12-40c6-9dff-99af4c548f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_02f27151-336d-4778-b96d-c454880ed44b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_66e6598c-bc12-40c6-9dff-99af4c548f99" xlink:to="loc_us-gaap_ClassOfStockDomain_02f27151-336d-4778-b96d-c454880ed44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9f67b5d9-56de-47d1-9398-13c4b6a5f6d5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_02f27151-336d-4778-b96d-c454880ed44b" xlink:to="loc_us-gaap_CommonClassAMember_9f67b5d9-56de-47d1-9398-13c4b6a5f6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable_b605067e-04ae-42d3-8077-437a853b4ed0" xlink:to="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution_193d518c-bee4-4eb7-8ae1-7230f6e138ff" xlink:href="cwst-20191231.xsd#cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution_193d518c-bee4-4eb7-8ae1-7230f6e138ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount_5d5f65d8-35c9-4a85-9d2d-a0e863bfab36" xlink:href="cwst-20191231.xsd#cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount_5d5f65d8-35c9-4a85-9d2d-a0e863bfab36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_8f961999-c972-4bb3-9e71-731d78e45f4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1_8f961999-c972-4bb3-9e71-731d78e45f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8613fb8-d0c4-4cab-aedc-d9b83804c99b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b8613fb8-d0c4-4cab-aedc-d9b83804c99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_07608224-1dd1-46de-aaaf-abdc236c9f2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate_07608224-1dd1-46de-aaaf-abdc236c9f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_292394a5-6520-4ffa-a46c-6203931d63b8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_292394a5-6520-4ffa-a46c-6203931d63b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_53655d86-3fc7-407a-94e4-b271884f79c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_53655d86-3fc7-407a-94e4-b271884f79c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansWithdrawalObligation_3fc9e4a2-6863-48b1-87cd-7921212b4752" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansWithdrawalObligation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_MultiemployerPlansWithdrawalObligation_3fc9e4a2-6863-48b1-87cd-7921212b4752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_e333f028-3a43-45f2-8295-8f8b5dbfcea0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_e333f028-3a43-45f2-8295-8f8b5dbfcea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpense_97afa0a3-945b-42d3-a4fa-c2cc4f41eb2e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_us-gaap_PensionExpense_97afa0a3-945b-42d3-a4fa-c2cc4f41eb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_aeddfc94-3399-4167-8c2b-7d4e6670b369" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm_aeddfc94-3399-4167-8c2b-7d4e6670b369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_dcac1d16-ea19-4b39-b610-b73260e9e7bf" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansWithdrawalObligationUndiscounted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_MultiemployerPlansWithdrawalObligationUndiscounted_dcac1d16-ea19-4b39-b610-b73260e9e7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_2bcd00a0-88fb-4d00-8f70-14dc6d361cca" xlink:href="cwst-20191231.xsd#cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems_41b6d344-d5cf-4ff1-a8c7-8e4887cd02a5" xlink:to="loc_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation_2bcd00a0-88fb-4d00-8f70-14dc6d361cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="cwst-20191231.xsd#EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails"/>
  <link:presentationLink xlink:role="http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_87a4ad40-4247-4bdb-9e99-6a168c3ca933" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMultiemployerPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_87a4ad40-4247-4bdb-9e99-6a168c3ca933" xlink:to="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanTypeAxis_5e562985-42af-4ee1-90e6-efefbe18b68c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:to="loc_us-gaap_MultiemployerPlanTypeAxis_5e562985-42af-4ee1-90e6-efefbe18b68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansTypeDomain_a50b9337-6391-432a-8f6b-3fb5dce28210" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanTypeAxis_5e562985-42af-4ee1-90e6-efefbe18b68c" xlink:to="loc_us-gaap_MultiemployerPlansTypeDomain_a50b9337-6391-432a-8f6b-3fb5dce28210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansPensionMember_e3892115-42cb-4d83-90b7-647c97cdd897" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansPensionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansTypeDomain_a50b9337-6391-432a-8f6b-3fb5dce28210" xlink:to="loc_us-gaap_MultiemployerPlansPensionMember_e3892115-42cb-4d83-90b7-647c97cdd897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameAxis_bbdab083-c3c9-424e-a022-4d24f2ddb807" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:to="loc_us-gaap_MultiemployerPlanNameAxis_bbdab083-c3c9-424e-a022-4d24f2ddb807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanNameDomain_fd44530f-5c06-40cf-9689-9f5919097373" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameAxis_bbdab083-c3c9-424e-a022-4d24f2ddb807" xlink:to="loc_us-gaap_MultiemployerPlanNameDomain_fd44530f-5c06-40cf-9689-9f5919097373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_a3ec9ffa-3c66-429a-b624-a9337f12251b" xlink:href="cwst-20191231.xsd#cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlanNameDomain_fd44530f-5c06-40cf-9689-9f5919097373" xlink:to="loc_cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember_a3ec9ffa-3c66-429a-b624-a9337f12251b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlansLineItems_f49e635d-fca6-4084-8848-c81d8e52d76f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfMultiemployerPlansTable_878860c1-7506-4d90-8c55-ff99219ea703" xlink:to="loc_us-gaap_MultiemployerPlansLineItems_f49e635d-fca6-4084-8848-c81d8e52d76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanContributionsByEmployer_3bb3f4fe-152a-413a-957f-781ed912a6dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MultiemployerPlanContributionsByEmployer"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultiemployerPlansLineItems_f49e635d-fca6-4084-8848-c81d8e52d76f" xlink:to="loc_us-gaap_MultiemployerPlanContributionsByEmployer_3bb3f4fe-152a-413a-957f-781ed912a6dc" 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-20191231.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_43aa40ba-11fa-49b6-afbf-91c51db707e8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_42c74128-30a3-4c90-83fe-ff7952713072" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43aa40ba-11fa-49b6-afbf-91c51db707e8" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_42c74128-30a3-4c90-83fe-ff7952713072" 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-20191231.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_a3004bfa-7b84-4226-990c-cc028c9b210a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0ec4ab05-612a-467f-97e7-f605662504cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a3004bfa-7b84-4226-990c-cc028c9b210a" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0ec4ab05-612a-467f-97e7-f605662504cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b390ca1e-0d2c-41d9-b29c-3e603e3424d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a3004bfa-7b84-4226-990c-cc028c9b210a" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b390ca1e-0d2c-41d9-b29c-3e603e3424d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dc5dc863-a99e-44d0-8aab-e89c698faba6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a3004bfa-7b84-4226-990c-cc028c9b210a" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_dc5dc863-a99e-44d0-8aab-e89c698faba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5e546e2d-5a15-4ad8-9faf-d5a792be9ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a3004bfa-7b84-4226-990c-cc028c9b210a" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5e546e2d-5a15-4ad8-9faf-d5a792be9ccb" 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-20191231.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_3af8782e-bd19-4683-9c21-50d0d0662ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_663699ab-a4f2-4b47-a223-d5d4e4c1a684" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3af8782e-bd19-4683-9c21-50d0d0662ddd" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_663699ab-a4f2-4b47-a223-d5d4e4c1a684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0ce4d04d-7af8-46ff-80c9-bdc228a2cf53" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_663699ab-a4f2-4b47-a223-d5d4e4c1a684" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_0ce4d04d-7af8-46ff-80c9-bdc228a2cf53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_556c2605-2bdd-4ac2-8ea0-d80103b8c92f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_663699ab-a4f2-4b47-a223-d5d4e4c1a684" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_556c2605-2bdd-4ac2-8ea0-d80103b8c92f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_31fc2445-e875-4e5b-8eeb-ed7707e2ff5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_663699ab-a4f2-4b47-a223-d5d4e4c1a684" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_31fc2445-e875-4e5b-8eeb-ed7707e2ff5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_b9178a73-28e7-413e-b235-504f1f4d8bd6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3af8782e-bd19-4683-9c21-50d0d0662ddd" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_b9178a73-28e7-413e-b235-504f1f4d8bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d20485e8-5049-4f30-9a24-288fcf050bcd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_b9178a73-28e7-413e-b235-504f1f4d8bd6" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d20485e8-5049-4f30-9a24-288fcf050bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CurrentStateDeferredBenefitLossCarryforwards_a3c85d6a-6e48-4a2d-8c73-c0d3b2036761" xlink:href="cwst-20191231.xsd#cwst_CurrentStateDeferredBenefitLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_b9178a73-28e7-413e-b235-504f1f4d8bd6" xlink:to="loc_cwst_CurrentStateDeferredBenefitLossCarryforwards_a3c85d6a-6e48-4a2d-8c73-c0d3b2036761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_25be92d7-4e5f-40eb-87f1-3b5ee8853c37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_b9178a73-28e7-413e-b235-504f1f4d8bd6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_25be92d7-4e5f-40eb-87f1-3b5ee8853c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_2a7a1e81-1910-4037-bbcd-d78c1d35742e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_b9178a73-28e7-413e-b235-504f1f4d8bd6" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_2a7a1e81-1910-4037-bbcd-d78c1d35742e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_31cddda1-ead3-4a2c-aeb9-50d84bfa95ff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3af8782e-bd19-4683-9c21-50d0d0662ddd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_31cddda1-ead3-4a2c-aeb9-50d84bfa95ff" 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-20191231.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_4e02f214-0a0d-49d4-abb3-527bd0fb85f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4e02f214-0a0d-49d4-abb3-527bd0fb85f0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5c61eb34-5c77-4749-badd-65d302330bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5c61eb34-5c77-4749-badd-65d302330bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1e439b05-db9b-42b5-ba51-94ce40257ba8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5c61eb34-5c77-4749-badd-65d302330bf6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1e439b05-db9b-42b5-ba51-94ce40257ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CompleteDisposalCompanyIncMember_292166fc-ecd3-4b96-bfda-a273ce358202" xlink:href="cwst-20191231.xsd#cwst_CompleteDisposalCompanyIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1e439b05-db9b-42b5-ba51-94ce40257ba8" xlink:to="loc_cwst_CompleteDisposalCompanyIncMember_292166fc-ecd3-4b96-bfda-a273ce358202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_df94600f-20bc-4fab-843d-beb132a588a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_df94600f-20bc-4fab-843d-beb132a588a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2f26b83f-8c6a-4416-9273-5f09f7ca21d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_df94600f-20bc-4fab-843d-beb132a588a4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2f26b83f-8c6a-4416-9273-5f09f7ca21d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_db8e7107-b769-4aa4-b712-c9cfa4f64248" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2f26b83f-8c6a-4416-9273-5f09f7ca21d2" xlink:to="loc_us-gaap_GoodwillMember_db8e7107-b769-4aa4-b712-c9cfa4f64248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_82d4a698-8a1e-4140-9558-86ac53108396" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_82d4a698-8a1e-4140-9558-86ac53108396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_82d4a698-8a1e-4140-9558-86ac53108396" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_5e47f02e-3de0-4162-89bd-884a65b38b63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:to="loc_us-gaap_DomesticCountryMember_5e47f02e-3de0-4162-89bd-884a65b38b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_81d965f8-bf5f-4de5-9afe-970e00cc7b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7ea2db73-ad47-45fd-b024-6814926deeff" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_81d965f8-bf5f-4de5-9afe-970e00cc7b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_62af5c7f-e161-4ffe-8dbc-7a9d771224e4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cdeb6556-6cfb-4964-a445-b5f4a4d6a3df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_cdeb6556-6cfb-4964-a445-b5f4a4d6a3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d1e0d108-2418-45d1-b761-3ec33c5f78d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d1e0d108-2418-45d1-b761-3ec33c5f78d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2e4d2dca-5a1c-4de1-a4d0-c7de017497ab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2e4d2dca-5a1c-4de1-a4d0-c7de017497ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets_64ad75eb-ca1a-42df-beae-fe7b69390966" xlink:href="cwst-20191231.xsd#cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets_64ad75eb-ca1a-42df-beae-fe7b69390966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_e5b0aed9-090f-4a5d-82f0-365e2da3a7ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit_e5b0aed9-090f-4a5d-82f0-365e2da3a7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations_1a07f788-6fb6-4856-b761-1a13aed1c663" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations_1a07f788-6fb6-4856-b761-1a13aed1c663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_fed54484-c639-4a8c-895e-ba478c448dfa" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_fed54484-c639-4a8c-895e-ba478c448dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_92ada109-69fd-4474-ba58-a2e593de23eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_92ada109-69fd-4474-ba58-a2e593de23eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8cfaab63-7db8-42c6-b084-5d0dbcb5139a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxLiabilities_8cfaab63-7db8-42c6-b084-5d0dbcb5139a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_2556dbf5-ec3e-44de-adf9-7d72b3c00fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_2556dbf5-ec3e-44de-adf9-7d72b3c00fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_9d5a84e4-7386-4dc4-a264-9043cbe79fcb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_9d5a84e4-7386-4dc4-a264-9043cbe79fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_16aedeb1-4875-4f85-9e39-00cc717a7da9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_16aedeb1-4875-4f85-9e39-00cc717a7da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_288311d4-7150-4107-9bdf-1463f32371b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_288311d4-7150-4107-9bdf-1463f32371b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_eaf2e06b-8977-4959-b1e9-e0b526cfb37b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_eaf2e06b-8977-4959-b1e9-e0b526cfb37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_398ea435-0ad5-43af-a573-e14feed2604d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_398ea435-0ad5-43af-a573-e14feed2604d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit_4c4217ba-0d74-4e4c-b84e-4af66f313e7e" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit_4c4217ba-0d74-4e4c-b84e-4af66f313e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_924636c8-e0f3-4160-a9f4-4f4cd2887498" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_924636c8-e0f3-4160-a9f4-4f4cd2887498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_005f0d8c-5c35-44c3-9c4a-568a90fa9917" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit_005f0d8c-5c35-44c3-9c4a-568a90fa9917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_4634b720-6d16-40db-9a1c-c672fbcffe67" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_4634b720-6d16-40db-9a1c-c672fbcffe67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_141e686a-04a3-444b-a269-324f03fab380" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_141e686a-04a3-444b-a269-324f03fab380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_67de873a-3401-4cd8-be3c-06cff3af3220" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_2d350597-86ba-44f3-9a01-bda551bc4dfc" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_67de873a-3401-4cd8-be3c-06cff3af3220" 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-20191231.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_f799102c-f402-4b54-81a9-8611840d08f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_af250833-9216-4aa0-8f56-29b01942339c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_af250833-9216-4aa0-8f56-29b01942339c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6dce954f-43ba-4906-88f9-5799b8daa4da" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_6dce954f-43ba-4906-88f9-5799b8daa4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fa75841c-97e7-4d4b-b8da-4a1a0083ade4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fa75841c-97e7-4d4b-b8da-4a1a0083ade4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_efbc7b62-aacf-4175-a51a-93e421884f48" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_efbc7b62-aacf-4175-a51a-93e421884f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_a750172f-f6b0-4b40-ba1f-d3059afd149b" xlink:href="cwst-20191231.xsd#cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit_a750172f-f6b0-4b40-ba1f-d3059afd149b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount_48e57d22-268b-471d-a396-071488c9a1df" xlink:href="cwst-20191231.xsd#cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount_48e57d22-268b-471d-a396-071488c9a1df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_25ed01cd-7e64-414c-a1ff-253ad98c84a6" xlink:href="cwst-20191231.xsd#cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards_25ed01cd-7e64-414c-a1ff-253ad98c84a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_b50ff67d-c1dd-493c-9dc8-9eecc575e41b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpense_b50ff67d-c1dd-493c-9dc8-9eecc575e41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_103cde01-c22b-4942-825d-a9f1ac92d561" xlink:href="cwst-20191231.xsd#cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation_103cde01-c22b-4942-825d-a9f1ac92d561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_edb4174c-6445-40be-9fee-d987f9e04905" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_edb4174c-6445-40be-9fee-d987f9e04905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_21169992-c0eb-4472-b09e-2b0daff25113" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherReconcilingItems_21169992-c0eb-4472-b09e-2b0daff25113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ccb5d1c8-99a7-4b0c-8cd6-094d1eee5af6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f799102c-f402-4b54-81a9-8611840d08f5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ccb5d1c8-99a7-4b0c-8cd6-094d1eee5af6" 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-20191231.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_d571c6c8-4797-4d5a-ab4c-3ce9327cec4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d571c6c8-4797-4d5a-ab4c-3ce9327cec4f" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_59e5c159-8727-4428-b7d2-27a4320ad3a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_59e5c159-8727-4428-b7d2-27a4320ad3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1e74ccca-7ac5-46d3-a28b-d37dc0edd585" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1e74ccca-7ac5-46d3-a28b-d37dc0edd585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_00c2f86c-7b6c-4bde-9ad4-ddeeca8c3a85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_00c2f86c-7b6c-4bde-9ad4-ddeeca8c3a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_1f7f363c-5134-4b52-b3b3-dd821fc1d6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_1f7f363c-5134-4b52-b3b3-dd821fc1d6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_9bd1915a-9372-46be-87ad-e0e2b9ddf934" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_9bd1915a-9372-46be-87ad-e0e2b9ddf934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b3209541-2101-4f8e-b69b-d619df16ba2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_b3209541-2101-4f8e-b69b-d619df16ba2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_601ed8d7-1a1e-4ffd-a47e-e42e2a5048a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax_601ed8d7-1a1e-4ffd-a47e-e42e2a5048a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_ebd566bf-8376-4fc7-b14e-f7d94dddb320" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_ebd566bf-8376-4fc7-b14e-f7d94dddb320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_9cb80fb8-cea0-4afc-91c4-57114cd8206d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_9cb80fb8-cea0-4afc-91c4-57114cd8206d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f48047fa-8a38-4f50-99b9-dbf790098452" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f48047fa-8a38-4f50-99b9-dbf790098452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_610e0b41-3618-4812-be90-86af97749e96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseAbstract_587ef58e-39bc-4329-bbb6-c6de01a15922" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_610e0b41-3618-4812-be90-86af97749e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_cfa4a032-e2ab-427e-9b21-ac85c06a4f47" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d571c6c8-4797-4d5a-ab4c-3ce9327cec4f" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_cfa4a032-e2ab-427e-9b21-ac85c06a4f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_aa2d1920-95b7-44c2-bc04-a9b129dcddfc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_cfa4a032-e2ab-427e-9b21-ac85c06a4f47" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_aa2d1920-95b7-44c2-bc04-a9b129dcddfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_05b2fa76-b908-4e7a-a993-0c6abfd5e266" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_cfa4a032-e2ab-427e-9b21-ac85c06a4f47" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_05b2fa76-b908-4e7a-a993-0c6abfd5e266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_89d8536a-7818-417f-bc41-3c6f5657b6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_cfa4a032-e2ab-427e-9b21-ac85c06a4f47" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_89d8536a-7818-417f-bc41-3c6f5657b6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_12a8814f-bede-4624-a4c9-e8006e329c87" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d571c6c8-4797-4d5a-ab4c-3ce9327cec4f" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_12a8814f-bede-4624-a4c9-e8006e329c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e6adc536-f281-46fe-953e-3c965704ad18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_af1f0d8f-d9c9-46f6-9bd7-af6af0f17d54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e6adc536-f281-46fe-953e-3c965704ad18" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_af1f0d8f-d9c9-46f6-9bd7-af6af0f17d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_843cdf5e-8633-4111-8863-df86009391bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_af1f0d8f-d9c9-46f6-9bd7-af6af0f17d54" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_843cdf5e-8633-4111-8863-df86009391bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8b92dbe4-c17d-4121-9409-7255062efa12" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_af1f0d8f-d9c9-46f6-9bd7-af6af0f17d54" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_8b92dbe4-c17d-4121-9409-7255062efa12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_f4d08c5b-6f5d-4cb5-a74f-8ed61bdb2262" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_af1f0d8f-d9c9-46f6-9bd7-af6af0f17d54" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_f4d08c5b-6f5d-4cb5-a74f-8ed61bdb2262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGES" xlink:type="simple" xlink:href="cwst-20191231.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_228c52cf-64e4-42b4-8e31-5815bbce0a09" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_aab0121c-8943-4451-94cf-265e5c514551" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_228c52cf-64e4-42b4-8e31-5815bbce0a09" xlink:to="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_aab0121c-8943-4451-94cf-265e5c514551" 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-20191231.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_49d78c22-68ad-49b0-97d7-f6a84961bbc3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalExitCostsByCostTextBlock_470b65fa-0e1f-438e-b072-7941cd1c2aa8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalExitCostsByCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_49d78c22-68ad-49b0-97d7-f6a84961bbc3" xlink:to="loc_us-gaap_EnvironmentalExitCostsByCostTextBlock_470b65fa-0e1f-438e-b072-7941cd1c2aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail" xlink:type="simple" xlink:href="cwst-20191231.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_57508980-bb00-4cf1-a7bc-ff88504b6b1e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_11cb6d9d-6750-4779-9eac-f85fe5887bb9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_57508980-bb00-4cf1-a7bc-ff88504b6b1e" xlink:to="loc_us-gaap_SiteContingencyTable_11cb6d9d-6750-4779-9eac-f85fe5887bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_bbc1f606-8307-4714-b0e6-23cd4d58dbee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_11cb6d9d-6750-4779-9eac-f85fe5887bb9" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_bbc1f606-8307-4714-b0e6-23cd4d58dbee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_923d6f9c-eb7b-41fc-bf88-ec3c59bbbb4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_bbc1f606-8307-4714-b0e6-23cd4d58dbee" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_923d6f9c-eb7b-41fc-bf88-ec3c59bbbb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SouthbridgeLandfillMember_a9fbca0a-40df-47ed-baa5-c39e308d8cdd" xlink:href="cwst-20191231.xsd#cwst_SouthbridgeLandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_923d6f9c-eb7b-41fc-bf88-ec3c59bbbb4f" xlink:to="loc_cwst_SouthbridgeLandfillMember_a9fbca0a-40df-47ed-baa5-c39e308d8cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_11cb6d9d-6750-4779-9eac-f85fe5887bb9" xlink:to="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_62ffbf97-e442-42d1-bcfd-e7357f8aff94" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_62ffbf97-e442-42d1-bcfd-e7357f8aff94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_cbcf9ff6-7a13-49b4-ba16-97f0306fb72d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_cbcf9ff6-7a13-49b4-ba16-97f0306fb72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationExpense_c6eaa664-ce77-467c-8325-9b8b1ef80b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalRemediationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_EnvironmentalRemediationExpense_c6eaa664-ce77-467c-8325-9b8b1ef80b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_003f0869-225a-4e0e-bcdf-335bff669858" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_GainLossOnContractTermination_003f0869-225a-4e0e-bcdf-335bff669858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NoncashLandfillClosureCharge_0bc48b3b-b9c2-4531-a05b-5dcafb8268a0" xlink:href="cwst-20191231.xsd#cwst_NoncashLandfillClosureCharge"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_cwst_NoncashLandfillClosureCharge_0bc48b3b-b9c2-4531-a05b-5dcafb8268a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_29d52594-1645-4369-a6d0-e75d842fd082" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_29d52594-1645-4369-a6d0-e75d842fd082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_f69587a1-1be7-4240-ad94-e210f0f2bbdd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LegalFees"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_LegalFees_f69587a1-1be7-4240-ad94-e210f0f2bbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f6deff5f-a730-4c82-8738-c00af4db2e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_f6deff5f-a730-4c82-8738-c00af4db2e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_LandfillClosureSettlementChargeNet_21d90d3a-7eb1-4b3a-8871-096a5e8876f8" xlink:href="cwst-20191231.xsd#cwst_LandfillClosureSettlementChargeNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2c4fa603-1519-4f16-8465-100b80c29768" xlink:to="loc_cwst_LandfillClosureSettlementChargeNet_21d90d3a-7eb1-4b3a-8871-096a5e8876f8" 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-20191231.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_a3c2f11b-e50d-4759-a82a-563d056120a0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExtraordinaryAndUnusualItemsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities_788b9d3d-9788-4cf5-923c-7c7973c0dcc3" xlink:href="cwst-20191231.xsd#cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_a3c2f11b-e50d-4759-a82a-563d056120a0" xlink:to="loc_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities_788b9d3d-9788-4cf5-923c-7c7973c0dcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_c99d8860-5067-40c7-bd23-b129df40411a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_a3c2f11b-e50d-4759-a82a-563d056120a0" xlink:to="loc_us-gaap_GainLossOnContractTermination_c99d8860-5067-40c7-bd23-b129df40411a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_439e4b12-7bf2-4af2-8618-21f8b6f2c797" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtraordinaryAndUnusualItemsAbstract_a3c2f11b-e50d-4759-a82a-563d056120a0" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_439e4b12-7bf2-4af2-8618-21f8b6f2c797" 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-20191231.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_946dc4d1-3251-4c5a-93ef-b95a75e18b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_3b70dd0e-86b6-483f-8690-548dbd821582" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_946dc4d1-3251-4c5a-93ef-b95a75e18b1f" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_3b70dd0e-86b6-483f-8690-548dbd821582" 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-20191231.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_42cb9051-ee8f-457b-9a6e-542fbdbcd40c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bc85595e-c62d-4a55-affc-54143835a393" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_42cb9051-ee8f-457b-9a6e-542fbdbcd40c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_bc85595e-c62d-4a55-affc-54143835a393" 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-20191231.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_974a4913-300c-446d-b34b-49d6e87647f6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_b5d413d5-a8c2-4dc9-99a5-cddb90b21a75" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_974a4913-300c-446d-b34b-49d6e87647f6" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_b5d413d5-a8c2-4dc9-99a5-cddb90b21a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9c241e5a-344e-476d-be69-273d30f79f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_b5d413d5-a8c2-4dc9-99a5-cddb90b21a75" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9c241e5a-344e-476d-be69-273d30f79f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9c241e5a-344e-476d-be69-273d30f79f1b" xlink:to="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_fcd5cf98-0935-4cd1-acbd-723d05a740a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:to="loc_us-gaap_CommonClassAMember_fcd5cf98-0935-4cd1-acbd-723d05a740a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_b5909f70-ab58-4d8a-a3f5-5b41a1da7058" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_77e117b8-0bee-4c29-8e92-450accaa59ba" xlink:to="loc_us-gaap_CommonClassBMember_b5909f70-ab58-4d8a-a3f5-5b41a1da7058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_b5d413d5-a8c2-4dc9-99a5-cddb90b21a75" xlink:to="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b2cc5c98-6e95-40c3-868f-2e8a5000dc84" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b2cc5c98-6e95-40c3-868f-2e8a5000dc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_47482d09-2f52-4f69-894a-3c0ea1f29efb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_b2cc5c98-6e95-40c3-868f-2e8a5000dc84" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_47482d09-2f52-4f69-894a-3c0ea1f29efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedLineItems_82f37cba-40b4-4488-923f-f512e2768a96" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_61ce8291-7890-4835-8b1b-e719b88b2d5b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_61ce8291-7890-4835-8b1b-e719b88b2d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_6ed12bf8-704b-4d94-a8ec-96d3cc7404ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_6ed12bf8-704b-4d94-a8ec-96d3cc7404ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_6ee62ecc-5522-4707-848a-09a3af016620" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_6ee62ecc-5522-4707-848a-09a3af016620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_fdce3870-5a4e-43e2-a316-eb9a92c44c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_fdce3870-5a4e-43e2-a316-eb9a92c44c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2288ab6c-c08c-4748-af00-a243b8f95a23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2288ab6c-c08c-4748-af00-a243b8f95a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9fefd0b9-dbcd-4c42-ae1c-6be6de3d4613" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9fefd0b9-dbcd-4c42-ae1c-6be6de3d4613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f0b901d-ce83-4100-9141-96d25b9892c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2f0b901d-ce83-4100-9141-96d25b9892c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_829b03a3-62d9-429a-817e-48a8086fecbc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_fcddefed-c897-431b-8f4f-d42d77de6ecb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_829b03a3-62d9-429a-817e-48a8086fecbc" 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-20191231.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_5e3071bf-4ea1-4bb6-af7c-301ea1c2bd4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_7d3eed95-fdfc-4150-8f0c-a21c98503c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_5e3071bf-4ea1-4bb6-af7c-301ea1c2bd4b" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_7d3eed95-fdfc-4150-8f0c-a21c98503c7b" 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-20191231.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_6c05628b-ba8e-4a93-be20-62c71c3ced8e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6c05628b-ba8e-4a93-be20-62c71c3ced8e" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_897a5c64-cd54-4bfa-85ca-76a01a9bb877" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_897a5c64-cd54-4bfa-85ca-76a01a9bb877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_897a5c64-cd54-4bfa-85ca-76a01a9bb877" xlink:to="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_926b66e9-36d2-40ac-9b4b-ed560e8c4ffb" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:to="loc_srt_AffiliatedEntityMember_926b66e9-36d2-40ac-9b4b-ed560e8c4ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RelatedPartyMember_0070cce1-a156-4409-a268-08cb2faef75a" xlink:href="cwst-20191231.xsd#cwst_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1d95b8a6-2ecf-4d7e-94c7-90b65d130cc1" xlink:to="loc_cwst_RelatedPartyMember_0070cce1-a156-4409-a268-08cb2faef75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a9b2d6c7-36cc-4318-8521-29cdaa6a0a88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c03d9af4-4fcc-4d15-a66d-e3ff83d0c35a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a9b2d6c7-36cc-4318-8521-29cdaa6a0a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandfillMember_013376e9-6300-446f-a4b3-35f58963a51a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandfillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a9b2d6c7-36cc-4318-8521-29cdaa6a0a88" xlink:to="loc_us-gaap_LandfillMember_013376e9-6300-446f-a4b3-35f58963a51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_8a959045-b052-4fb9-a8a5-4f0a7bb66920" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_2fb1b613-810f-4e0f-a2e0-497d56656650" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_2fb1b613-810f-4e0f-a2e0-497d56656650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_35c46016-9e7e-4691-8d9c-257b97978f37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_35c46016-9e7e-4691-8d9c-257b97978f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_0cb60db6-d85b-4543-aeb7-0180ea550822" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_RevenueFromRelatedParties_0cb60db6-d85b-4543-aeb7-0180ea550822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_NumberOfLeases_e642efbc-7fb9-4b54-8a2b-85d171b8384b" xlink:href="cwst-20191231.xsd#cwst_NumberOfLeases"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_cwst_NumberOfLeases_e642efbc-7fb9-4b54-8a2b-85d171b8384b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_1498d79d-dc0c-4a38-bd3c-822d2e6703dd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_1498d79d-dc0c-4a38-bd3c-822d2e6703dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_22726bfb-d415-49fc-a5f2-42ec372ec3c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_22726bfb-d415-49fc-a5f2-42ec372ec3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_955e7580-bafe-4851-9328-d481015800b9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesIncomeStatementAmortizationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense_955e7580-bafe-4851-9328-d481015800b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_8b14738c-63fc-440d-ba78-dea12ce22d10" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationCashPaidToSettle"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_AssetRetirementObligationCashPaidToSettle_8b14738c-63fc-440d-ba78-dea12ce22d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_409e54d3-785b-43a3-bb58-3ee4044d060a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_2dcd59a7-56eb-46fb-a439-9487d30b9f72" xlink:to="loc_us-gaap_AssetRetirementObligation_409e54d3-785b-43a3-bb58-3ee4044d060a" 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-20191231.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_2803e1f7-36b4-4944-8f43-c8c656d6f9c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_f3c89932-8ce6-4115-8414-a33e44fe9ee6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2803e1f7-36b4-4944-8f43-c8c656d6f9c3" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_f3c89932-8ce6-4115-8414-a33e44fe9ee6" 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-20191231.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_c25da436-e3ea-4078-98e7-50f34bbc6372" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f6d7e548-ece9-453e-815e-943833096425" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c25da436-e3ea-4078-98e7-50f34bbc6372" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_f6d7e548-ece9-453e-815e-943833096425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_98877164-52d1-4744-a713-39af92ed0ce0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c25da436-e3ea-4078-98e7-50f34bbc6372" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_98877164-52d1-4744-a713-39af92ed0ce0" 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-20191231.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_e39992bb-2d0f-4635-9222-b417c3e0dbba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e39992bb-2d0f-4635-9222-b417c3e0dbba" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f56843b4-f157-4f57-8ada-32ad8a70bec1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:to="loc_srt_ConsolidationItemsAxis_f56843b4-f157-4f57-8ada-32ad8a70bec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_f56843b4-f157-4f57-8ada-32ad8a70bec1" xlink:to="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e05c53fd-5c3d-4f28-adfe-8babf6a78a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:to="loc_us-gaap_OperatingSegmentsMember_e05c53fd-5c3d-4f28-adfe-8babf6a78a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationEliminationsMember_39b61fbb-4a43-4b77-9e73-d7306612825d" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ConsolidationEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6e4e2cf4-cabf-4fb8-8d86-b1d9c588a9e1" xlink:to="loc_srt_ConsolidationEliminationsMember_39b61fbb-4a43-4b77-9e73-d7306612825d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5447488c-9e4a-4ab4-8486-caac67edd37b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5447488c-9e4a-4ab4-8486-caac67edd37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5447488c-9e4a-4ab4-8486-caac67edd37b" xlink:to="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_EasternRegionMember_361ea23a-925e-4ace-b95c-b2bce73939d9" xlink:href="cwst-20191231.xsd#cwst_EasternRegionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_cwst_EasternRegionMember_361ea23a-925e-4ace-b95c-b2bce73939d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_WesternRegionMember_0a4d5047-e8be-4926-b240-b53b50b27c5f" xlink:href="cwst-20191231.xsd#cwst_WesternRegionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_cwst_WesternRegionMember_0a4d5047-e8be-4926-b240-b53b50b27c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_75db4f8f-ade3-4d49-9910-b4b7e4314dae" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_cwst_RecyclingMember_75db4f8f-ade3-4d49-9910-b4b7e4314dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_05751e85-b5ec-4b1e-bd74-0fa7a8dded97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7dbba2af-ff12-43e4-b05c-25b181ff8674" xlink:to="loc_us-gaap_AllOtherSegmentsMember_05751e85-b5ec-4b1e-bd74-0fa7a8dded97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a83987d6-0343-4655-9cf5-60f9b18ba744" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_28da2a8a-e723-4ba2-ab21-9050f0cd7caf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_Revenues_28da2a8a-e723-4ba2-ab21-9050f0cd7caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1d3aa36b-ca23-4c2a-9ce1-d4162b99ab3f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1d3aa36b-ca23-4c2a-9ce1-d4162b99ab3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f70f9ef0-491e-4445-aa61-53d558f8d6bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_OperatingIncomeLoss_f70f9ef0-491e-4445-aa61-53d558f8d6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_dfa822b6-00a9-4434-91a3-772a892c94d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_dfa822b6-00a9-4434-91a3-772a892c94d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_33a9892d-60de-455c-97da-5f1b2090e506" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_33a9892d-60de-455c-97da-5f1b2090e506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_43adbe29-18e1-4e7c-b144-2c4a464ecedf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_Goodwill_43adbe29-18e1-4e7c-b144-2c4a464ecedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_624304f0-b8b1-45d3-8542-4f3fd3c5a268" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88710166-8eda-4ab0-a73c-4877ccda4284" xlink:to="loc_us-gaap_Assets_624304f0-b8b1-45d3-8542-4f3fd3c5a268" 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-20191231.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_7fea43d7-1b4e-4107-80e9-bad62928453d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_3b9dd8be-be14-48bf-b75c-f2cad9391fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7fea43d7-1b4e-4107-80e9-bad62928453d" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_3b9dd8be-be14-48bf-b75c-f2cad9391fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_098822b3-151c-46b2-8212-7a2784d2bafa" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_3b9dd8be-be14-48bf-b75c-f2cad9391fe4" xlink:to="loc_srt_ProductOrServiceAxis_098822b3-151c-46b2-8212-7a2784d2bafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_098822b3-151c-46b2-8212-7a2784d2bafa" xlink:to="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsCollectionMember_67b6b62b-0d4f-4985-ae60-f7e8f57a7957" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsCollectionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsCollectionMember_67b6b62b-0d4f-4985-ae60-f7e8f57a7957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsDisposalMember_727c9fe0-c798-4c9c-a418-d92f5da13224" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsDisposalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsDisposalMember_727c9fe0-c798-4c9c-a418-d92f5da13224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsPowerGenerationMember_ebbc6e1c-80b8-43ae-b6ca-956934a88af7" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsPowerGenerationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsPowerGenerationMember_ebbc6e1c-80b8-43ae-b6ca-956934a88af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsProcessingMember_586d8d37-0d5a-4837-bb91-fca82974a30f" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsProcessingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsProcessingMember_586d8d37-0d5a-4837-bb91-fca82974a30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_SolidWasteOperationsMember_7c1a1adf-d59f-4fd7-ac92-a0c6888f6ad9" xlink:href="cwst-20191231.xsd#cwst_SolidWasteOperationsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_SolidWasteOperationsMember_7c1a1adf-d59f-4fd7-ac92-a0c6888f6ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_OrganicsMember_ec6c9726-ac62-4031-a057-8b9ab490b615" xlink:href="cwst-20191231.xsd#cwst_OrganicsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_OrganicsMember_ec6c9726-ac62-4031-a057-8b9ab490b615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_CustomerSolutionsMember_7dcb4969-4d32-4322-ac78-1e95d8deac39" xlink:href="cwst-20191231.xsd#cwst_CustomerSolutionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_CustomerSolutionsMember_7dcb4969-4d32-4322-ac78-1e95d8deac39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cwst_RecyclingMember_be717e5e-b124-43bc-92a5-cb5a52777ddf" xlink:href="cwst-20191231.xsd#cwst_RecyclingMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6bc7d3dc-b990-45c2-9890-54a89328c97f" xlink:to="loc_cwst_RecyclingMember_be717e5e-b124-43bc-92a5-cb5a52777ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_3b9dd8be-be14-48bf-b75c-f2cad9391fe4" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_985f19f0-f26e-4dd6-93dd-176a1caa75e9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:to="loc_us-gaap_Revenues_985f19f0-f26e-4dd6-93dd-176a1caa75e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_8dca7ec9-ff2f-4ae1-86db-29853e39a80d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ab89d5b-e9cb-4d19-8ac7-5053bbc74633" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_8dca7ec9-ff2f-4ae1-86db-29853e39a80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITED"/>
  <link:presentationLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_e796c1af-c191-4076-863d-2fedae554825" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_e09fd700-9b00-4ec4-bd2d-9e058a1dc02f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_e796c1af-c191-4076-863d-2fedae554825" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_e09fd700-9b00-4ec4-bd2d-9e058a1dc02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables"/>
  <link:presentationLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f16b147c-2844-49a6-a10d-a8a0df5f8114" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_88eed812-8709-4251-975b-dba412e56861" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_f16b147c-2844-49a6-a10d-a8a0df5f8114" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_88eed812-8709-4251-975b-dba412e56861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_df25cc19-a39e-482e-93a7-f3400bbddd09" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_92397efa-0eff-481b-ade2-2ab35222607f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_df25cc19-a39e-482e-93a7-f3400bbddd09" xlink:to="loc_us-gaap_Revenues_92397efa-0eff-481b-ade2-2ab35222607f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ab8385a9-73a3-4151-b671-c4fd20e13c4f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_df25cc19-a39e-482e-93a7-f3400bbddd09" xlink:to="loc_us-gaap_OperatingIncomeLoss_ab8385a9-73a3-4151-b671-c4fd20e13c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8d8b08be-c11c-4991-b7a5-0867413375a6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_df25cc19-a39e-482e-93a7-f3400bbddd09" xlink:to="loc_us-gaap_ProfitLoss_8d8b08be-c11c-4991-b7a5-0867413375a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_e412a176-3fe1-4676-b903-90de792ecf25" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_df25cc19-a39e-482e-93a7-f3400bbddd09" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_e412a176-3fe1-4676-b903-90de792ecf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a3cdeb0f-071b-46e7-aa2e-24503743f5bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_e412a176-3fe1-4676-b903-90de792ecf25" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a3cdeb0f-071b-46e7-aa2e-24503743f5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d027bdc9-75da-49fc-8288-304fb90aad28" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_e412a176-3fe1-4676-b903-90de792ecf25" xlink:to="loc_us-gaap_EarningsPerShareBasic_d027bdc9-75da-49fc-8288-304fb90aad28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a0fe8904-b49b-4c1c-819f-45ca5a344a85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_e412a176-3fe1-4676-b903-90de792ecf25" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a0fe8904-b49b-4c1c-819f-45ca5a344a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_59dd9b97-af33-40c9-bd90-e95c88bd3e83" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_e412a176-3fe1-4676-b903-90de792ecf25" xlink:to="loc_us-gaap_EarningsPerShareDiluted_59dd9b97-af33-40c9-bd90-e95c88bd3e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ScheduleIIValuationAccounts" xlink:type="simple" xlink:href="cwst-20191231.xsd#ScheduleIIValuationAccounts"/>
  <link:presentationLink xlink:role="http://casella.com/role/ScheduleIIValuationAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_23cbf60c-75e8-449b-b506-fdefc54edd44" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_3eaa0bb7-113b-4a84-b229-d3e6e14992a9" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_23cbf60c-75e8-449b-b506-fdefc54edd44" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_3eaa0bb7-113b-4a84-b229-d3e6e14992a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://casella.com/role/ScheduleIIValuationAccountsDetail" xlink:type="simple" xlink:href="cwst-20191231.xsd#ScheduleIIValuationAccountsDetail"/>
  <link:presentationLink xlink:role="http://casella.com/role/ScheduleIIValuationAccountsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_a0502e22-4a47-476a-85a4-4d57ff238310" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f407774-6b2b-4d83-8941-150d9b5a33dc" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_a0502e22-4a47-476a-85a4-4d57ff238310" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f407774-6b2b-4d83-8941-150d9b5a33dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f407774-6b2b-4d83-8941-150d9b5a33dc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_40909373-03f1-425f-bf5e-2c21523de60c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9bef6fe7-4cf9-445a-bdda-06aacc2b9b5e" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_40909373-03f1-425f-bf5e-2c21523de60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_104eb6ea-42ad-4a1b-bc0c-6d16aba0a0ca" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_40909373-03f1-425f-bf5e-2c21523de60c" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_104eb6ea-42ad-4a1b-bc0c-6d16aba0a0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_41697b8d-1129-4352-a037-bfe5f2c04f93" xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_3f407774-6b2b-4d83-8941-150d9b5a33dc" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_41697b8d-1129-4352-a037-bfe5f2c04f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_41697b8d-1129-4352-a037-bfe5f2c04f93" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_26c0fce3-cb1b-4b34-b321-af1ebb123e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_26c0fce3-cb1b-4b34-b321-af1ebb123e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_457e5f51-a4b6-4cd8-ac9f-8e1ee60f7447" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_457e5f51-a4b6-4cd8-ac9f-8e1ee60f7447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e9731209-9a7a-428a-9637-e120eadbafd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_e9731209-9a7a-428a-9637-e120eadbafd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_21d402ba-379b-4a87-902b-ee8dc4f8f145" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3b76ce49-2fe3-4b40-8d8b-ee52376c1593" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_21d402ba-379b-4a87-902b-ee8dc4f8f145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cwst-20191231_g1.jpg
<TEXT>
begin 644 cwst-20191231_g1.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_[@ .061O8F4 9$     !_]L A  ! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! @(" @("
M @(" @(# P,# P,# P,# 0$! 0$! 0$! 0$" @$" @,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P/_P  1" )- L4#
M 1$  A$! Q$!_]T ! !9_\0!H@    8" P$             !P@&!00) PH"
M 0 + 0  !@,! 0$            &!00#!P(( 0D "@L0  (! P0! P," P,#
M @8)=0$" P01!1(&(0<3(@ (,11!,B,5"5%"%F$D,Q=2<8$88I$E0Z&Q\"8T
M<@H9P=$U)^%3-H+QDJ)$5'-%1C='8RA55E<:LL+2XO)D@W23A&6CL\/3XRDX
M9O-U*CDZ2$E*6%E:9VAI:G9W>'EZA8:'B(F*E)66EYB9FJ2EIJ>HJ:JTM;:W
MN+FZQ,7&Q\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY^A$  @$# @0$ P4$! 0&
M!@5M 0(#$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152H6(6,PFQ),'10W+P%^&"
M-"624QAC1/&BLB8U&50V160G"G.#DT9TPM+B\E5E=58WA(6CL\/3X_,I&I2D
MM,34Y/25I;7%U>7U*$=79CAVAI:FML;6YO9G=X>7I[?'U^?W2%AH>(B8J+C(
MV.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H # ,!  (1 Q$ /P#?
MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M1ZJJI:&EJ:ZNJ:>CHJ.GFJJRLJIHZ>EI:6GC::HJ:FHF9(H*>")"SNQ"JH))
M 'MBYN;:RMKB\O+A(K2)&=W=@J(B@LSNS$*JJH)9B0  233IV"">ZGAM;6%Y
M+F1PJ(H+,S,:*JJ*EF8D   DDT&>M>[<_P#PI8^#6WJK)[QQ_1/\P#>WQ'PF
M]\?L;-?S#MD?$S<.8^#F-JZC-8[:^6S+=JU.XL=NW(8/;6ZZ\XNI:CVY4U=7
M6Q%<=3URRTSSWVF5-QBV6>^U;7#N2N;4WRM;&< 3>'I1@74S&"1%658VA=76
M[6V\&?PMWMO)!+N%MMNG<KNSQ<)9LLQA(TEP[U6(B.-TF9TD>-H71XGDUH&.
M]\R?YMOQ/^&NV>ALC7P]K_)3?_RGI*?+_&KHCXA[ ;O'NSO+;#X_'9FLWAL#
M:M'EL'B:W:^.P64BKFJJG)4OW5/K%(M3+&\:^O#=67-$_)IVRYDYBMUD>YBC
M34;6*)9R\TYJ J:K>5!IUNVB20(8(;B6%FQDM+[ER/FQ-P@CV*5HDADD8I]1
M+*T:K#"K#49!XJ%PP41EHXI&6>>WBE0W0O\ .E^)O??4'RR[%I=G?(OJ/LOX
M1=:[K[8^2/Q)[]ZE'4WRLV#LW;6U\WO*AKI>O<_N,[7R#[OV]A#/C3!GFAB^
M[I%R$E"U3&#3=KFWVKE9.<$G2[V478M9#;LLC07)N#;^!,I*Z'U*S U*,$F1
M':>WN885&RVMQO7..V\C>$UKOMXT7@"X5D26*;P LZ,H<F)3<1A^WQ &23PS
M%+!)*B^H/Y[GP^[I_EU=U?S,-L[$^1.*Z5Z)W@FQ=W=>;CV7U_2=XY/<M<_7
M*;>H-L;4QG:F7VCDFW<.U,,V+\V?I6JDJ-5E!C\C_- ;E/;.5-TOD,T>\M&M
MND/<]7O);-M8?0H\(P27,NEGTVREUU2?I=)^70W,V\[]L5DC1WNWP2S/XN%>
M&*S>\,D17661ECE@0L$K<12*0J 2$(LY_P *,OB91_'_ .$OR V?\9?GEW!2
M_/S+]ZX+H3J/IKICK7L#O&?*?'O=4.TM[4F>V%B^\%CEGKJJ1JK'1X:MS,DM
M##))4+3%2GM5N-E=;=S-'RH8'FW-MFM]SK$I=!;7,33BN X>*)6>?L\-%5F\
M1E!/6K-X;S9N8-],\<-CMV[6VW2>(P4M<7<+30^'Q5E;2(QJ97,K(B(VJO1J
M/@[_ #?N@OF_W7V#\:$Z4^7'Q)^1_7NQ\9V?/T3\VND4Z)[-W3UID:],3+OS
M:&"AW7O"+([>QF5J:>"<U$U)4L:A9(89H4FDBO#9K=;-NF]VM];RV]A<K!=H
MKUDM6DB6:)IU( 5)48E2&8I1?&$0GM3.BN+[Z/=-OVN]LYX3>6YEMI72D-QH
M>1)8XGJ:RQF,L58+XBB0P&7Z:[%OD^!?\XGXG_S%>\OD=T#T3BNV\-N[XX5$
MTU?F.R=L[5P&T^VMK4N_=V]:UO8/2N1P&^MUY+=>Q:'=FT7@EK*ZCQ+J:VF4
M1&1IHX4NRQMOW)]ISK9J4VZ1K8-%("D\/UML;NT,J4* 3P+(Z!)'8",F145X
M6D6[Z5Y?YM?DR]<-NZQW+$IF.MI+!#<+5M+%HY;A$J$*$ABK$:2Q5]P?\*%.
MH8>Y/D%TOU;_ "Y?YN/R8RGQH[FWMT1V=O7XQ?$/;'<W7-)O[8>8J\/E:2DW
M'MWNH5%/#6&E^YI(\A2T%;)22QR/3QZM(+MFOAO>P[9S';6DR;7=ZO#:1:59
M I=*@LA=!)&7568J'0F@85,=XV]MEW5MFN;J%]P6TM+EE1JE8KR!9X"P(5A5
M6*$E=)DCD5&8(3T-&,_GJ?"S/?';XP_)/;V&[QS>U_E!\LMH_":@V3%LC;&)
M[0Z9^0NZ:BOI:K:'>NU=R[\P=-M1=H3T'^Y23&5F;?QSPRT<=7#(LGL\L+']
MZ;[R+LFVWD$\?,>V2W]C=1OJM9+>#2)#X@!>HD+1*5C9':-GC=H&BED)I;GZ
M;9O<#=[RWE@DY98K>V\BZ;E37M"(3H)="L@#2(5#>')HF26*/)\XOYWOQH^#
MO<.Z>BJ_HSYG?*'L3K#K'_3)WQ0_$#H2/MK$?'/K2HI4R.*WAW?N/.;RV'@]
MGX3,8A9ZU*B.>KBI*2E>2M:E#T_G(MOW.QO[G=@T_P!/M%A>6]K<7LH86D-S
M<KK2%G4/(76,K(0D3:]1C@\6:*>*(ZDVNZ1M@MD DW7=(Y)+6U2KW$T4<PMS
M(D8'<K7!,("DN'4:T19(&E&?O_\ FV_"?X]_$/J;YIY??NX.QNK/D/'M6F^-
MVV.I-H9;=O;?R"W3O?'OD-K["ZSZZJUPF4DWKD5B>":DRSXF/'5B_;5TM-.5
MC)AO<=WL?,6W<I26,MSS)=RJL%O;@3-*C&']>-E;PWMPD\,HE5R)EDB2W$TT
M\$4A3LT]OO.Q;ES)]3':[+9I*;B6X81I#)$TJ/ [#4#-XL,L>E"Z_IRS%Q:Q
M2SHC?AC_ #AOCE\QNX]Q_&RLZG^5_P 0OD[@MH2]CX[XX_-[HNOZ$[:WKUC3
MO#33]B['Q1SNZL%G=MQ9%Y:?QG(PY)FI*F9:1J6"2==7#11<N<R<RP7,5Q;[
M0&-Y#$P:XMU$<<J/)&=("RB5%5@Q".\0G\(7-J9V9[L6FY;5MM[;2PM?I6VD
M=:17!!F#I&XK5XQ!(S!@H8*_A&0PSB+'\%OYS/Q!_F$_'CY$?(KHRD[3Q>*^
M+LVZU[:ZU["V]M'"]K8NCVSM>OW;2Y?'X; ;\W3MBNP^[\=B*V+$3G,1+-54
M4\4_VYC8^TO,5W'RWR"?<>[5I>7UL[J=A$*RJ;.(3S0%7\-3-X+PRJ5<PL)T
M7QA(LR1'L.UW$WN+N/MBS)'S';[A':ZF/Z,GB3&W6>-U#.8/'62-M<:3J8RS
M0B.2!Y3A_"WY:=<_.KXO]0_+/J3"[VV[USW3@<AN+:V%[&QV"Q&]:"BQVXLS
MMF>+/X[;.Y-W8*EJGK\'*Z+39*J0PLA+!BRJ?[SL]SL=Y#97;QM*]I:W *$D
M:+NVANHP=2J=2QS*KBE X8*S* Q"^S;Q;;Y9S7MHDBQ)=W5N0X .NTN9K60C
M2S#2TD+,AK4H5+*K$J*M>W?^%$7PXZR[*[>V?M'HCYW?)'K'X[;GJ-G?(OY6
M_&;XQUW:'Q6Z'W!@ZF2/?5)V/V@=V8*MI(.N*")J[+U-!B\A3&C&NBDK&]'L
M-;/NEEN]A8[TTIM.6KJ[2""]N%9+:<N8 )(F4/(\>NXC10(_%EU(\$4L4]M)
M,(=TL+K;;NZVI(OJM_M[0W$MI RM<1 "9O#E5BB1R:()&;4X2$J\<[Q2PW$<
M(O\ RN_G=_%3XQ[5^&6\=J=:_)SYD8OY\8K=^:^-5#\+NK<#VSNC>6/V7B-J
M9S)ZMF;GWYUUNQ<C)CMW1,*&GHJFOI9*2KCK(*62G9287$=Y:\U7O)LNWS'>
M;>Q6[;0%DC,#"1Q(CQLXDC\*-IQ*FJ%K<K,LC(:])[$VNX<K7/.$&X0C9XK^
M"R.LM&_U$YN$2/1(JZ6$MM) Z.5D$Q2,(6)TF!^#G\P;_9WLAV+0?[)#_,+^
M(7^CNCVW6?>_./XU_P"@''[Y_O)-F8?M>NJG^^F[/[S5F!_@^O))I@^U2JIS
M=O+Z5_T'^ZS]Y_60?V_A>%K_ %O@U^)X=/[+\.NOQXIY](6N]-_!8_33'7"\
MGB!?TET-&NAGKB1_$U(M.Y4D-1IRFOY@'\T3JS^7QNKH+KW<W0'RV^37:'R2
ME[('6G57PYZBPW=/9-51=4XO;^8WCEJW:%=OK9F4;&4-!N.&0/1K6,$BF>18
MXXF?V107INMXO-EM;*XEGMK%;N9U35'#"\PMXS(P.I?$EJJG3HJ-+.K-&KG#
MV7A;,V^7%W!%:_6Q6B*[Z7EFFBGE"Q*11]"0,9 #J77'VD,2#(="_)JH[\^,
M^/\ DE2?''Y0=2U>3PF]\O3?'7OKK/%]5?)B.HV7EMP8B' Y#KO-[N?#8C-[
MTDP(GP:U>8@IJNDKJ2:6:!)6*&',JGENSFNP1N&BRCN=%F1-(0\2S&%5[-5S
M&#X<D(-1*K1J6:E4>RTWG<_W:3](/JT@\6Y_3A[Q&?&UC5^@OB4>33VE)!I.
MG)"J7^>I\(9OY=6=_F4UD7;F%ZLVYOS(=19;IC-[5VK0?)BF[HQ^[5VF>FO]
M&YWY)@#V35&5,E'0_P <T+AW^[EEC1)0C6Y2+9)R*^W']Z#F46[;;]%^L;I9
MV=&:*NC4L!BG,I6HD$)-K]3XML)_;6K;A<\X6EROT$VPB8WWU7Z0@$*(X+_%
MI$QDBBBU::32".7PF641A!V)_P *!.J-B=[[O^-6#_EU?S8>ZNY>M^O^G>P^
MS]F_'WXM;![CR?6-#W7USMOLG;6!WY3;0[XK*O;VXL30[E7&Y%)(S1IEJ.JA
MIJBJCB$SN*/&GYA2T/CVFV[G-827$=7MVFADECK'*!1HY?!E> MI:2-&<+0&
MFR NW\K;A*ZQ_OC;WO;>)SIF-NES+;%WB:C*=4:N5R8TFA681RLT2V%_&'YW
M[=^1GQ^[-^1F[_C?\O/AMM/J?([MAW/M7YN]*KT-V--M[9>S\5O7,[^PVUFW
M/N=<AL+^'9*2"'(&IC$E;05<6@>'4S7,UQ:<J\N?UGOKV&6S%E-<O'"P>:-8
M7E0Q2(=(6:3PM44>KO22(U&N@MLT%UOG,$'+=E:2"\ED@2-V&F)WN':-55\U
M*%09<=@=#G5@,_Y9O\USXW_S5.MNS.R/C]MGN+8L?4V[L3M3=FR^\MK[6VAO
MM*?<NT,7O;:.\*+#[4WSOV@EV9O'"9)VQE7+60RU+4DY\*QB.217OEO)L'+
MYLO!JV\?6*Z)7Q8IK *US;NKA%\9%DB8A7:/]0(9!(DJ1ET>X6DV_P"X<O02
MZ[NWA@E+C$;QW#W$<3I6CT8VTA[T0TIBI(%<NS?^%-'1?96PLKVSUA_+&_G/
M=H=18:7<\=?VYUQ\+MG[VZNACV7/5P;KJGW[M[OJOVS'2[=>@F^]=ZE!2")O
M-HTM9!/=16>TP;[N)^EVF2U-R)9J11B!=>N4NQ">&ACD5Y-6A6C<%NQJ""^V
MFYL^9-WY4B=+K>;*_>RD2 F0FX1@HC50 Y9]2-&K(KLDB'2-0ZO>^-?R-ZA^
M7'176?R/Z&W5%O/J;MK;5/NC9V?2EJL?/-1R33T=;09/&5T4-=B<WA,K23T5
M=23(LM-64\D3"Z^SS>-INMDOWL+ID9O#CD1TKHDBFC6:&5-05PLL3I(JNB2*
M&TR(D@9%#6T[K;;Q9B[ME92'>-T>@>*6)BDL3Z2RZHW4J2C/&] \;O&RNU<_
MRM_G7?'3XS][;I^-&R.@/FY\W^[NL\/09WO#8WP/^.-?WY5= X[/4%!E=IMV
M]E*G<NS,%@*G=V-K7FHX*2JKYH4II/O%I2T F"]MN]O=P[Y?112#9-ND\*>\
M9=-HDP61GB\9B%+1+%)XC >$KQS0^(9[:YCA$-QM[VC;=;7%Q$N[7<8DAM:D
MW+PDJ!,(P#1"7BH&*R,LT$JH8IXI'CO_ #T_@MD/BA\;OF-L6L[0[.ZK^2_R
M8ZZ^(V$Q.S-J8"#L#K/O'L.')R?W7[?VOO/>.T$VPFSY,4ZY26BJ<IY8IJ>J
MQJY"BJ(:EQ1)M,Z\X\E\FQRQR3\P%OHKE"3:RQK.MOXNH@3*AD:FEH1*A1UD
MC1UTDECO%;8>?]]G@D@?EFS-Q?VT@ N8P&@7PE4%HVE_QB-A^J(Z!U\36C)T
M;OY3_._J+XB]J_#_ *@[)VYV/F]R_-;NQ>ANJZ[8^(VQDL'@-WO24=8,EV!4
MY[=^VJ_%;;\5<@\V.ILK5:@?\GM8DHVQQNO-=ER?;]NYS[1N>XJS8B$&TQ0S
M7"EA5_%=9E$*A"C,&$CQ@ E1NDB[1RY<<SW(+6$6Z;=8%5S)XVYS/! P!TKX
M:.A,QUAE6A1)#@%R^)_\X[XO_,+YM_)WX$]=;,[SVQW%\5*WLZAWON+L/:VQ
ML1UKNV;J+L/"=:[T/76<V]V3NG<.96AS6Y*&H K\3C'%%51O*L<CK$:[/-%O
M7(M[[A0R"+8;=H!(),2*L\=S(KD+K30BVL@D.NH+1Z0P+%7N88WY:YCVCEF_
M0M=WMHD\<B9A_4M[>Z2%F;2PF:&X+!0A3]"?OHJ&0IFP?^%*WP3['Z#^<?R-
MV]U9\L4V!\!:CI^/M:GR.PNI*7<&]Z/O#?V1Z^V+F>I*./O*HQV>Q%36X[[^
M67+5>#)Q<\4T*S.YB5@WFCD_DSG.XM98K'>[[Z2*%P!<0S?2QW9%P@8QH%24
M(WARRD2AA0J Y-)-ENHN=]VY!9X_WQ9VNY3N]3X)3:P3<!6TZRST_1!C4-^,
MQ]6/_,?^8ITG\(?C/L'Y5=K;7[2W!U[V+O+J+8^$PW7N$VEEMYTN6[H>--KU
M&5Q^Y-[[3PD&.H#*/OWAR,\D7^Z8Y_9Y?[;/MWN%RU[;3NAWW=.8&V>*123
MMRJ7,A>1B!((*6L@#+$\E2GZ5"Q4)V^[VUSR'OWN)&CC9=NV,;K(A \=K<F
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
MWN/#:.X6-S[G^1?3'QB_X4%?'OY@?)W,?Z*/C'\L?Y7=+T[\<N^>X*+.=<[
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
M504,P,V]EMI?>G>K'=9$YFAVNPA6V;6!+:1&:YA=+6+4^Y1&]ED!B26VN#-
M?"BE2T>:,5;E&)MJ]JK*YVF.?;I-_OF\8%-44KVD$<J-+*%7;F2&-*7SBXMV
M2]$!"NTH2T#^0#\A_D3\H?Y7O1?;/R8W;D>R-[U>;[,VIMGMC.8.?;VXNVNL
M=B;^SNT-@]A[DQ]134TLN;S>'PX26K<25&0$"U53+-533RO)?,4;M;\J[E?;
M5'M_,&X;3!=WMI&4\.WN)VD=501TC19;;Z>YTQ!809R8(X8#'#& =D,45[S9
MM>W[N^X<O;?NLMK973ZR]Q;PQ0J69I"TCNEQX\+F5GG5XFCN))+A)7-0&?\
M@-TK6_\ "H#$]62U&Y5Z#R?3%'_-CK_C[!6TM-U-5?-+;NY*OI2A[)EVY3T<
M2,\A W'.I8S5.>,AED>BE>C]A[VG7]UV?N9-!EN6998-L)K6T7?DVV6\,="%
MHJ0^!;KII;Q+;&#PWME=Q'[FQC<MN]O9IB0W,,\=MN)!;5=+LJ;A/:&3NTT:
M.7Z:=-&FX@:X\;Q'N&=2_=T[FW_MK_A05_-=EV%_.&Z+_E#5%5UC\,X\CO#O
M#K'XS]ET/=<,71NS6I]M;?I?DGOG9&,Q57M!V:JGDQ4E1/*E:@F545"27V^9
MQR9ST@W5$C/-3DVQ":Y2'W&DZL3X@6W!:-@H*,;I"Y!6,$YYW5#>^T#';'>0
M<J7H%P"^B('>9:PLH&@M<$!U+$.!;.$!#.0:+^8S\J.RZ;^3!N#XV=:_S$^I
M?YMWRW^;/R%P?PBV'W-\?L1\?>NZ7,U_;];09;-]9U6W.C][[EZVVMD,7UG#
M44$U=69"G8)G*>HJO'$0Y?Y@VJ3F?>?:[E*SY=N/!N9I+R[99A%]5:[1,]]/
M/'-.C0PB-SM]K* LB+&'E=26=>DO+6Y0<L0>X'-N[;Y&8K"U'TZ:0K027\2V
M4$0$=9I9"RWU];L%$CR0F&/^S7H.OY?^_ODM\/OYS/76RODO\"JS^7;UG_,&
M^&6 ^.VP-AS_ "7ZG^3>(W]V_P#!#9&,BV1O2HWQU328O'X',+T[*<$^/R%,
MM355=5#-'-*962,PWG<(N8N6?O*;7/>J=XO5N.9H;8!PMOXT<MO?P6BL2K)/
M^ON-R8V#QK9 S(4,<BA"YVZ[V+:O9B_6WDDVW9HAR_<76I2KK<L)[::>/,R7
M$EW'#;0LSR))'+-13]/-+%4?\3L)_-[Z7_D95_RT^)/S?W'3?$? =P=ZX_OO
MXA]?_'?HJ+M;9?1\O8VXL#W/VAUC\@=W;6WSO3*;DC@GER+Q&#%G 4DDM;3U
M++1>-TV^G:X>6_:&PY]%Q=>WVZ[9';W)M],<]K;S[A=0>"M-/BK<2"<>.\BF
M.:Y@B>-K;Q)H)$W@;G<>Z7OS<<BI!!S_ &',]W-:K/JDANKJ&WAG1VPV@QKX
M"_3K&PGCAE*,;EXX)]ZK^5-MOXH[2_EW_$[!?"#<><W;\7J;JK'575VX]UY"
MAR6]<K2Y:OR.7W)4;^FQE%C,=3=@KO"OR"9VD@I:2"ARJSTT<$*1+$@SYU_>
M@Y@FBW80>-%;VT<9@U&![:*VBCM9(2_>T4ELL4B._>X;4X#E@(RY2&VC:I7V
MWQ@)+RZDE64J98[B2XDDN(I"A*UAE9HETLZ"-$$;R1Z':E?^5W\K_C'\"?E1
M_.1Z!^<O=_5/QC[WW3_,([)^2> S?R$W_A>L*7MOX_\ :N(Q-3U+EMA[M[(K
M-OT.^:3#4N.K0*.@GJ)Z45@58M))]@?E;=-M'LYR=M<3"/=.7Y;VVW.V U7!
MOFD,[7@A35--];;K$R,B/))&EO,ZJ+RU,PSYNM9Y?=7<]SCMV_=>Z;'M)M)J
M4A*6Z3120^+_ &<9MGE$+*S*@=9XXRWTUQX0%?S4_E5\6/EI_*8^*OS0^(^R
MMV[.^)GQP_FT=.=E[YFI>B\GU]BZ':NP>WNQ=M]A]K8O;F&Q\5!7;/WINS><
M>7CRU&M1+5Y'+"DR$=+FS7T5*ML8Y.5?=+[L_,&]4MMCEEM40.:"RMC"DD,,
MJBH@6T3;FM%C7_%J+']+++ UNTS<JG>N4_O+\I[-&+OF*39[N$M&01>W37%E
M>2SQ2&GC>)$SW$LLFF1462><(@+]#7_,/^6?Q7^</\R3^1!UI\2/D1U'\D]S
M[/\ F!O'O'>5/T+OO:W;D.R-A;'V+B\Y6Y+?-1LK,Y2GV:]5%12!(<B]/4B.
M&=Q$WA92[RAM]\GO&N[&V;]U;7R5S+#<3\8%DW&W@@M5685B?7+;-'V,0'EM
M4K6ZAUDO-UW9W/M4MFMP%O;_ )MY<F@B8%9FCL[MYK@M"P62/PXYD8B548J)
MBH;Z>?PZ/*_N&J^&/>?\S_YUXR@RCR[6_FK_ ,TSXF92JV]23U66K<C\G_C5
MNC+=,86L@H4>KJ,55_(+IW;,0DD!IZ&>H%0Y0!M0,Y5VZ^WKV9Y8Y"VMR+_G
M79MXV:%20%>_%YRK):,&<A%DALI]Y="^"I=:@,0TC\P2PP>Z1YBNI5^DY5@Y
M&WJ8'35;!=MW2QW HSE0"YNK(E%9?%EAMS+2&%I86JM^*6<ZY^+W_"F_XO;,
MVY63YCI#XV_R@J'(X;;F+.4J-/1W5^W=V]A9,TN.<F6&"EVADLA7U8:3QQ+-
M4R&0*Q(L]P]SMKOV[L.8-O.O9+?WAY@$6D%52S?<DV^V"K0&.*"&:&BZ L<4
M84B.-2R!+D"*ZA]P.18;M"=YO_;6<NM*-)?7^R6+NB(*DO-=SE(HEJS.ZQKJ
M8@&U+^;+\Z_AI\V/Y:O\O?XZ_&3Y*=3]T=X=U_)OX%8K =.]9[QV]O3M_;S4
M1I9L[)OOJ[#Y67>6Q)-ONOV]5'F:6@,=:R4[$.P]C#>8I-V^\_[8[MM2_4;5
M9\]3[O+.AU0)81P7RM,\RU1-*WD4K*Q#)"EQ(X5;:;0 K-1M_P!W#W'V?<V^
MGW*;DI=L2)\2O>^):KX2)\4@)MI0DJ5AD;PECD8W%OXIBNA_E#\9_C'_ ,*)
M_P"<[E/DG\B>B_CWC-V=-_!>@VKD>\.V]@=3T.Y:[%],[=J,E1;?J]^[@P%/
MF:O'4]7%)/'3-(\*2HS@!@2!_;JYMU]N_<2T:=!=OSBKJA8:V1#NZNRK6I5#
M)&&8"BET!(++61>>K>X;?/9>Z6!S:IR=N2,X4Z%=][JBLU*!G$;E5)JP1R 0
MII!_GP_+K%?,+8'P.^&/P /7_P ^LO\ +#Y/4_8^Z.ONB._NKZ?;/:'3GP_J
M<?V;V-UY4=WQYK+]>[$;-9^*@22OK9I11M02?LRRA(7OLB;LONER=NL&T2S6
M7+5H^_O5EA0N)9-OVYV:12)K<W'UJR)&-4DMNL*/'*0RIMRDVS_6XY[MIMW6
M"]WEEV*)D):6-[J-;BY*+&1()8X3:AU)0+;WOBN1%4]9_P"2UW%W_P!0_P T
M?^8O\2?E5\5I_@]N+Y>4&!_F/].?'J?N3K[O;%XBMRF07JOOC*X+L[K*&CVE
MG7WQN?'4636BCIJ:JH$Q]0DD;*BRN;\J06<OMMN7+MMN)N+_ )7WF7M8-XD5
MCNI^IB@57)(M-ND\&*.2,M"TNX:2(YM:N5<T27<?.G+G,<VWM#MF][1'8^(&
M1XFN]H2D:H$ :.>>VDN9KA)=9 AADU1K<0B87/@M_P!OSO\ A0G_ .(^^$?_
M +X;->P4?_$9O<[_ ,6/?O\ JW>="W?/^GL>S'_BM#_M/L>J/NC=@[GV[_PF
MS^"?SXZQQ\]7VU_+/^:^_/E-B10BU=E.LZ?Y.[RVMW'M9Y54R+A<KMG*0UF0
M7]+4N,:_'N1M]W*RY5Y\^[US=N4@CV)]FMMHW%RK/IV_>$:VD8! 7,GC""&(
MA6*?4.P%>B*;:Y>:9?O,<G6[JNY3;Q+?63,2JQW^UVMK=0RL1Y1P_4N%((>0
M1@^75C'6%7A/F3T;_P *-?YL--4IN79O<70OR)^(WQ0W-/1A(C\<OC1\=]TT
M.>W#L^HF#5*[7[0[+R,E7(;Q^>IQ.MHT;TB..:=LN^6?9(V]^BKOG,?,;;M<
ME7+ZK6'=$VW9XY,Z(Y[>VM[A94BU(0\1,LI52HCY$W.#F7WV]MI;9 -LV"#:
M+)%TD-'?WK0[ENL4C-B8PRSPI#-$!%I>9$DE'P%5_E:=J]K[7^'?PMEJ/^%4
M?PL^.&P,#UQUK4U_PQWQT1_+WGWCUKMB@DIJC(]+;AW[OGN3$=GIEHL=')0R
MY*OH8<I"TOE,0=0/<K7TD?\ 6?8Y+YQO-N(-LUQQGPO%C%I:CZ(-#J97B0?1
MM(M9=<9=E$NI1%^WV\\W+^[V^VQ/M5Y)<;B(W=3*8Y6NKFEWHETAUE<_5I&?
MT]$@128]).]935--6TU/64=1!5T=7!%4TM532QSTU333QK+!44\\3/%-!-$X
M9'4E64@@V]A.6*6"66">)DG1BK*P(96!H58'((."#D'!Z$L$\%U!#<VTR26T
MB!D=2&5E855E85#*P((()!!J.M-[X2=;=C]Q_ ?_ (5 ]5]0T61RO9W8'SD_
MF.;4V1AL/+619;/;AS'7--24.WL7]@DE5-D=P/)]E!$H_?EG6,V5B?8/W6.5
M_NQ^RTT<+R1VT,5S*J*7=K>UW"SN;D+&H+2L;>*0+$H9I32-59F (W$\5O\
M>,YJ,EVEO))M.VQ13.VA;>>:UW"*WN&DXQ+;SO',9EJ\(0R("Z*.GG!_S8?Y
M9./_ .$Y@ZCR';G5E/V=CO@15?$[(_#2HW#A8_D--WL.M'Z5J=ICIB2J'8LM
M'6]E3?>MG_X<:5:%VR3RJ5?2+O><'GJZD;D8&^7?KNS;:A;*)? 0S1O: I'J
M6']WI !'$2$E\"&.S,Z7-F9P?[3 \F7L;<Y V:;+?73[D+A1&9HQ<.]R!')I
M27ZZ.8AX03'%XTL-V84M[HPV%;FZP[)Z6_X3*[JZG[@H:_$]F]?_ ,I#<NU]
MYX/*)'%D]MYG%_'*O@FVMD8XI)8XZ_:\83'S*K,!)3$7/MK[P5S!=WF\R0W:
M7)7<]JCDG0@I<3PWEC%<7*D8*W,Z23J02")!0D=*?8:.1-SY>EDC94GO+^XC
M# JPAN9KN>#4IHRGP9$JCA70]KJK@J*8OE/V9VGO_P#E(?\ "?\ _EV?'OJ+
M(?(OMGY3[+^.';N\>@\-V!MOJVL[)Z'^*>Q=K]I;SV?7]C[OD3;'7]#NO-4U
M"$RU<)(8/X=*4BGD"PN,>;)KV7[QECN%CMYN;?E2WCWR<>(D2I-X,=GMQE+A
MM<+2O=%XD >1HHXT>.1T=0KL$=I![,\\17FX&UN-_P!PW#9;9QJ,E;G<+J2Y
MDA6,AV>)$@CDHRJL-T[R,$5B./3?<7?_ %#G?^%#OQ)^57Q6G^#VXOEY\&/D
M/_,?Z<^/4_<G7W>V+Q%;E.H=Z]5]\97!=G=90T>TLZ^^-SXZBR:T4=-355 F
M/J$DC9465XLW>"SE]B]\Y=MMQ-Q?\K\QP=K!O$BL=UO;>YB@57)(M-ND\&*.
M2,M"TNX:2(YM:O)?+,EW'[]>T7,<VWM#MF]BQL?$#(\37>T2((U0( T<\]M)
M<S7"2ZR!##)JC6XA$UQ'\EC^8A_+_P!G?RQOY??4&[OG/\.]K=LXGX^]7[,R
MO5^X_DUTK@^Q,9O"2DBQ\>U,ALG)[VI=RT>Y7KYD@%#)3+5&9P@340/<K\U?
M[M^8-K@VK_&IY-LVF%%B_49IEVVSB:)0FHM()08B@JPD!0C4".HEY8(VK8=R
MGW3_ !:&/<=TE9I?TU6([A=RB5B] (S$1('-%,9#@Z2#T&/_  J3Q.YL_P#$
M_P""F"V5NW^X&\LU_-5^)>)VEOO^ X_=7]RMS9'"]L4>!W;_ '8RTD.*W)_=
MO*S15GV%2Z4]9X?%(0CD^X]V."\N?>KV>MMOOOIK^2YF6*;0LGA2--8A)?#:
MBR>&Q#:&(5J:3@]2)--:6_M?[Z7%_9_4V,?*[-)%K,?BQK?V)>/Q%JR:U!76
MHJM=0R.B)Q;6^4VP?YV7PZ^,7\[KYJ;_ /DUU?ALU#WY_+"[3VEU+T9\<.D.
MR_DY@J6+$56V>[]I=>[$AR<6]]MRUC18/'#<%8JY"?'@3M#FY*-S_P!OKBSO
M-\YRG@L#'[E;9MEQ';J[L\,FT7T4R7TUN!H#7+111MI>,> +2^%9/#LI;@,\
M\6UY;[!L:3W*R>V]]?6S7;JH2:#<[2:&2RBF!U4M&:2>*1E9EN([B!BJ".]%
MF5CXJ;P[0VW\R_YR=-L3^?C\:_Y1]!4?S0/D5/6]2=W=.?#WLG-]HU8W+7QC
ML;#Y+Y']D;*W)C\530JN,,&/@FH3-2LQ?REU :Y!9S[.\@(=U1XQ-=D6P":X
MB8K*L[,#XA6X 6-0P"*;5RA):0 6<^*@]R;]AMCI(>6N7@;@E]$H&WXA52-
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
M/"EQ'#.Z1RH$< D!U#*X5P#1E#HC@&HU(K4JH(3VR?C1\<>M.J,UT-UQ\?\
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
M%+2*2D>L+UK"[#R?8C?"'=F^L-WI\B=D2_#S^01_+Y^1G1>T^LN_.U^K^O\
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
MMU&P,1!C.RJ.>CRE*V;H7>FJ(JMJ)OMC4ZN+K:[&WYUEW&^,#;%81WUPQ0F
M6AFD@E<S DI+&ZHR0O&#<0_42Q,?I)E!%MTEWN^W<J[OMUD9+'=[N&U@2K?4
MM<7%K->0HL*HR.GA6TJ3,LVN.=[6-8I5G,D0D['_ )@GQ/[!ZH[2[JPO8.YL
M1L/IC&8G.=ACL+I?O+J?>^+P6Y</#G-E9W#]4]I=;;.[4WE@^QZ.81[5K<)A
M<C3;KKE>CQ#UM7') KNXPS;5!:S7T+JTM^MB(U4O.M\\MO"EC);QAIX;UI+N
MU M)8TN--U;2>'X<\3.JMVANMQEVRWN[=I$M!=F431?2FS)N1]:M[K^D>R'T
M=TS7BSFV1+>61I1&A;I%3?/'X48/!X;Y"R[BW_3Y3M;>L?QCQ^&7XZ_)ZI[V
MR/8O6E%V#V!!T[DOC9'U//WQM7>6,PM;FLU%CZW:M#6UV-J8:M!/33T,CWBM
MW;<-IVBV:.6[W.&2YA\-TD22*WF2TN',Z,T2)8S%TO%>15V]H[Y[E8/I[YX]
M!A<1[C)*=,>U3)%+XOZ8MY+Z&VN(U'B::&]B-D8RE?JF:SC0R2- A5?<GR9[
M;H>YJ7X[?%KI387=G;F*ZUQ?<G9LW</=V?\ CWU?UIUYNC/YO:>P:;)[NVIT
M;\B=[9/L7L;/[8S#8C#Q;5CH1CL!DJBNR5%*E!2Y%%";NY.^S06ZG;]N>&&1
MRQ!ENIT>5;>U&@Q3-!!&LMXS31?3+=[=02B[+0N2M;PV'+]T[2_4;HTY@C\,
MJ5@M4@,\\_B&-XAXMU;P11B.2220SZEC%LY/#;GSIZXIH_CUM#N?9W:W3'R"
M^0D&YZ;!_'V;JCM?L[=^(S77F\L%UYV36U>5ZQV!N/$0]6[6W5N2AFCWKD/X
M7MZIV]74V9>:GH)'DB7Q1VNX;D]ALMPTU-OMKXB11#)!;7<+RQ?6*7>*UG1H
MWM+B(SR+%N&BR266:XM/J$SF[LMNGO\ =H$B$5U-;$Q.9HYIX 6861T1S7:2
MQ W-L%@2XEM@\CVT+PW,4"6P_P ]O@O/E._NUZ7L'*XVIZ@ZHSFY.S-\Y[J/
MO?;F&W-TKT/N7>D.YMX]+9?<O7N-P'R*Z^Z^W5GLC%D<SULVYJ*.IR=%'/.Q
MK,:LJ;;*;GMFU[GMQ#V6XW&W+%D"1FW70FU.\;4FBMKX,6L9IDCM9A]3+"Y"
M7+J926-T^];;RZZA]U)O%A74K(LD MSN,"RAC"ES 1;I?6Q=;B*2)(KB-9(-
M""OV]\W_ (M="IV7-V[VO1[)I^G=J=([X[*K,AMC>]70[4VI\C.PL]U7TYFJ
MROQ6V:^CJJ;=N_-L5U"ZTSS28M8#49!:6E9)F\=7!(W>4[E)MZHBL\DE[%:)
M?&UBC0-)-,]M+&84B5S<2R);0>)<L(BFL4.XVVU7MJRFTO=MNMPA=F6-6L[)
M%ENIV,A41K#&ZNPET.14JK:6HO>AOD9U%\EMK9G=O46>SF2I-L;HKMD[PV_O
M/K_L3J/L78N[\?08S+S;9[ ZH[=VIL7L_8.<GP.<H,G34V9Q%#+68G(TE= L
ME'54\TBJ:SG@M[&[;0UI<J[1NCI(C>%-);RKJ1F >&>&6&:,D212QO'(JNI
M21W4,ES<68+"ZB2)V5E93X<\:S02J& UPS1L&BF35')1@KDHP X>TO2CKWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[I/56U=OUNZ<)O6KQL4^Y]N83<>W,)EGDJ/)CL-NVMVUD-Q4<, F%(?XG
M5[/QS-(T;2H*;2C*KR!_+V&1E^)U )\Z DT'H"2"P% Y6,OJ,<>GS$O&D+FL
M2RB0*> D5)(UD X:UCEE17^)4ED4$+(X*A]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_5W^/?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T3;YM=8_(SM;K7:NW_CKN7$X^JI=_P!%
MD>TMC9+NKLCXQU';O6#[8W3BJW8>*^3W3/7W:'<70M?2;MR>(SPS&UL1_&*U
M,*V+6LH:>OJ*A4,UN\M_9231F;:PD@>(3R6Q$O8]M<>)"OBS+!)'1K/Q8(;D
M2UNGFMXI+&\703PQ6&[(O9NDB1""0QI,J#ZB(W*F.0A TUH)X$GTR/;M()84
M6=8KB C?PT_EW_(#H;=?4.X>Q-Q=<55%U_UM_,EVC74=!V]W%W/NHU_S3^5'
M5/R'Z_AKNS>V]DXG>G9<VT,7M;*XW/;AS<L67R-6E+5&*H>JJ33JM]1MSY*Y
MOY<C=#N=_P L[3M:2")((3)M*;S:K.T451 MQ;7EE,T40E$4YNX5+QQ0S3U6
M\\3<]MW&2%DCBYHMMS*&9[@I!'L<.W/ DLH5G:.X1A"&")]*L9_2;]!$ O\
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
MR4$<,L-!%55".&.SL-HM]MM)I999+RYO)W=0@^HN?"B$<"!Y-$$5K:VB$:AX
MUT+N\,<3731)N=[J]W=[^>.-+:&PMK*W569F,,$EU=/),Q51XLEY?W>E473'
M:K;1EI)$DD<WWMGIWKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_];?X]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7__7W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T-_CW[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=?_]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__2W^/?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U__T]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]3?X]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4%?.C^8]\G/CI_,Z^(GQ@
MQT_271GQL[6KM@1OV=\C=J=ATVQ_DAF]U5/8U+V+U;LGY [:6OV)T[V5UOA=
MMXJ3 X;*T<]?N3<6=QT4K08V754>Y*T;WSEOFR[M*%C6RG2TM%HMW<R+^[&6
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
ML?=N.SF^9H::H+2Q1OD&2.5W=0'=V;W7NCBHB1HL<:JB(JHB(H5$10%5550
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
MW7O?NO=>]^Z]U4G_ #9/Y=G;?\Q[K#;72^U^^M@]?]29.MCH.W>MNTNB=O\
M;F%S%)-F\)4T/:O6V>ARNU-Y;'[KZYP\&3APQEKZ[;U:,DPJ:.*>*&LC*FV>
MUO\ F+8KW>BTNQ6TK2E8Z1W,,GT.XVNNUE(:,-<"]6*4SQ2FW,<%Y;DF"XLM
MR,1NMU8[+>1;.D:;Z;BUD5I09+6XC@OK.[:UOH 5:2V+6JNT<$D#W,?CV,TJ
M1W:75D&N\/Y%7Q:S'R$Z$[OVGO#N?:6*ZTR_;N>[=V!5]Z?)/<^-[YS7:736
M&Z9_BL\55WUC]D]9546#P%(F<@P^W&QV[,7!'B<A2MCHTA!GN2)O%SSV=P4'
M;-]V?=K%X%[A V\[B-PO98WN/J&:-I)+MUM9-42W5Q'? BYM87!19P_NW;>6
M+2Q<KN&UW^S3I<&@>2/9+.2SM8Y5A$*M-X?TZ_5BDRQQ2PBL=W."%NUOY%)Q
M6Q8*'<ORBI=S]M=2[*^&O6?Q$[.BZ#I,-BNEMC? OM+*=L= +V5L9NV,M-W9
MN_(YG+/0;QR%%F-F46=Q4<<=%C\14AZIS ;ONWU\?,K2P-SI/O\ !NM].8S]
M-=RIL\FQW$2V@D#VT=U97FZ,YCNB\5Q?*\+)%:Q0GT]G83P;MLG@NG*4VU;O
M8PVZO^M"N[[@NYR2-<LK"5K>XM[!8%\!$,5HRS"5[AY%M1^%?Q5IOB%TYD^O
M)]Y)V)O'>_;';W>_:>^J;:\>R,3N?M7O#?V;[$WQ6[:V8N<W54[3VC1Y7-FC
MQ&.JLQF:VCQM-!%49"LF5ZB1A6MK78^4>7-OA=-JV;:H;*'6XDD81EY)99'"
MHI::XEFFTJBK&L@B4%4!.Y/J;K>>9=^OI4;<-SOC<2!$*1H%AAMH(HU+2-IB
MMK>",L\CO(ZO*2NO0KSUEL?96POD9W1B]B[/VOLO&9#ISX^9JOQVT]OXG;E#
M79BKWU\FZ>JRU928>DHZ>IR=33T<,<D[JTKI$BEB%4!CIWHSWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[H ^[_DSU!\?H\%1;\S]76;WWF]33=<]1[)P^3WUW
M'V?D:15\]#U_UGMFGR&Z<_%1M(AKL@((\3AX&^YR571TB25">Z]T7S_1Q\G_
M )4?Y3WIFLY\4^BZSU0_'WJ'>XC^0&^<7+]:7O3Y#;(K_'UI3U,=A-M[K#("
MM@D6[;QK*>66B3W7NCC=;]9=>=.[+PG7756R=L=>;$VW!)3X/:>T,-0X'!XY
M:B>6KJY8:#'PP0M5Y"MGDJ*F=@TU34RO+*[R.S'W7NES[]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__3W^/?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]T!.WO^RFNW?_ !!/QT_]^!\I/?NO=#M[]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[H).Y.^>F_CWM>+>/=79&U.N<#65\.'P\VX\G%3Y'<VX*OTX_:VS<#
M#Y\]O3=^6E(CHL1B::MR=;,RQP02.P4^Z]T5O^_GRU^4'^3]1;;S7PWZ4K/3
M)W3W%L^@K/DYN_'/_P I74WQVW725N#Z<6=>8<MV=2U67IW5XJC96EHZH>Z]
MT/G1_P 8.G^@),[F-E83(Y?L/>*4H["[E["SV5["[I['EI&:2F&].S=U5.1W
M/D<103RR/C\/#-3X'#)(T.-H:.GTPK[KW1@_?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]3?
MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW0$[>_[*:[=_\ $$_'3_WX'RD]^Z]T.WOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+
M;W7\N?C[T!EL7M/L'?T4_9>XJ22MVETML'";A[3[UWI2QNL4E9M'I7K?%;I[
M,SV*IYW5*C(08QL=1:PU3/#'=Q[KW6C+_>_^79V!_)S\>!V/_)'^/OR#V?\
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
MHZ/'4=)C\?24U!04%-!1T-#1P14M'1T=+$L%-24E- J0T]-3PHJ1QHH5%
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
MX>N<UN%=MS4N&Q.?3'U><$M)44JS-6TM7/[KW0I]J[;ZX^4NX.K-T;_^,/\
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
M_/HNB?\ THOL#_[EOW[KW7O[P_)K_GT71/\ Z47V!_\ <M^_=>Z]_>'Y-?\
M/HNB?_2B^P/_ +EOW[KW7O[P_)K_ )]%T3_Z47V!_P#<M^_=>Z]_>'Y-?\^B
MZ)_]*+[ _P#N6_?NO=>_O#\FO^?1=$_^E%]@?_<M^_=>Z]_>'Y-?\^BZ)_\
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
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO==$
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
MTNX:G(8RAQ]>E31QU=,:5CAHK8)M,R[I:M975UO%L9A)^C!<;%9WE_N,<LI
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
M>?;R^J]W^UO[:Q=P (;>2YM$VZ.;2.SP-JV^PM9VC65Y9+9'D:XD+7#)W>?\
ML;L[?W\R/;GR9K<#\?-B]([-^1NU?D]!N3KKM'Y.T/9G9FZMJ]#5?5U'@>T/
MBSELG6_$U.R9=V9-:N?MO$5%)NFJVSB*7!38UXZJLJ3KDX'8+NZO[ZHDB7>A
M;Q1,7@8[M#%:A@LPU[>%@DO9[Z"T=[?<]Q-M?2Q0S+(W3G-)_?5G'9VW=XZ;
M0LTDM4EB7:[Q[W3KA*C< [QV\-G]6J?NZVENHE^I,=JZWD>[]5Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__U]_CW[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=?_]#?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__1W^/?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U__TM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]/?X]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7__4W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__U=_CW[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=,^X<Y1;8P&<W+DH
M,Q4X[;V'R><KZ;;VWL_N[/U%%B:*>OJH,'M3:F,S6Z=SYB6"G9:;'8VCJ\A6
MS%8:>&69T1O=>Z(Q_P .6?'7_GW/S_\ _33O\TW_ .XW]^Z]T4;Y8_S88]O3
M_'/9'QLV_P#(;9&\>ZN^J[KC<.]._P#^3W_-4[ P>V=F8;X\]_\ <=75[,ZD
MQ'6OQPW?VUOK);CZGQF.7%X3/S5V.PM;D<W-12X_$UTL'NO=)_XY_P UC<U+
MWKW?TO\ )J#N;M&CV9U+\>^T-A[PZ$_DK?S9>C=Q)4]K;Q^2>U-W;;W[TSO+
M _)_?=#A<3%TOB:K!;GGDPN)ST^0RE#1+55&$R)I_=>Z.S_PY9\=?^?<_/\
M_P#33O\ --_^XW]^Z]TF_P"8K\M]^=!?$_9'8?15/!C.QOD%W-\9N@.L<]V9
MLK<>+I^N,A\F^R]J;$BW]O;K[==+M;.XK+;$P.X:BN7#9Z/&F/,00T>0B3]V
MG9-%!-NW,_(W*<5X]K%O.Y/;RW$81IH+>&QO=PN)+994DA:[,%E)':B:*6+Z
MAXO$AG4&"11)+%MO+G._-,MJEQ^Y=HEO5@=F2.>1988(HY71ED6'Q9T>;PF2
M5XD>..6!W$\:UQ>)[S^'G7/R,[7[A^5NZOEYUYL_KJH[#V9AN[MK_%GH?L#:
M>4V9MS-9'=V)S7>^Q,1\;?CY%L+=#4E(]+4;AVWASMR1:F>NS=5221QT?MRW
M--OV2Z)L[=MQ^M7P)7F-O'X<ZV\$<%RS^*I"7.N7QX(A*8IC"EI=3)"'MM&U
M2;IOFTVQOY4M9(1'.HA,Y\59'<SVT<2K* 83H:WD><.\:.LUNIE#4[#_ (4:
MC'T?8N)W/\8NO\'N;9'9WQ3V9'V;+\@^Z<9\+Z387RP@WP-H]Z=@?)S??P:V
M'NC:/3%!EMDK0TV[L9L#<>RL^V:Q=7B\Y4XRI>NA7Q0FXN+2T21+>?\ >M]9
M3_6DV8B>TVB#=H8]$H^ICO;U)FBAVZ^M[&Z7Z>::15C,/BH9&DMX+RYGA,B)
MM8O$2V*W,A\/=$VN\0F-O D2TDD5VGL+B_25@]O&#.H1AJ[-_GS[-V#U?\;,
MS_<CXMXCM?Y ]?=[=G+1=G_S%^A]I?%:CVU\?=P-LO<>/Z[^977NV>Y=F]M;
MV["WK/34>T<)!@L775$0JWSB[?GH9J4EVX7@L)=Q$EE=#Z'ENRW>YMV15W$F
M^U"*QLK0.T5]=5@NF$D=VMH\44,B7)-RJ(86%F+DP1SW<*FXW^7:X9HV,EK^
ME$EPUY=3,(I;*U$$UMJ\:W^H$\ZQB!HA]025]V?SE/D!V1N^M[-^+?:F5V3T
M3O\ Z-_DX]L=<[0SW7O5&6SVTY?EU\W-R]2=\8?.5^6VIN6KJLUE]C8X8"K0
MU]72XVHI7J,8\$[?<L(-@VF1?<"#EO=+E;O;6]R]CVU&4&,3;3N/+%WNND :
M9$^ID6WN=34N8?['6BZXR&-^W>O)=WOFVQ?3W\?(.^WK"OB!-SVWF*VVL2J6
M%'2.,SQ(I18I482R0"6FFR/:O\Y2GS7\P+K[X6Y3I+:!VCVIW'WIT7M7N#KO
MO3,]O9#;/8/2&U-P[MJL%V[0[+Z*G^.6QMT[FQFVI*@[1Q_;VX.P-MT.1QE1
MN+;^(-:8H"SE96YCAJ](;B79;G<X .Z*:&VNK.)TCED\$7!6"\$DUQMZWVWP
MW,,M@UZT_AF0]YI1N669S^K;Q7NW6\M:I*O[Q218I1$!(8T%W$\"QWK65Q/
MCWEO!)"H#(+YC?,;Y7="?*OYJ=&87M3[*@[2^(_Q7W1\#8Y-D=;U3=5=Z]M?
M(F3X@;MK():K:V0R.^Z>#L?L?:&>J*?<2YBFIX6:."E\ ECE1<NPW._ONW+C
MW+Q[S'SML42S(J%TV+<K:6YOI&5_T2+2+9-]ECD*&5LHQ8I">G][E3;%V+>+
M.SBDL$Y0YGNIHI&D6.?=-F2*ZMED=2'1)(KVSBT12)XGZFE?$!;H'^J_YB'R
MUD[%^.&U]Z=DXO<\/QA^)_\ ,>[4^?F/J(.@.KZ#N[>_Q8[UJ?BUU5)F]_\
M8=%L/9/1=-N#>FT<MN";(4M;MC!0)K-8J4"HL+UKN<<]AS%S--8VL=D_)?*,
M]O"9VCMH-\Y@9WN$-P_B2^!!]#?PLK?4RHNCP[:>Y:*-]2[7<V^Z[%RA)=R?
MO2YYSW>)YQ"9I?W%8VJ7EI+%!"-$ANK?>-DD<Z5D5M,8DC$D\BL8_P"%&HQ]
M'V+B=S_&+K_![FV1V=\4]F1]FR_(/NG&?"^DV%\L(-\#:/>G8'R<WW\&MA[H
MVCTQ09;9*T--N[&; W'LK/MFL75XO.5.,J7KH5<4)N+BTM$D2WG_ 'K?64_U
MI-F(GM-H@W:&/1*/J8[V]29HH=NOK>QNE^GFFD58S#XJ.1I+>"\N9X3(B;6+
MQ$MBMS(?#W1-KO$)C;P)$M))%=I["XOTE8/;Q@SJ$88JG^:[\CM[]W?ROI=D
M=<_'7 ="?)O;'S,WS\@)MM_*'9OR#AFH?BEM^6FWBO4_<'1>Q.RNOMX[/P-/
M7?Q[#F&3$Y_<F4IXL1EX=I&FKDJTHN8-IFY]W'F.WNH=DVGD&WWPQ&+3=P2W
M%Q;!U>/7X,[Q$_2Q&&[:TEMKJ6_6::2*WM>GC;W-_;;19;*T$N_S\[0[,I$M
M;:6.;;]RNX&#E!/")DMA/(9[:.:WD@BMA#-#>M>6PB_R_OYXG4WSK[]V3TAC
M=O=0X"7NOI/=_?O23]9?*39W?O8.+VILO<V-QF4V#\K>L-M[,VQ/\8N\ZC:^
MXL=FZ?;L>4W=0O N1IVRBU..:.8XM-IN9H=^@F9/WOMEC87=P(3XUF8KUFB=
M+>][!//8W/@P7D7@H!]3!) \T9D,:#<=QM+2?9'MG+[??[C>V4?B#P;D2V<9
ME69[8Z]-G=QQSO:S&7Q'6-=<"%V$:)_F=?+'Y,?'GY>=8;?W#\F]_? _X8;O
MZMV=#L/Y;8?XT=8_('XW1?*;(]R4N)S75_SAR^]<)E-T]7]:[BV&<;2;>R&(
MSO7-.:G+U]559]DH'^R)^4W%WS1N=AN\J"Z6_P!N:PM)B(K?<K...>;<K2&X
M!20;K/H<0KXU([:V9TMI)WB2Z.MYMQ'R[MNX6%O+);+%N2[A);G5>6<ACMAM
MMTL+I-&]DLC2I(%MYII;J2*!M$<BR(8_%?S3:S(_*?'_  ^3H-:WMJK^9E1\
M>9%Q/:*56+3X]_[*[4?*+$?+]9&V$H.W=P8"(8B#;RR2(,JLL0S$C1HLJG8H
MVWJ6R21#:A;7F%[T/E[&?8[VSLTM65A&\S7QW79I5D5(Q"FXJ61_!DZ)]RN$
MVFT:<WD-[XD.P-:/!0+??OGZOQ7C37(8HK$;7O#MI>X:1;%3V1RR2VY&^]OY
M\O9& S/S8ZUZDZ!^/6*[*^-</RQVQMK:?=OS*VYU[\CH]P?&_J&H[=Q_;6[_
M (7[OZRV9OS>/0_8>T**KRNW*[KW<V\ZK*TT, K5PU+/79#$A.YW#<;WD9.9
MK$B W%F\Q:*ETUCIW>+:S;WT8 >UW I(\R1R0RV<,Z+;W-QWH9!E9[1:P\^;
M1RM>_JQ2;AMD!U-].MRNY6ZR126LY$D+0+<O':S,SI>+$YN[>RN3X-O.S;L_
MX4"O\:.J.G<=\@-E= 9;N3;7PJZ%^5_R5@W%\O\ :O3VX-Y;<[;A1L/C/B'L
MC='1^!F^2W?66VEALAN7,;.BIMEX7"U,M+B:3,USU$4PD/F0;-8\]<][3'JM
MMBVCF6WVB58]5U<0SW)C::2."HEGVO;4N(#/?R/%<30ZY4L?%C>'H!<K/N.[
M<F<D[O<2QMN^\;%/N4#2 P6TD-O'^G]3*/%%K>7\RR);V<2W:JR2 W+*(VE%
MWL_^>3OW:V\/D7/UM\-,!VGTA\</D;\3/CWF^RG^4"[,WKORI^9&W>L,MU=N
M?K_K*LZ$S.&GCQN3[,IJ?+TV7W1B(H*8P5%/55+25-/1%>W[?N5U=<N[7>01
MV^\;MS9O/+EO&7+HFX[29T5KJ14_3LYWB59)H$NIK<.S);76@!W;O=]OAVW?
M]WM?&FL-MY5VGF"7L17:QW-(W:.-3(5:[A$GZ4;.D,Y5O$N+7L+*CL'^=9N3
MJ7J'L[<?9_QGV)LGM;IKY\[7^!G:W\7^2&Z/]E)ZRRV\]I[5WIMKO3LGY5P_
M&.3=&Q>E\CCMYX_'OD,AUO$U'G*J*FJA!3N:U45M/#N*<BS6,\<=MO+;W&9+
MMUMHX9]CFOH9K9'!E6>XNS:))91DP^+%+*7,;VSHYQ<6UQ82\Z07L1>?:=NV
MJ^"6P,[S6VZF (Y1A$Z&V\24W"QB=OTXE@\:2X"1VF?#'Y)'Y;?'/8/?#[=V
M5M>HW>=Q4=;BNMN]>J_DMUV,EM7<V7VIDZK8W=W3>8RNR]^[7J\AA97I:DQX
MS)Q(?#D<;CJZ.>CA,[RS>TBVJ22*>*6YL+:X:*>/PIH6GA25H7 :2)_#9BJS
M02S03IHECD(?2I;;W/C7.[6I>%S:WDD.N*3Q(Y%6C1RKJ6.6/Q(G1S%/#%+&
MQ(TLFB62GVL_FD_)#JGY4_*?IO\ N%B/DA/G/YG_ $Y\(?C=LS<.^-N=$[=Z
MIP_8?PGV[WI+DMQ;XVWT_OW<6X]O1[VH:Z:NDK*+*9>GI*^1J3[C[:GQTQ-R
MC)=;]R_R[;B!)-]N]RYT9IF<H/IN7GM9(+<1JA3489)$22BL7TF9GKK0RYB2
MWVC?^:)GFD39+#9^4Y!"B!W:?>Y6MIY%9W0U,C)((W<1]NA3"I+=#UM/^;[6
M]A?%+X=]O[*^.='+\B/FK\C]Y?%CK7X^[J[J7 ;#P/975N[NU<!VIN#=W?&+
MZLW1EH>L=IX;IO+Y"#(T.R*W+9%YJ&F7%1/42/3K( FZ;KR+MNPRK,F^\KC?
MXWFK#X=BNU0;G*K*HF+7"_4PV\<8(21F,CR1*I7IFZ'[G3GT[^?";8=]BVA_
M _76>\N;J.WM1$7^G(C>-S<3R2*O@I#-&BSR^ MQ:3T/O7MK?W7&-SW>/2;_
M !_[-3*;@Q&X^NH>QMK]M8*)L)FZ[&4&Y=G]@[7@Q7]X]F;OQU-%D<9)D\3M
M_-I2U"QY#%4%2LD"NNMN;?;;BWE?5/:QR212($EMY6'ZMO+H>6%FC<'3)!--
M')&8WU)(7AB3QM<>/N$%Q$@$-S(B2(Q>.>('].>/6D<JJZ$:DFABDCD#II=
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
M%75SU\^<&TJC.9.H6*+(U=91PPTL=-QL8-PVBXVL:X)I-Q@OOJ8V8W$=Q:-
M]J8&E,D=O'!+ LP@@CCAFF9I+E)VT:-[7=W&U[M8[K'(9$@LI+40/B%X9O$%
MP)O#\.6>2>.4PM/+*\\40"VTD%7+ ;M+^3OM;9/8._>Z-O\ SS_F(X_OCL/&
M]$XO-]Q8[M;HW!9=Z;X[4V[,)UY35_6VVOCAA>@-Z84[+WC587(8;<VSLY@:
MV-(\D:%<_P"3,2&PO;E7W":-U6:\W2YOYSI1EFN+RV^EN2\3JT(UQI:F)TC2
M:T-E:I92VT*RQ2EAL[=K/8-O:/\ Q+:MN6RM%!*-! EU'=H!,A6>3]1'1UEE
MDBGBGD2YCF*P&%SPG\G+HK86WNKO]"_>OR>Z'[@ZQJ/D%+)\E.L-P=*#N/?U
M-\I]SMOKO;%[UQF^>B=[](TV+WCON*DS-+%@-FX([=KZ"!L*<='YHYBU;:.W
ML8=HVQI++8TY>M]E-O"[JK6=K,US;GQG9[I+F&XFNI8[F*XCE4WEQ&K"'P8X
M5_C/+<7%_N 2[W63?Y-X\:9$9EO9H&M9*1*J6Q@DMO"@>!X'CD6V@=PTH>21
MQ[+_ )/'QM[6W/7;NW5V7\EJS-9+8WPSV%7Y#)]I8O>>:R6/^#W=%=WKU;F<
MWN_LC9N]=\[FW5NW>61DCW5D,IE*V?)T1M3_ &51>H)I97G[NYD?F:RM8(KD
M\TVF_+"B!8$NK+;I]L@@1%HPM/IIV+J7,[S*LAN/C5RR^L1N6QG8KVZFDB;E
MV\V9I6:LSV]]?P[C/,6(*"X^HA41Z$6WBA)B2W"B/0U]=_R;^B>L.\^GNZ=L
M]\_*H8OX^]_=[_(OI3I"NWCU-/T]U_O+Y,4V\X.[,+3)!TK3=H[HVGO&?>U1
M.D6?W1EJ_%/$L>.JZ2GGKH:Q%RT#RS!M=O QN5LMADV6 W%':/;7D$R6X*".
MO@RI;O'(U96-G:+.\R0(O1AOS'?QOPG @&Z;Q9[I=>%_HU]9!%2<F3Q#'XH5
MO&BA,<)\60QQQG1H,M\B_@'TI\F_D9\3?D]OW-=DX?L/X>[AW)G]A8[9FY<9
MA]G[WBW)6;4S7]WNV,+7[=S%3NK;F!W;L;$9S'04U5CI*;+X^&<R/H5!O:"^
MR\PW/,=I(QN)K"2U>)\PL'M[ZU2?1AA<6\&Y7\<$BN JW4RNKHY7JF[*F]<O
M1\M7J*;*/<K:]1@/U$EMIHI]"L:J(IY+>W,ZE2S>!%H:,K4@QF_Y1?Q6W/G?
MY@6;W/D^V\\O\QS9U)L7N+#U>\,/28GK_;M/3[@FJJ7I/^#[3QF3VHV9W7N:
MKW!6G*5.<6?,OK*BG+TS%B;5!#R>_)MI+)!:G>6W07$9"W(NQ?2[E;L'TF,I
M9WD\\MLK1&GCR"8S!J R3<[A>9K;F=@K2QVC6_@&OT[I+8V.VW18 B77=V6V
MV4$S),ND0*UN()"6* VE_)WVMLGL'?O=&W_GG_,1Q_?'8>-Z)Q>;[BQW:W1N
M"R[TWQVIMV83KRFK^MMM?'#"] ;TPIV7O&JPN0PVYMG9S UL:1Y(T*Y_R9B0
M]%[<J^X31NJS7FZ7-_.=*,LUQ>6WTMR7B=6A&N-+4Q.D:36ALK5+*6VA66*4
MD-G;M9[!M[1_XEM6W+96B@E&@@2ZCNT F0K/)^HCHZRRR13Q3R)<QS%8#"H=
MK?R>/CEL?_99*W:/8_>V$W+\:=^_([L#^]:Y'I[*UO=U;\O<G!D_DQ@>Y-N9
M_IC+=>Q;8[:,+05%-LW"[/DP]/*R8:7&G2RE\=IM\5HFSIM\8Y7_ *J?U>>Q
MK(8)=N$RW,8>0N;P3178>Y62.Z0-)-)'*LEL(8(EAFNV?<[UKV3]_7/,2[Y]
M8-"SQ;C';7=G'-$JJ+8+':WDD*QO;NA$<4C!I@\D@U_$SX ;8^(%?@J79GR,
M^5F_^L^OMA5O5O2?0_9O9&TY^F.D>O:K/KFZ7;VU]K]>]===Y3L&MP%+34N*
MQ6;["R&]-QXK$4HIJ7(1+/6-4F8W&]EANSN5P;W=)[>RADNIP#,R6,;QH0J!
M+>.6?6&NYXH(YKEHXO$D**5*2:TMFN4DLXA:6*WE[="WA[(O&OI/%DU,=4[Q
M1L7^GMWF:W@\1F2+6(W1L^7'\N_;GS!KM\TF[/E!\O.M^M.W.M*/J+NOHCK'
ML;851TMVML6FR-;65=%7;2[:ZJ[6K.LLWG\?D9L;E<QU_6[/S.3Q[*E35220
MP2QDUO86J7DLU]'];MSWUA>&UN.^$3[=*)8BC+HN8XI66+ZFVBN$M9C"DAA$
MS322F<E[=>#"+&7Z3<([2\MEN(0!)X5['X<FN-P]M+)&#)X$\UO)/$)'C$AB
M$<: ]UK_ "\LWC/YK>^?Y@6Z=O=5[/V5M3XC['^)_0VU-E;YWMOC=6X8\-NO
M.YK*]K]AXO<&P-B[:ZSSV'VA6P;7QN,QE9NUJC'R5$\N2IRQII#G:+ZXMK/W
M$OMSE,O,W,>\BYE8 %(H$CA20"4Z6>3<9+2PN+J-88HX'L88UDNA^HI5N=A:
M31^V^U;?"%V7EVUN$C+$B0M)'$EM"$JX\*S\;=@)6E:6X%Y&SK&(EC61W1_*
M Z2^1>YLM5=Z?(#Y=]K=9R9KNG=6R.B]]]I[/W-L7J3=O?75NZ.HM\YOKC?^
M6ZQJ_DG38REVMO;+-A]MY;?N6V?AIZP+28B.FIJ*FI@W^YK8[>+6221]PBVJ
M[V^WNV*FZMH+R9)I&#Z?#NIU$<<*3[C%>RF%%$C2.!)T>Q[K<P[K:;G;A8XH
M]ZL-U>W6OT\MWMPK;$H26@A$W^,/;V3VL)F+418F>-HN'_E#[$VQ#LV?9GS$
M^;W7^Y\1T9L7XT=D;_ZZWMT)U_OWOOHWJK<5=F>IME=C[CV?\<\+/L_*=9X;
M*UF"Q>Z.NUV+O)L/5R+5Y>JJ]%6@JN=UN+W?=\WNZ173=-UL]SO+>KK!<[A:
M *UT^AUF3ZU%2.^MX9HK.>*-(A;)&"I#UKMT%AM&Q;18_IIM6WW-A92%4DDM
M;.Y2!3;Q^,DD<BPR0_46\EQ'//#<2RR"4AE553O3^4I\<=\U?R6J\MO7O&"3
MY3_)3XQ?*7L 4F[-GS-B.P/B?)UU+UUB-I567Z^RM?#M+--UE0?QR/)S97)5
MGFJ#!6TK.C1E^T.VS2<D2VP5FV'FF_WZWJJA7O-P+&:*58PB_2KK/@Q0B%T%
M 96 IT_N5K'ND7-\,[.$WKENRV2<ZF9EM+  0R1O*9'-RU/U99FE5S4^&I)/
M2PJ_Y;VQJ+*][[JZS^1?RQZ-[ [\^3V+^6&<W]U%V5L_"Y';G86.Z^VEUC/M
MB@VAN#K7='578'5>9VGM")*O;V_MO;QHS5SO5Q>*JBHI:1/8QR;=MVP;99W+
MK;;?/NLJA@DBR_OB>:YN4FCD5X3X4TNJTFCCCNK8QIX=Q5IC*LW!TW/<=TW.
M\@4W-U9[9;DJ7C,8VD%;=XW1EE!D1F2ZB>1[:X5B'@[8]#!\)OY=D7P>[7[)
MR?7O<_;FZ^EM[=?XH2]?]C=@ON&DRO?VX^WNW>U^Y^]?[@[;VGL+J;K?<N_J
MK?U%352;:Q=/0UD-+'#%28RGH8(:E3M3IMG+T_+<=O&-I@-A#M\7>YL;2RM)
M(I(HYY9'E*7UQ.US+;D4AGA><3S)=Q6FV)+^%[[?8N8)+ASN,WUTEZ_8@O+B
M\N(I(Y9(HD2,/9P0BVBE K);R)$8XWMY;B^SY/\ E7_'S*]]9+Y$5&\>Y$WK
ME/FEL+YU5&+AW#LE=K)VWUWT&?CIA-NPT3]>299>N:K9)^ZJJ1JULF^5_<CK
MXH/\F]M<O*.6AM(L.\6;\P,GB9J>9%B6^U:=-1$(E^DIIT$MXWCXH_O/^[R3
M>I+OM:_M]DADT8HNPSBXLRE=5&D< 7);4'7$0A/=TVX_^5!T'M_XX=-?'?9_
M8_>NS:OXZ_(7>/R@Z)[WP>=ZUJ.[NL>W-]]@]C[]W)DL3/N'JK.]3Y_ 9"G[
M8SN!EQ.<VGEL=4X*L$=1%-5QQUBLV4+[:>1Y=NN7ANM@Y?CV6"0!&:6P3;H]
MLDBG#HZ,T\$,3RO&D3"=%D@\$#3THO9H]RN^>+G<;6.:+?\ =$W&XB8N(X[N
M*:&>"6WT.LD;02P*8]4CEHWF@F,L$\L3CC\;/AL?CEO?>._JCY6?,[Y!Y;?>
MV:#";@Q'R3[P3L79%/G*;>F\MZ5^_=G=?XO:FT]D]9[FSC;P7%3TFV:##[=I
M\+B,=2T>+I13NTJVVECM-NN]L@MD^GDDM65G+RS1"VMC R1SRN\[)=.S75UX
MTDK/<D>&T4$<,$:">*6ZOK/<)[I_'BBGC*J(XHI?&G65&DAA2.'7;1HEM Z(
MA\ ,TWC7,LUQ(<[VST_U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=5U;*_E6?#CK[,]<YC;>/^2OAZD[$H.U^NMI[A^>WSTWIUEMCL#&YC(Y
M^FW#2]2;S^2V?ZOJI'RN8K))Z>IP\U)5"LJ$FBDCGE1_=>ZL5]^Z]U[W[KW5
M9_<7\J7XS=Z;;^=FV-_9;M*JHOY@&Y^K]\=FUF/W!M:BRW66]^F=F[3VAUOO
M#HW('9,TNT]P;9DV5C\K#-E!G!_%(F8K]LQI?:6TM6V_:^7=NV^[F@FVKF2?
M>[6X0@7$5[<RP2RA7H5\$K!X&G1K,$TZ-(Q<,JN>Z6[W#<;Z^M(+B&\Y?CV>
M>WE37;RVD?UA3Q(F)#R![QY06)C$L-NZQAHSJ#OY8?R;^C/F#DMT9CL+OKY3
M;4RO9WQFV1\4^],EUQN;I?#Y'OGKKKC==5OW9N5[$R&XNBMUUN+W?C-\5DF2
MFGVO)MR@R1=J2NHZG',U$QC;3)9[_NV^6EI%'!=[]M>\_2 'Z2+<-HN/%M9H
MD),A7P0+-XI998EA2.>!(=PBBO48V^:XL+'ENW^H:;<=KVN]VZ.[EH]S):;A
M%''=13,0(G,C1F82")9$FEF9&"OH I]W?RS^NOD!V'3[D[#^0?RMR/5+]B=+
M=MYSXN5'8^SMP=!YGLCH3+8_.=?[FPXWOUKNON7J*G&7PF/J<EA^O]X[1P&5
MGH_)4T,DE57M5TVR0[;O.U[Y07%]M^[3[E9F;N-K=SP-#K21=,TL4)DDFM[:
M[DN+:"1V1(A;T@!7)MT+\NS\L1.\6VW&T6VV7.@@?4VEM(CA9$(,,4LRHD5Q
M<6L5O/,BJ[2>./&Z#'O3^39\=?E#N2K/R7[A^4_?W3D>\.S^P=G_ !M[5[1V
MUNCK+K3>O;>Q,UU]NC,;#[ FZ]B^4E#BL?B-RY&;"[?K>Q*_:^!JJE3C\;3P
MTE!#2E5OML5M#:%)Y3O%IM]Q9VEZ6_QNTCN+F*Y,B2* MQ<1F&***YOX[R;P
MHT\1Y)%$@/VW&<WCSHJ)8R[C;7MQ:@5MKB6VA>%$:-BQ@MW\1Y9;:S>U@:1W
M 18G>-E)D_Y5>RMZ=5U_57<_RW^;/?=#/OGXS;UQ.?[0[)ZK2KVE#\4=];?[
M#ZVVQM39/7O26P>FL30YK<.W8_[S9@[7DW?N*"0I5YES#1M3"']XRGF+E_FM
MX8FWS;^8SO0D*_VMT;8VPB=:A8;-5:206UF+5/'D>5M3-T'OW7 O+N[\JQ22
M1['=[!^Z!&I \*V,R3F16IJFNB8XXQ/=FY9(4$<80,^HU?Q@^)^P?B5UKO?K
M#K#<>^ZW$;[[B[P[PR&8W;7[:RFX,7O+OOL'<'96ZX,-+C=JX7$)A,-N#<<R
M8J&JHJJ6*FCC2IEJG#R.2_3,G*'+')MM=2PV6T;.-NMYDT_4")7FD65F96B,
MZM.Q#"(1]J5B-&U&Y='YFYDYHN($ENMUW0WT\3:A"9&CAC:- K+*L++"H(\4
MR#4Q$@[=)..@/Y1/6/1W5?=G06>^3?RH^0_0'R.I>Z9.\>I.^S\7,E3=G;K[
M^:=NR.Q=X]J]8?%WJSY#9W?^06JD2FKZG>4BTD7BCCC"4M(M/Z_LK3<>6;+E
M.X@'[JL[.&WL])*O9BWN%NH9H"I"M.DZF0O<K.)'DDDE620AP[;W][:\SR<V
MPW!&[S7*RSU5&CN%6V%HMM)$RLBV8MU2(6T(AB$2"$*(6DC=@HOY+_1L<6,W
M3F_D1\K]W?(G9^Z.B-Q]3_+C<NX>AI^_>G*'XW[6W3LCJ[9>R(L9\>\5TIEM
METVU>P=RTN7I-S;-W#+N)MQ5M1E)JNK%)/2F\VXWK[O-S!!/X&_7%[N-U=SH
M%U7DNZ64-A>">-P\"1O;6T"QQVL5NL#Q^+"$EDF>0K2QL%LK?:)+,2;#;;?:
MV=K:NTC1V<=E>G<+9X'U_4&=+D@M-//-)-"OT\YD@>6.13Y7^4#T(O7W2.U^
MO.X/DATOV/T=C._,/COD?UKN;JM^\NP,=\JJNLS?R2B[-JNP>G=^]7[@J.X-
MY5,>?JZFEVOCZK#9FE@FP<F*1/$Q1=6%A<PW.W+:"+EZXY;MMAFLT>3P9=JM
M#$;:V:5G:\1HC&6^HANH[IWFG>29VD)!I:7MS;7C[I+)]1O8Y@DWN.YE ,L.
MXR++&\T:H$AT-!+].;=XGMVBAMM41DMH)([%^G>IMA]"]4=;])]6X./;77'4
MVR-L=>;&P,4TU2,5M;:.'I,'A*-ZJH>2IK)XJ"B3R32LTLTFIW)9B2>[SNUY
MONZW^\7Y4W=Q*SMI&E5J<*B\%1!14485 %&!T2;1M=OLVW6NVVK.T40-6<ZG
M=F)9Y)&H-4DCLTDC4&IV8T%:="1[+.C'KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7N@5[QZ$V)W_MW"83>,VZL'E=G[DBWIU]O[K[=68V+V/UOO.'#
M9G;@W1LC>&!J*;(XC(5.VMQY'%UD+^:AR>*R%50UL%11U,\$GNO=<>C>@]B]
M ;?S>(VC4[LW#F=W[@?=N_\ L+L7=66WUV3V+NIL9C<%%GMZ;PSDTU?E*C'[
M?PM%C:&G00T.-QM%!24<$%/#'$ONO=#9[]U[HLWR0^*O7GRAKOCMD-_YG>>(
MF^,WR2Z_^4>PUV?D<'CXLMV!UQB-UX7!X?=RYK;NX'K]G55+O"I:KIZ-J"M>
M2.(QU<05U?>WD[;S#8\RP9OK>QW"T56S&8]RM6M)V8"C:TC8M$0P57H761>W
MKUU_C>S;ML<F+2\:R9R/C!L=QL]SBTDU #7%C$DE5:L+2*NARLB-ORG^(^R?
ME31=55N7WMV/U)V7T1V71=M=)]U]056R*?L?K/>D6%R^U<M48>E[-V+V?UMG
ML1NK9VX<AB,IC<[M[+4%31U;,(4J8J>>%B**2UWBRWVRNI(=PAMKJV)705EM
MKR,)<6\JR*ZE'9(9E90LL<UO"\<BZ6#/22I<;3?[)=VZ2[?<36TQ5M0*3V<Z
MW%O-&492)$963.I&BEEC=&#X+KNC^6'M#.TG2^>PORO^:&RN_NE=L]L;*H?E
MGC.S.N-Z_(3?&R^\:Z#-=G;0WQ7]S=/=H]7#;F7W)CJ#(XNDPFUL)%M*?&TL
M6WAB:2,TS^D@2MZEF\EK:76R6^UW"1.X-Q!:,)+>:6X9GN_K8Y3/(+U+A+@M
M=7 9RAC6+R3N5@^L"7,\.\R;G"TJ(5@N)8I+>2.&!%2U6U>!TB:U,!A800NR
MF4222#7\9?@_U=\5>Q^^>T=B[S[DWENCY%471%%OZK[@["G[,R&KX^=5T?46
MTLE3;KS^.??V:SFX-OT0J\Y79W+YFKKLF[S)) A\0-7OR=NFVJ&T@AL&WB_W
M$)&F@)+N MA+$@!H((Q:Q"$,&ER[333.VH%J6E+C;[N:ZFFNK?:8-OUR-J:2
M."\W*^$KXH)7GW2X#",1P)$L,<,$2QG47OY._P IKIWY+Y+Y$F+O7Y-] [-^
M8.*VIC/EIUCT%N/I_#;)^0DFS\93;;HLSNR?LGI/M#>VS<[F=DT%+@,S4[,S
M.V&SF'I(8:\5#IY"0VVV644$&V7<1NN7(]W&YK92,RVXO#+!--(&@,-R%N9;
M:"2:(7 B\5#-$D4TLTDAM<7MU)*]_:R_3<P-MDFWF\C"M.;5XI8HXV682VTC
M6R7$ZVTLEN\L:2^$7>&*"*(Q_87PBZ6[)[C^+W<N=;=<%=\2]A=V]:=<[(HL
MGBY]AYW9_?6Q-M=<[PQ>_:/-X/,;ESHQ^V=K4Z8]Z?*4++(\K5/W08*IAN!_
M>]_[@[AO(%U-S/M36%\'&E7A>]2^D9!%X?AR23)I8@Z!$S*B(VEU1;?&NT[7
MROM&TDVUMLVZ6M_:E"2Z36=C?6$"EG+EHUAW"5C7]0RQPL9-(=) -^-_\JWH
M'XW;PV;N>@W[WEVUA^G.L-^=(?&CK[N;=>SMQ;-^,'3/9F9@RN\^M^J9MK]?
M;,WKN#%92AQF,Q$61WQF=XY^APF)IJ&ER$,!J%J+7CG=-NYBL]ZI>7N\;9;;
M=?74F+BZLK12(H)/"\*%0S'Q9I888I[B8+)/+(432XM+>\V>YVP?1VUANEQN
M4$$-1%'?W6KQ+H:R\I9?$G$,)E-M;K<2K!!&N@(1?L7^05U_MWXZ=Y; ^/?>
MW=&X^Q\W\ .^O@+\=L!\A]X=>Q]*=3=6=P;EQF_<9MN2+J7H' [REH=K[TQ(
M,>;K3GMP34%7+%739$04 I"C?8=TW/8;C;%N4GW*Z?EE;FZG $T\?+=R[6[D
MQ(L:2-:S21-%%#%:M)''*L,$\U[<7)IMMS86M_;2-:_3[5;76^7D-O;J!''=
M;W97-O/3Q"TA@\297"&5C$JTCJH\-K"/A'_+\V]\3LA/V?NGM#LWN[OO<G1G
M2?1&<WCV3G-HYG&["ZUZ8Q>0.W^I^J/[I];=9U1Z^QVX\_7U8K]P0Y7=67=H
MILID:F9 5&N][O;W6X\Y2;8C_2[QOTVY32RA1<W$AC6"W-P(SX">!;J0L=ND
M<8DGN'.MI-0!FS;7<6NV<G0;BZ"XVG9DL8HHBQMH=122[:'6/&8W,T<99IG<
MK'!!%"L$:>&;$?8>Z/NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO_U]_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]#?X]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7__1W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__TM_CW[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=?_]/?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__4W^/?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U__U=_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
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
M2[?/%;JDVW7?<S[-X*_OG<TY)M9(K,LMJUQ>+N'-$]OMC-17M/K+CPH4$_\
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
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
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
M*X(T^';&%GN'5F6U4A+HP3I-#'N,B?QWMOU;6,PJTB9023!RD1/%9"8Y% 8
M.8W\(R*K$,F"_F ?$?+=B]K=3Y+O'K/9W8/4M3EZC(;3WIV1UQ@]Q;PV7M_J
M+9G=F?[6Z^VZ=X5.X=R]4X/9&]8GK,W]I!3T\M#6%P((5GD0[E=KM6Q;OOUW
M%((]O@O)KN$#_&+5+/<+K;'^IB-/!,MW:O'!XC*'+Q(2LK&-7+=/J]QV3;;1
MEEDW,VZV;J08[N2Y@%RD5L]:32+ 1(ZQZM*=XJG=T4G<7\[+XA4NR>C]_P"P
M*7<G;^W.\L%LW*XS);9[1^(77&"VEG-_42UVVNL,SOCY(?*#HOKG>_=SI#5K
M7;)V+F=W[IPYH]>0H:6*LQDE>;SV$UMS+/RS-_N0DXB5T#S>.3';3%K2VA63
M<+V(07EG-XMG9SHZW=M'$9)YDA+$D]JFSW>]"\B-O$9*@L$[(Y+F$RRS2:+6
MT1I;2=(_KI[5I?"F>-6CM;Q[<Y>ZOESB8NL>M.S>ENCOD-\HD[7R^2Q.V]F=
M-[)VWM;=V%;;])G9MUS]F3?)/>_Q_P!E=.U&TLEMVIQ5?C=V9G"YI<Z/X9%1
M2UZR4Z(+WQ[.ZM[;Z9I8I+(7?BQ-$\/TSI \4J2"2DYN%NH&@AMO&GEC9YUB
M^GM[F6%R$Q20W,DLHBEBNGMC&RNSFXC>9)8Z1K(JK&;>?5<R,EH2B1K<--<V
M<=P!\/\ -#Z/K\CU#%A.M^^L]MOL?;O3^XM^;ZH-H;0I=L_&K_3WV=E^D^J,
M)WW29KL'$[PI\_N/N#;F4V_4P;1Q6[DP4^-FK,M)08IH,A,LL;9=ROX+:RNH
MGVRX\$6MY5EMKR2YVT;O:Q0!U6X$EQ826DL8N+> "2_L[61H[J1X8VKAYK3:
MYK^YM62\@_>)N;75&UQ:IM$R0;G)+HD:!X[24SJ6MYY_J!9WC68N5AU,]93^
M8UL'9><WI#W)T-\G.AMA;=V9WIOW9_;G:^Q=CT.TNX,!\=DDK>QO[@;,VIV9
MN[O7"963 4\N6PE%O#9^U:G<.+B:?&I4@J&*;:[-U9&2*UE.]-:V]S%84'U<
M\-U<VMG 4HQMDE-WN&W6TEK<7,-W;S7T27,$)AO?I3&.S>7=]NVU)H_H[B_-
MD;MF\.UBNA'/,T<C2:)3$(;.^F%Y%#+8/#9R31W3Q363W0V?'SY283OW:G8V
M9J>K>V^D]Y=1;C.UNS.G^Y:#85/V+M')U&R-M=DX)YZGK'L+L_K?-X_<VQ=X
M8W(4=1BMPU\2&H>EJC3UU-5TL"C?9X-AY?N>9)ITGL(([PR"$ZGCDL9)8YX&
M#:%\6D0ECHYBE@GMYDD,<JMTAVLONM_M^WQPO%)=P6T\#2"BRV]VSI#.-)9D
M7Q8IX7CE6.>.6WE5X5&AG+_TA_,JV)VK+L*M[$Z"[^^*.Q>V.D-R?(7JOM?Y
M(Y7XPT/6>^.M-H4&R<WN+(G<'3/R4[HJM@5^-VQV!C\LU-NZEVZ[X\5+H6>D
MJ8XC67;)K?<=UV.ZECBYCLVB#6;-6=Q+=)9:H-(:*<1WLUI:2K%*\@GOK)51
MA.K=-M-407%M$T^U27,EN+A*>'XZ17$ZQE'*7(\2WL[V=9#!X*QVLHFDBD:!
M)C5]G?*+XS])X//[G[F^1/174>V]J;DPFSMT[A[.[<V!L+![;W=N7!0;HVYM
M7/Y;=6X,308?<F?VS4QY&BH:B2.JJJ&1:B)&B8.2=[JVC:W62XC5III(HP6
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
M$0D:2>5E8!$#"...>YG:*TMKFXA0FT_GUT(^R-X;O[_R,GPFR/778$O6._\
M97S#W=U!U;E]L;N?:&.[#Q%-#O+!]G[VZ:WKC=Q=>Y:GS-%7[:W3FZ(TQGAF
MEAK:*OI:5Y8HIOW4MC>17,]X[1I''J\83)<16K6[PNJ2K-XUQ:K&-!6=+RRE
MMVEBO+9Y7=%T+R[L9;&9)(H(IPU T<EO,DKI,DD;.A0&VNHY%8K)%+:7*2HA
MB/0O4ORJ^+]=N7M/9E%\D.A:S>'1F%_O)W;M2E[@Z]J-R].[>^W2K_CW:>"A
MW$^4Z^POVDJR_=9>*D@\;!M5B#[9M@;R$W-F#+;B]2SU)W+]7)*]O':ZEJ/J
M7GCDA2"OBM+&\:J75E%?$C,UK;B1?'GM?J8UJ-4EMX<<OU"#B\'A2Q2>*H,?
MARQOJTNI,CL?Y/?&KIS&YS,=N_(;HWJO$;8S-)MS<F5['[:V#L?&[>W#7[73
M>]#@<Y7;FS^+I<3F:S9<JY>*EJ&CGDQ;"J53 1)[3O<VT8#27"*-;+E@.Y)(
M(G7C\22W-M&PXK)<0(:-+&&?CAFF$9AB9PT*S+0$UA?QPLHIQC8VUR%<=I^G
MGH3X4FD7,#GL'NK!X7=&U\UB=R;:W)B<=GMO;AP.1H\Q@\]@\Q1PY#$YK"Y;
M'S5%!E,3E*"HCGIJF"22&>&171F5@2NNK6YL;FXLKVWDAO(9&22-U*.CH2K(
MZL RLK JRL 0000".DEK=6U];6][97$<UG-&KQR(P='1P&5T925964AE9200
M002#T!\/R;ZSJ/DG5_%F YV7L.AV"N^ZO+ICZ9MD03M-2RG8,N?7(&>/LE=N
M5T&=.*:E#'!SI5B0J;!+M\B[G^_?I2"-OD"/D59@EM)<:%!+Z;-=PVKZF1U2
M,-NU@D+S.UPMN_>_[KQM1N,"[("_T?$%V;?4#0D77[NW3P6CUJIVVY6X,!>T
M%RD^@?F1U=\B]W=J[-V;B-[8.OZ?CJ)MTU^\L?MW&8B>&E[E[]Z/GEQ-5BMT
M9R:6--U?'/.51:IBI0,;4T4AM-)404UD>)N6[;FJ6=(MID2%R9&"E%GVO;MW
M#2$]BJEKN<"R'60LJ3 $QJDLEKA)+?>3L7AL]]JE T L&,4W@$+P8EG^ ::D
M<:''7L7\YOB9N"3,9';/R'Z'W1L#:>SM_P"]=_\ ;6WN_>B,GUSUOC^M1UY5
M;HIM]9"'LO\ CV#>@PO9V*R536_PZ3$8RAGA?(UE$];C8ZZT@^GMKR\O#X%I
M%);QAY.U))+BYN[-8U;*AUNK.:V*RF,R7 :"#QI8;I(/%'-Q!:1H7O75G,:C
M]18UA^H\5E-"8VA#2!DUTC1I'"Q@.4KN3^8U\*]I;DZMQ>>^1_2^.V;W)LS=
M>\M@=U5?;_4])T?G&VOG>L<#'M*A['K=\4V*R>]MU2=L8VIPU!1+5??4<<\@
M="L2S*+>TN;G<;O:%@==WCFMH4@92)KB:XGW.V\&VBH7FE@N-IO(;F,*'BE3
MPZ,ZRK&FN;JVM;"7=)+A/W?"THGD##1:K##!.TETY(6",QW$+*[D B1":*Z%
MNE_F/?"&AR?R$H-Y?)SHSJ^F^,7<&#Z,[8SO:?<?56P]OX;L+<6RL1O7$8O^
M)9W>E.M$:Y:VOQ<4>06AJI\QM_+T\4,@H9)"7P75K<;3LF]1W<7T6X7%Y!!W
M"KS6,\L%Q$,T,BB+Z@(I9A:RPS,%60=+9K>>#<+K:WA?ZV"QM[N50I_3M[D@
M0R/C"/KC ?X-4L:!C(Q4#WV)\B?C]U#LC"]F=L]Z=.]7];[D2EDV[V#V)V;L
MK96R,_'78BHW!1/A=U[ES>,P.52LP-)+71&"HD$E'&\RWC4L%LMO/!NB['-
MZ;T9?#%NP(G,GC16WAB(CQ-?U$\-OITZO&FBBIXDB*6+1EW"T3<+ B>P:,.)
M(^^,H4:4.'6JE3$CR!@:%%9P=*DAJIOE)\9*W>79O7-'\B^B*OL+I3;$F]NY
M=B4W;O7\^\NI-F0X^BRTV[NS=KQ;A;-["VQ%B\C3U+5^5@I*5:>>.0R:'4E&
M]Q!'ME_O;SHNS6LQAGN"0(890TJ&*66NB.0-!.I1V#!H9016-P-P?XS?;9M=
MM^IN=["LMO"O=+<1.(2DL,8J\L;BX@*O&&5A/"02)$U)^#YI?#JIZ6K/DE3?
M++XT5'QVQ^87;U?WY!WOU;+TM0Y]\E2X9,'6=IQ[J;8U-F'S%=!2"F>N68U,
MR1:=;JI>NO\ $?W;];^C];7Z?7V>/I\75X.JGBT\">NC53P9:_V;TU;$7O[P
M%F?%-I3Q]'=X-?"IXNFOAU\:&FNE?%BI_:+5PSWR\^)VU<QM#;VZ/D_\>-MY
M_L';>-WEL'!Y[NKK;#YC>^T,UB\EG,/NK:&,R&Y:>MW+MO+87#U=935U$DU+
M/2TLTJ.T<3LK_P!+=?O&ZVCZ:3][07 MY(-)\:.<S6UN(7CIK24SWMG (V4/
MXUW;1TUSQ*['U=K^Z8]^^IC_ '&\ F6YU#P#"5=Q*)J^&8RD4KAPVDK&[ T1
MB%'V5\BOC[TSA-X;F[@[UZ;ZIVWU[)MB+?\ N#LKL[9.Q<)L>7>\_P!KLR/>
M&5W1F\70;9DW=4_MXL5LD!KY/3!Y#Q[0FZME$3-<(%>Z>V7N'=<I ET]NN<S
MI;21W#Q#]18)$F*B-E8K5@F9I46%BZ6RW#  U6!YGMTG8>4+W$<D"R'L:9'B
M#%U90$'??SS^+/QWVWL7.[S[=V)F,KVM'LBOZBV#M+?W760[$[>VYOO>&T=G
MT&\^K-JY7>&$J=_[-Q$F]*/(Y#(XQZF"GQ0>=3(=".J,5P.8[+E1K:0;[)N-
ME9RQ%2'M'O[Q;"&6\3^T@@%T3$[LA.I'1%>1='2/ZJT_<4_,JW<1V46%Y=Q2
MA@8[E+*QDW"6.UDKX<TSVR:HD5J-XD99DC;6#A^Z=/\ 7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=?_TM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW11/E=U'VYO:IZ+[6Z!CZXRO<?QT[
M4JNP-L[+[=W)N?9'7/8F!W;U]O3J3?FT,[O_ &=LWLG<>P*YMI[^J,EC,M3[
M:W L>2QT%/-1-!4RS0LV\EW8;R-RMHHY+>?;;K;[E&9D;Z>XFL[Q)(7"N!+%
M?;;8NRNA66V^HA#0R2)/&Y+!9;A8"QOI)(V@O(;VWD11)HN8(KFW >,O$'CG
MM+V\M2=8,#SQW82=K86\Q*>^_BE\Z^]:7';VW-COA5E^RNP/CK\LOB7V/LBJ
MW#W%0];]-]3_ ";W#UOD</NK9&[LAUOO#/\ R*WEUSANNTILYC:_ ]7XW?DE
M1&R3;:CI1',Q=;9!>6&]\O2;A<1V6]6FTI>7T($5U:S[=+N+M+MML6=58INL
MAMI9;T/!>;=:7A5Q<-;6:[;MWGV[<.5^8([4F^V/=Y+NVLS,?I[E)(;5&-S<
M"$-'<B:R!MIH[.46EGN6X612Z<?5W ;=;?$OY 57R'[;Q.4V/UWC/CML#YQ=
M3]^UW<NZD[!I^_>P5Z;^$'2'6])B^N^N*;K#([6[!VUO7-4E1C*[<\>[X)J.
MG3+8B+$UTS&53.]OK/<H+#F3?]O6*S@DYON?HX$>9Y?WW=\PV+V\T*JLD2I9
M[@+R)XDNI+](K&W6W@33<D@BVNYM+?;^5MHO3+.VT\MV+W,LBP)$-IN;/<4E
MAD)9&\2XM!;RVTKVZ61FGO3=S,?I>DS\8?@=N?L#HNNS,F/J:##4?R7^.&#^
M-> [YZXW]U-NW9_\OOX8_+:E[AZJV#N3K3L';,_8FU=ZS8Y\W#CX,S0XZ?*T
M%)@)\A!C9?*M.MVV2YVJXY$W/=9A+OZ!KK<IA(D\\UPG+UUL6VR-.C,))M+0
M[Q<+)*TMEN>[;TBR-*-#7W&9-WN.?$L/$3:+JWNH;575HU\?=+N/<M\?0T4+
M1V\EV[[5"@B=)MNVK;Y!+=1S&XD#/^8-T%W;U-V)WUVALCK[#]\9[Y;XKY==
M0[3ZTI.F/EEVS0X'8OR$^./PVZKJMV9W<W1/QH[EV-LG>N*WK\>VIAM_>F1V
M;M7=.%RWDEW?B%QM=H!5WMUUNO*6^>W=J"M_N>U7$/U 80B"X.^[WN-@(KF;
MP[9$E&[(;JXDF23;+FSM[Y+>_2)(Y!GMVY6VW;WL?.<\S)9[1N^TW)C!+&5;
M6QN8)V:"!9[MY(Z#Z:6VMKDK%-=0-&);N$$Y^P?Y?W9V#K]O9ZMKNL\7DT^7
MVP_D/EZFEK,M+GHMFX'^79C/A_E,-)54VUUAK=XQ;N6K,< JSCY,!*Q^]$DC
M4GL7\^.G,#[_ &VUSTM;J/F^,DZE23]_;AN5W9LRTJRH)[!KC6H9)+5="RF"
M%B!N4_J]JV"PM[V(B_39N6+4(6!T-LM]MM[<QEU+@1M]-="'1K5I9:L$$CN"
MM8#^6S\ZNM]G=%?Z.-Q=0XO=N*ZHP'5_>&&V5\G]V=2QS4N&ZUZ3Z1WO1[=[
M>W!\"_D'N3=G7W>O7?QSV5755!A=M]5;WV-F\/4_P?>E7'DVEHUUWN[7?-&Z
M[BIT;/>7JW?ANOC1Q.\TEZUO+;(]O+?166XW>XW$#C<K!+^&^FM+ZU6!+5;5
M<\,,>UR6MJS?66\KK VE5::-)MP>WN"SBXBLYS%>^#<6[VNZ0$I#)%(A@G&X
M':[:^._S7VA\<M@]+_&;<_46[=Q[L[-[&WQ\L-[;C[8[*^)&X-V8SM/<V\NR
M]^X?X^[MV9TW\O,]TVV[>P]WM1K6M'79_ [5CEBQ>7@S\M+N+'!^[2WN+_9+
M-]M6;E*UV]8GADF(>>:!;:.+ZD1PJLUM<4NY[R&)[0&8P0I6R,]LZRTG,,6^
M;FS@<T7%Q"8':-9X8(8T6"/4LQTSS6EE;VEI T\,D-PR/=7D$K%X9@MW1\'?
MDAGLWMS$;0V7\6NG.G>V>O/AKL#Y ]?;6[,['W&.B,+\-.Y-Q]AX?;WQT*=!
M[%QO<6$[,V-GDVR&S$/7+;3>E7(Q19C7]BAK#<QS;TLV\3RW&W1\RP<QI*%5
M)WW.&RL EN\08QK;1;ELVU3K.LI:6V6YB:SB+KT574/C;7?2QP'^L=YLFY[-
M.TDTDJ/9WLMV8;QIG4S37J#=MXN;E9%U75S<0*]X1$\[P<O\2/G'\@:OY5XW
MY1[6^+]'7=W=3]V],]1=U[%^2?;/8<_Q_P"NMT3RU'6>S-C?&C/?$#J;!4-/
MF\CBL)E>QLQ+V+6YO=.8QL8\ZX>AP&&PA3M4VX;?LFTW21Q)SA:WNT[K)W-+
M#=[EM=Y;7L5J\Y2)[?;(I$G2U\.UEDC637<175S+-<$ZW!MLO]U?:KJ&67V[
MG%S:RP B&X^CO+*>QN[G'BK-N4L$\L41:6.&RBGE6T,9DNVOSC_&;IGOG"P_
M)+LKY&4_4F![E^1NZ,'D:G9W36\=X=@]=;&V[LKJ+:75NVL5!V!O/KKJG<.[
M,AE\A@*_-UE0VV,6M$,HF/1:I:(5M2BYCVBTO.2>8^6MC+K>[I+N5U,TQH@N
MKR"&P@52FIC%#MUAML4CZ%,D\=Q,L*B0+TDVFZNHN8-AWC==#"PV^QLZQY:9
M;6ZO+Z6<H0JQ-+<;A<*D :18XHXB9W9V$=:N)_D\]F; Z>P&PM@]BTNZ=P[P
M_EU[Z^'79U1W[\A_DYWAM?I;L_-;$P<='V5\3<5V=7;V796P>P]YX2GQ6]-L
M4$6U*"? 8G!56,BHI<348S+"K=-X9-^YFW/9;3Q;:7=MMW2U-Q(5N7DVC<8[
MR#;;NZT7$ILKQ3)))=%[F>SNXQ(;?<5G06-MN,"C9&W,.'3<+OZE8"$@>UOH
M)X6N(K8:+==PL0^FS811J\%[N,$DT8D1B^]G? /YL]OX?M_L/==#T3MKNO?W
MR$V]V[L3!]+_ #-^4726;Z9H,3\2=L_&E,MUW\NMA?'BAR[;LH<IAZW+5.*W
M3U#N_:6X\;D7Q=?0(D:S^R)X$M8MM3;ZR3&YW%KAW\,*\-]=;;>B"6UFCO+.
M_M5.VQV5Q9W,$:W $&Y+/;RPO8SI8T%S:;?9;I!"UM:[18V@4"1C+):3;[KF
MBFCEM;K;IWBW@/#=VEPTT""ZV\I,ES]>B8S7\LCYI#*_%?*;=WWT3B]X=>;-
M^+FV>W.S-J;ZW-UKLJ6@^/\ N[.;ABVAN+X+0_'#?_PJ^3.!VA'G4JMC9S&[
M>Z'W9M/-XV"LQ5=C%\,-&<;?>M:<UMN,MPS[4;F"XG8AW-]-]'MUIN$BVTT\
MT^TW6X)MKQ&^L=WD:&SW'Z.:VO8MM)W5+N"W]_LNZ,[J>9+F'<8DD+:9(!>W
M&YRH)[R*.)=VMD3='$]A?[<8KBXCN[L2Q3;H6V^*_P#*/[Q%3\G]OK6];Y/&
M;WV3\XZ'ISMC=WR\^=.]<I6[A^86Z<ENRCQ&0^)VY<OD/BS\;,3M([EK*'/9
MG:]-NZKW4:"DKX*#"U$U3$"SEA5V>WY*>Z %YM$6PV;%1X[SVFT[KM-Y/,MU
M<$RV_P!3!LUK(=LB3POK'0#<(K.S2"X-MSF6[W_<KZ,,^W7-]>7PU$1&&>YV
M^\M5@%O J0W"PR;C<1V][*ZR0V$2Q26ES=W#WD!X:OX5=IU'Q'Q?0B9_K\;P
MHOF=)\BI<DV5W$-M-LE_G?D?E ,7'6#:K90[I_N#5K1^ T8I/XP#%]S]M:K)
M?O%I)N&V<J64+*);'EA]ND+5 ,[<JWFQATH"3%]7<)(68*_TX9]'B@0LUM3"
MQ?F1I<B\F5TIY!9[64ZJTH=,#C&K)7-"2 OVC_+E[.V_U'3;*&XNL<-N[;7\
MO'X>_'?8&X,%-F*FAVO\GOB'N;L7L#K[L9*>OV33I/L':^_]PXNLQLS4[USQ
M)6))01+)IF$W,>\W-UO_ #AS'LL0:YFYCM=ULXIF:)&6%)([JUN)(A(]NFY6
MNC;KR2!96:R>1&$BHD3,V\$5QM^R;/NMQ*MD8^88;V2,*\H3>VV[3<6XDHCW
M=L;6:Z1IJ*EXMM)^IWE >[]_E;=X;YV7\>\CMZNV%V%V;@NG/D)L#Y#[?RWR
MQ^9/P_V+N_LKY5;HV?VEVOVY#O?X>K@M\=M;4INR=NUE/+U_N"@Q.-W%@ZZ
M?Q3"SX^$2!^?:=M,F[<O1.TW*%SM&V;:);F/Q7$.U_5Q&>ZVQ)HK*^EW.+<+
MFYOT-Q;:;T$Q3&*[N**8MRW$V]CO,R:.9X-WN[_P890D9%TD8AM8]R>WDO+<
M[6EI9V.W78MY5%EXWBV1=+9(E/!_+@^1>V_F1LGLWKK</6.QNC\/N=-R;TJJ
M'N/N+>5!O:DBZ Q72E.B_#/OKKOO?8O7'=V/Q6&.(B[8Z^[9V+N"NVUD:JES
M&.RXDJ(JR^[M?[W:>X-M=3E8=TM]Y2.-RLWB-NDFXW:,)TBM9]L1;_<8[N^M
MH&O=OW"XVY9Q86AODCVI%:0+M%KR]%MD<?U-L-I21U\2W4P[:VV!XIXC)=1;
MGJCVN-+*XNXXK[;HY+:*.\F_=QDW"-UG_+4[W@V+U]C.SZ;X\0;IVIUQ_*HZ
MTRT6WMV[QWSB*_%_R^_DAO'L[>M9!G-P],;*R,L.]]FY#'5F'H9*!8X,Z\]+
M/*D%/%DJD6S;U;R\TR<R+&Z>/S/N.[R**50WG+";5!&C5'B/:;B97CE81'Z8
MBX18YY&MD:NK:1MMW#:()B]J-KW"QA9JJ7CO-S6Z+21@N(A/:HD=S$CS#6JQ
M:YHU$G055?\ *+[S7N:LWG5UO6V_MG=F;\FR>_<?7_+SYU=(X7K7;F!^;G?/
MR7VUEJ;I+X\Y;8W6_P M,QF=E=U)"N&WI6;9H]K;GQ7G@R&8H:J:G =Y9*;1
M'RK:7B@Q[:^QW8EI]0?J]JVC:;)X8K6<_2Q4N]FMKBSW,AY8C</)<;?<FTMX
M'4\TJ=Y??)[2M;ZWW"S:)F\!?I[UY")S<0+]2SF.[N8[VRUB.[AM[2""\L&D
MN+CH<NP/Y:_<^XNI,_LG;V?Z@H-Q9+J_^;+LZ"IJ,ONN@QE3F/G?WMC^W^JH
MZ^NH=A5==%AJ&/%0?WKE%--+1UR+)1P93QJ_MFPFN]L_JG-"BROMNT<JPM$7
M*1RW7+]WMMQ(=01],;I;7D=M,8VD7ZDZHD$LH!P]U!=7N[-=2RK;WO,IO7<*
M'D6U;9]TVOX"Z"2>+ZV QQ&1(VBA*>/'I0$\'>/4/>N]\?\ &[N3KR'J[$?(
MOX^96OW3-UCNG>>YY>E]_)OCK;+;"[&ZMJ>W\?UE4[WVQBTGS$5=A]W0[)JZ
MM)\5#Y\&T-7/3QN73&QYCO=WV91=6DUC<[>RSUMW:UNKS;[OQU:/ZE8KB";;
M;:;PB)XIXQ-9^+;M.E_:AZPM?&Y;VW9=UD\"ZM;FVNXY(?UE%Q:V]W:Z&63P
M?$@N+:]NH68&.2WEDANE$XMFM+HI?2GP5^1>/[/ZN[:[CW/MW[;:GRXSOR$A
MZ7RWRB^3?S%Q/3NW*KXI=J=%+BNJN[?DS@,5N[.Y/<_8>_%W%+C8-N[+P6WJ
M*HEHZ&.I:F6>L=Y=2WV"VC@-Q+<SC;-SMTF=1XT(O+C81;VOC.\ES<PQVNTW
M4L]W<W#W$MUN4\8B6#NZ4[M)/NW[R(B6!;B7;F>-7/@3-9W5]=RW/@*D<-L[
MM=6T$=M!&T2KMT$_BAW$4(5;A_EH?(_>>VNU>K,EFOCSM39V#ZW_ )C>U>B>
MS<+E=][A[![)SGS^['F[-67NS951L#:N+ZNPO6N3\5/E!A]R;TFWC5Q09/3A
MGIA0S(=L>\VRWV+=%C#[]M&T;#M\%L)62TO%V&]VR[CNKJ?PFDAN+D;-!'$$
MM;@;?^]=W97O=2"8W:XLY-ZO5G>Y?8;_ )@EW6>4LINHC<;?N5C)9Q(08YH;
M;][3K92/+#X5EM^WV;0G4\\+!NWX[?/3!=W=7]Z9;J'XX;V[:WQ\[:;N?&=9
MX+M'MO</276.TMI?RV=]_'I(M]?(4_%VAW5M"7*;KPC5%%GFV!61"OS%+C1
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
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=?_]3?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__5W^/?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U__UM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]??X]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7__0W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
HW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6839826224">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 162,734<span></span>
</td>
<td class="nump">$ 122,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">25,704<span></span>
</td>
<td class="nump">40,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="num">(2,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">185,819<span></span>
</td>
<td class="nump">162,734<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">28,154<span></span>
</td>
<td class="nump">19,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">2,566<span></span>
</td>
<td class="nump">8,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">30,720<span></span>
</td>
<td class="nump">28,154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">120,536<span></span>
</td>
<td class="nump">89,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">23,138<span></span>
</td>
<td class="nump">31,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</a></td>
<td class="num">(2,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">141,055<span></span>
</td>
<td class="nump">120,536<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_RecyclingMember', window );">Recycling</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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">12,315<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">12,315<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other</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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">1,729<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillOtherIncreaseDecrease', window );">Other</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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 1,729<span></span>
</td>
<td class="nump">$ 1,729<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillOtherIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillOtherIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AllOtherSegmentsMember</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>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6824805904">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 45,900<span></span>
</td>
<td class="nump">$ 31,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accrued expenses and reserves</a></td>
<td class="nump">36,342<span></span>
</td>
<td class="nump">34,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business tax credit carryforwards</a></td>
<td class="nump">6,273<span></span>
</td>
<td class="nump">6,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Book over tax depreciation of property and equipment</a></td>
<td class="nump">2,882<span></span>
</td>
<td class="nump">19,048<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Unrealized loss on hedges and swaps</a></td>
<td class="nump">1,768<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock awards</a></td>
<td class="nump">1,746<span></span>
</td>
<td class="nump">2,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax', window );">Alternative minimum tax credit carryforwards</a></td>
<td class="nump">951<span></span>
</td>
<td class="nump">1,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">2,576<span></span>
</td>
<td class="nump">3,023<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">98,438<span></span>
</td>
<td class="nump">98,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(69,402)<span></span>
</td>
<td class="num">(69,189)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets after valuation allowance</a></td>
<td class="nump">29,036<span></span>
</td>
<td class="nump">29,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Amortization of intangibles</a></td>
<td class="num">(22,910)<span></span>
</td>
<td class="num">(22,026)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(192)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(23,102)<span></span>
</td>
<td class="num">(22,099)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 5,934<span></span>
</td>
<td class="nump">$ 7,075<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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6840360064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS COMBINATIONS - Narrative (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>vote </div>
<div>transfer_station</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>transfer_station </div>
<div>vote</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>transfer_station</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember', window );">Eastern | Solid Waste Collection Business</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_EasternRegionMember', window );">Eastern | Collection Business</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember', window );">Western | Solid Waste Collection Business</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_WesternRegionMember', window );">Western | Transfer Business</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=cwst_EasternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwst_SolidWasteCollectionBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SolidWasteCollectionBusinessMember</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_CollectionBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CollectionBusinessMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=cwst_TransferBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TransferBusinessMember</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>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6841558272">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Jan. 01, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">$ (15,832)<span></span>
</td>
<td class="num">$ (37,862)<span></span>
</td>
<td class="num">$ (24,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', 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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">122,753<span></span>
</td>
<td class="num">(15,832)<span></span>
</td>
<td class="num">(37,862)<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Marketable Securities</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', 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>
<td class="num">(18)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Income tax expense related to items in other comprehensive income (loss)</a></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>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Interest Rate Swaps</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(1,308)<span></span>
</td>
<td class="nump">166<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="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', 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>
<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(5,286)<span></span>
</td>
<td class="num">(1,837)<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Income tax expense related to items in other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(112)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(4,733)<span></span>
</td>
<td class="num">(1,474)<span></span>
</td>
<td class="nump">166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">(6,041)<span></span>
</td>
<td class="num">(1,308)<span></span>
</td>
<td class="nump">166<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss)</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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance</a></td>
<td class="num">(1,308)<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', 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>
<td class="num">$ (18)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive income (loss) before reclassifications</a></td>
<td class="num">(5,286)<span></span>
</td>
<td class="num">(1,837)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive income (loss)</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Income tax expense related to items in other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(85)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(4,733)<span></span>
</td>
<td class="num">(1,474)<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance</a></td>
<td class="num">$ (6,041)<span></span>
</td>
<td class="num">$ (1,308)<span></span>
</td>
<td class="nump">$ 184<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_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 http://asc.fasb.org/extlink&amp;oid=109259400&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 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&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 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.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 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL34724394-108580<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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118951672&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedNetUnrealizedInvestmentGainLossMember</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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeMember</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>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834753616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Multiemployer Defined Benefit Pension Plan (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember', window );">Multiemployer Pension Plans | New England Teamsters and Trucking Industry Pension Fund</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansLineItems', window );"><strong>Multiemployer Plans [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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanContributionsByEmployer', window );">Contributions to Plan</a></td>
<td class="nump">$ 409<span></span>
</td>
<td class="nump">$ 726<span></span>
</td>
<td class="nump">$ 627<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_MultiemployerPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions made to multiemployer plan by employer.</p></div>
<a href="javascript:void(0);" onclick="top.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 80<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-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 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MultiemployerPlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember</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_MultiemployerPlanNameAxis=cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MultiemployerPlanNameAxis=cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember</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>19
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823952480">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,283,278<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="top.Show.showAR( this, 'defref_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Finance lease right-of-use assets</a></td>
<td class="nump">$ 24,038<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="top.Show.showAR( this, 'defref_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment and finance lease right-of-use asset, gross</a></td>
<td class="nump">1,288,699<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="top.Show.showAR( this, 'defref_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(844,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(878,701)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment and finance lease right-of-use asset, net</a></td>
<td class="nump">443,825<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">404,577<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">28,703<span></span>
</td>
<td class="nump">25,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">578,814<span></span>
</td>
<td class="nump">544,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_LandfillOperatingLeaseMember', window );">Landfill operating lease contracts</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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">121,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">161,316<span></span>
</td>
<td class="nump">150,885<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">168,735<span></span>
</td>
<td class="nump">153,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">183,145<span></span>
</td>
<td class="nump">163,758<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 143,948<span></span>
</td>
<td class="nump">$ 123,383<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Right-of-Use Asset, before Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.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 (c)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (b)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services 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="top.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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cwst_LandfillOperatingLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LandfillOperatingLeaseMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>20
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919782976">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,944&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares to be issued - acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(601)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(338)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock options and stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antidilutive potentially issuable shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,219&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>21
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6813832240">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets and Liabilities Measured at Fair Value on Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.747%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.597%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement at December 31, 2019 Using:</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-align:center;margin-top:6pt;"><span><br/></span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.747%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.597%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement at December 31, 2018 Using:</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,942&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117815213&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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>22
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834510000">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text">EMPLOYEE BENEFIT PLANS<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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)&#160;plan (&#8220;401(k)&#160;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)&#160;Plan, subject to Internal Revenue Code limitations. We provide an employer matching contribution equal to fifty cents for every dollar an employee invests in the 401(k)&#160;Plan up to our maximum match of one thousand dollars per employee per calendar year, subject to revision. Participants vest in employer contributions ratable over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzM5MQ_7287c3b7-7f81-493f-8b3f-79baa86bc0df">three</span> year period. Employer contributions for fiscal years 2019, 2018 and 2017 amounted to $1,608, $1,319 and $1,817, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. During fiscal years 2019, 2018 and 2017, 23, 26 and 41 shares, respectively, of Class&#160;A common stock were issued under this plan. As of December 31, 2019, 94 shares of Class&#160;A common stock were available for distribution under this plan.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Multiemployer Pension Plan</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We make contributions to a multiemployer defined benefit pension plan, the New England Teamsters and Trucking Industry Pension Fund (the &#8220;Pension Plan&#8221;), under the terms of a collective bargaining agreement (&#8220;CBA&#8221;) that covers certain of our union represented employees. The Pension Plan provides retirement benefits to participants based on their service to contributing employers. We do not administer the Pension Plan. The risks of participating in a multiemployer pension plan are different from a single-employer pension plan in that: (i) assets contributed to the multiemployer pension plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers; and (iii) if we choose to stop participating in our multiemployer Pension Plan, we may be required to pay the plan a withdrawal amount based on the underfunded status of the plan.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2019, we reached an agreement to withdraw from the Pension Plan by entering into Withdrawal and Re-entry Agreements with the Pension Plan. In accordance with FASB ASC 450 - Contingencies, because of our withdrawal from the Pension Plan, we recorded an obligation of $3,194 as of September 30, 2019 and a charge of $3,591 as pension withdrawal expense, offset by a $397 retroactive contribution credit recorded as cost of operations, in fiscal year 2019. While the withdrawal generates a fixed yearly contingent liability for us for a period of approximately seventeen (17) years, it caps 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. As per the Re-entry Agreements and upon withdrawal, we re-entered the Pension Plan with certainty from a liability perspective. We have not, however, changed the terms of our CBA with Local 170, which remains in effect until June 30, 2020. As of December 31, 2019, we had a remaining obligation of $1,838 associated with our withdrawal.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table outlines the status of the Pension Plan:</span></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:15.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.603%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.603%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.223%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.627%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.627%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.627%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension Fund</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EIN/Pension<br/>Plan Number</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension Protection Act Zone Status </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funding Improvement or Rehabilitation Plan Status</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions to Plan</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration Date of CBA</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New England Teamsters and Trucking Industry Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">04-6372430</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Critical and declining</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Critical and declining</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Implemented</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">726&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The status is based on the latest plan information for the plan year ended September 30, 2019 that we received from the Pension Plan and is certified by the Pension Plans&#8217; actuary. Plans with a &#8220;critical and declining&#8221; status are funded at less than 65%, have a projected funding deficiency in the current or next four plan years and have a projected insolvency date which is less than the 20-year minimum statutory requirement. Our contributions to the Pension Plan represent less than 5% of total contributions to such plan for the plan year ended September 30, 2018 and a rehabilitation plan has been implemented with no surcharge imposed. Under current law regarding multiemployer benefit plans, a plan&#8217;s termination, our voluntary withdrawal, or the withdrawal of all contributing employers from any under-funded multiemployer pension plan would require us to make payments to the plan for our proportionate share of the multiemployer plan&#8217;s unfunded vested liabilities. We could have adjustments to estimates for these matters in the near term that could have a material effect on its consolidated financial position, results of operations or cash flows. At the date these financial statements were issued, a Form 5500 was not available for the plan year ended September 30, 2019.</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>23
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6827907888">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text">RELATED PARTY TRANSACTIONS<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, 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 services. Total purchased services charged to operations or capitalized to landfills for fiscal years 2019, 2018 and 2017 were $7,990, $3,442 and $3,398, respectively, of which $851 and $32 were outstanding and included in either accounts payable or other current liabilities as of December 31, 2019 and December 31, 2018, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 were $132, $156 and $237, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 under these agreements was $339, $349 and $360, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 the fiscal year ending December&#160;31, 2024. In fiscal years 2019, 2018 and 2017, we paid $9, $14 and $27, respectively, pursuant to this agreement. As of December 31, 2019 and December 31, 2018, we have accrued $37 and $48, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6833680688">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">ACCOUNTING CHANGES</a></td>
<td class="text">ACCOUNTING CHANGES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 we adopted and deemed to have a material impact on our consolidated financial statements based on current account balances and activity follows:</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.538%;"/><td style="width:1.0%;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards adopted effective January 1, 2019</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-02, as amended through March 2019: Leases (Topic 842)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that a lessee recognize at the commencement date: a lease liability, which is the obligation of the lessee to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We adopted the guidance using the prospective optional transition method effective January 1, 2019, which allowed us to elect not to restate comparative periods and, if applicable, to recognize the effects of applying this guidance as a cumulative-effect adjustment to retained earnings as of January 1, 2019. We did not recognize a cumulative effect adjustment to retained earnings upon implementation. Upon adopting this guidance, we recognized a right-of-use asset and lease liability for leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheet. We also prospectively reclassified landfill operating lease payments, along with related accumulated depreciation, that were previously capitalized as property, plant and equipment to operating lease right-of-use assets. Accordingly, the related cash outlays, which were historically considered cash flows from investing activities, were prospectively reclassified as cash flows from operating activities in accordance with Topic 842. With the assistance of third-party resources, we designed internal controls over the adoption of this guidance and implemented a third-party enterprise lease management software solution. In conjunction with the implementation, we modified our lease policy and internal business processes to effectively manage and account for leases, and to support recognition and disclosure requirements under the new standard. The adoption of this guidance did not have a material impact on the accounting for our finance leases. This guidance required additional disclosure over leases in order to comply with the new lease standard. See Note 8, Leases for additional disclosure.</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.538%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards issued pending adoption</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2019-12: Income Taxes (Topic 740)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective January 1, 2021 with early adoption permitted. </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2017-04: Intangibles - Goodwill and Other (Topic 350)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that when an entity is performing its annual, or interim, goodwill impairment test, it should compare the fair value of the reporting unit with its carrying amount when calculating its impairment charge, noting that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Additionally, if applicable, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when calculating its impairment charge.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">As of December 31, 2019, we did not record a goodwill impairment charge related to our annual goodwill impairment test because at that time the fair value of each reporting unit exceeded its respective carrying value. Upon adoption, if the carrying value of any of these reporting units exceeds the fair value when we perform a goodwill impairment test, we would record an impairment charge equal to the amount by which the carrying value exceeds its fair value. We adopted this guidance effective January 1, 2020 and we do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-13: Financial Instrument Credit Losses (Topic 326)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that an entity measures all of its expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts.  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. We adopted this guidance effective January 1, 2020 using the required modified-retrospective approach. We are currently assessing the provisions of this guidance, and we do not expect our adoption of this standard to have a material impact on our consolidated financial statements or to result in a material cumulative effect adjustment to retained earnings as of January 1, 2020.</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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire 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="top.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> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823220448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</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, 2019</div></th>
<th class="th"><div>Feb. 15, 2020</div></th>
<th class="th"><div>Jun. 28, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2019<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2019<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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 1,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 2020 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, 2019<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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,803,112<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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>26
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6821816672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 31,653<span></span>
</td>
<td class="nump">$ 6,420<span></span>
</td>
<td class="num">$ (21,799)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax', window );">Interest rate swap settlements</a></td>
<td class="num">(498)<span></span>
</td>
<td class="num">(361)<span></span>
</td>
<td class="num">(410)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Interest rate swap amounts reclassified into interest expense</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax', window );">Unrealized (loss) gain resulting from changes in fair value of derivative instruments</a></td>
<td class="num">(4,788)<span></span>
</td>
<td class="num">(1,476)<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Unrealized gain resulting from changes in fair value of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(4,733)<span></span>
</td>
<td class="num">(1,474)<span></span>
</td>
<td class="nump">337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Tax effect related to items of other comprehensive (loss) income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income, net of tax</a></td>
<td class="num">(4,733)<span></span>
</td>
<td class="num">(1,474)<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="nump">$ 26,920<span></span>
</td>
<td class="nump">$ 4,946<span></span>
</td>
<td class="num">$ (21,547)<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e557-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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.</p></div>
<a href="javascript:void(0);" onclick="top.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 10A<br> -Subparagraph (dd)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-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 http://asc.fasb.org/extlink&amp;oid=118930883&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e689-108580<br><br>Reference 4: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.</p></div>
<a href="javascript:void(0);" onclick="top.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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14172-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL75136633-108610<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<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 10A<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.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 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-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 http://asc.fasb.org/extlink&amp;oid=118930883&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 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834437024">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs and Other Lease Information</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,122&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,271&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,433&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Estimated Minimum Future Finance Lease Obligations</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated minimum future lease obligations are as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:58.263%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.503%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,141&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,905&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,251&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liability balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,065&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Estimated Minimum Future Operating Lease Obligations</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated minimum future lease obligations are as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:58.263%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.503%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,141&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,905&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,251&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liability balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,065&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919760096">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2019 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:31.382%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.796%;"/><td style="width:1.0%;"/></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;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223,034&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,839&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transfer</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,725&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,138&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,311&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,624&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill gas-to-energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">890&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred at a point-in-time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,738&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,468&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,286&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342,478&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,082&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,128&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">719,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2018 </span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:31.382%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.742%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,278&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306,939&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,567&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,986&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transfer</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,583&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,096&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,366&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill gas-to-energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,732&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred at a point-in-time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,260&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919758032">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock', window );">DEBT</a></td>
<td class="text">DEBT<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.205%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.532%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Secured Credit Facility:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75% </span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term Loan A Facility due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus 1.75%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">350,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">350,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax-Exempt Bonds:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 2014") due December 2044 - fixed rate interest period through 2029; bearing interest at 2.875%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Finance leases maturing through December 2107; bearing interest at a weighted average of 5.0%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Notes payable maturing through June 2027; bearing interest at a weighted average of 3.5%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,401&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal amount of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,249&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less&#8212;unamortized discount and debt issuance costs (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,950&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt less unamortized discount and debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513,322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544,299&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less&#8212;current maturities of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">509,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">542,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">A summary of unamortized discount and debt issuance costs by debt instrument follows:</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.205%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.532%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,478&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York Bonds 2014</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,057&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">847&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York Bonds 2014R-2</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FAME Bonds 2005R-3</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">517&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">622&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">541&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">595&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Hampshire Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">539&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,950&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we entered into a credit agreement ("Credit Agreement"), which provides for a $350,000 aggregate principal amount Term Loan Facility and a $200,000 Revolving Credit Facility. The net proceeds from this transaction were used to repay in full the amounts outstanding of the $350,000 aggregate principal amount term loan B facility ("Term Loan B Facility") and the $160,000 revolving line of credit facility plus accrued and unpaid interest thereon and to pay related transaction expenses. We have the right to request, at our discretion, an increase in the amount of loans under the Credit Facility by an aggregate amount $125,000, subject to the terms and conditions set forth in the Credit Agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Facility has a 5-year term and bears interest at a rate of LIBOR plus 1.75%, which can be reduced to a rate of LIBOR plus 1.25% upon us reaching a consolidated net leverage ratio of less than 2.25x. The Credit Facility is guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries and secured by substantially all of our assets. As of December 31, 2019, further advances were available under the Credit Facility in the amount of $148,575. The available amount is net of outstanding irrevocable letters of credit totaling $24,525, at which date no amount had been drawn. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Credit Agreement requires us to maintain a minimum interest coverage ratio and a maximum consolidated net leverage ratio, to be measured at the end of each fiscal quarter. As of December 31, 2019, we were in compliance with the covenants contained in the Credit Agreement. In addition to these financial covenants, the Credit Agreement also contains a number of important customary affirmative and negative covenants which restrict, among other things, our ability to sell assets, incur additional debt, create liens, make investments, and pay dividends. We do not believe that these restrictions impact our ability to meet future liquidity needs. 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed the remarketing of $25,000 aggregate principal amount of New York Bonds 2014. As of December 31, 2019, we had outstanding $25,000 aggregate principal amount of New York Bonds 2014 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&#8221;). The New York Bonds 2014 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, 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 to finance or refinance certain capital projects in the state of New York and to pay certain costs of issuance of the New York Bonds.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2018, we completed the issuance of $15,000 aggregate principal amount of FAME Bonds 2015R-2. As of December 31, 2019, 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, and to pay certain costs of the issuance of the FAME Bonds.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2018, we completed the remarketing of $16,000 aggregate principal amount of 4.75% fixed rate senior unsecured Vermont Bonds. As of December 31, 2019, we had outstanding $16,000 aggregate principal amount of Vermont Bonds. The Vermont Bonds, 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 mature on April 1, 2036. We borrowed the proceeds of the Vermont Bonds 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 2019, we completed the remarketing of $11,000 aggregate principal amount of senior unsecured New Hampshire Bonds. As of December 31, 2019, 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. During the fixed interest rate period, the New Hampshire Bonds are not supported by a letter of credit. Interest is payable on April 1 and October 1 of each year. 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Loss on Debt Extinguishment</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In order to lower our borrowing costs and reduce our market risk we completed the following transactions that resulted in a loss on debt extinguishment in fiscal years 2019, 2018 and 2017 of $0, $7,352 and $517, respectively:</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the write-off of debt issuance costs and unamortized discount, in the case of our Term Loan B Facility in fiscal year 2018, associated with the refinancing of our previously outstanding senior secured credit facility in fiscal year 2018 and an amendment to our previously outstanding senior secured credit facility in fiscal year 2017: and</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">the write-off of debt issuance costs in connection with the remarketing of our Vermont Bonds in fiscal year 2018 and the remarketing of our Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-1 (&#8220;FAME Bonds 2005R-1&#8221;) and Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-2 (&#8220;FAME Bonds 2005R-2&#8221;) into the FAME Bonds 2005R-3 in fiscal year 2017.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense on long-term debt and finance leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,431&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs and discount on long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,293&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Letter of credit fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">519&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: capitalized interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(263)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(295)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Cash Flow Hedges</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 enter into interest rate derivative agreements to manage exposure to fluctuations in interest rates related to variable rate interest payments of our long-term debt. As of both December 31, 2019, and December 31, 2018, our interest rate derivative agreements had a total notional amount of $190,000. We receive interest based on the 1-month LIBOR index, restricted by a floor in certain instances, and pay interest at a weighted average rate of approximately 2.5% as of both December 31, 2019 and December 31, 2018. The agreements mature between February 2021 and May 2023.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we entered into interest rate derivative agreements with a total notional amount of $65,000 that will serve to replace existing interest rate derivative agreements upon their expiration between February 2021 and February 2022. These forward starting interest rate derivative agreements mature between February 2026 and February 2027. We receive interest based on the 1-month LIBOR index, restricted by floor, and pay interest at a weighted average rate of approximately 1.8%. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 (deficit) 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:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 sheet follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:26.696%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:42.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-current assets&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,824&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,555&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,942&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss, net&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,929)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,196)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps - tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss, net&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the amount of gain or (loss) on cash flow hedging relationships related to interest rate swaps reclassified from accumulated other comprehensive loss, net into earnings follows: </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:60.609%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Operations Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Expense) Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(553)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(421)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></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;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the fair value of our fixed rate debt, including the FAME Bonds, Vermont Bonds, New York Bonds and New Hampshire Bonds was approximately $131,357 and the carrying value was $122,000. The fair value of the FAME Bonds, Vermont Bonds, New York Bonds 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the carrying value of our Term Loan Facility was $350,000 and the carrying value of our Revolving Credit Facility was $26,900. 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="background-color:rgb(255,255,255, 0.0);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, New York Bonds 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Aggregate principal maturities of debt are as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:79.844%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Payments as of December 31, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,593&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,358&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">379,945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,893&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_DebtAndCapitalLeasesDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for debt and capital lease obligations can be reported. 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. Also includes descriptions and amounts of capital leasing arrangements that consist of direct financing, sales type and leveraged leases. Disclosure may include the effect on the balance sheet and the income statement resulting from a change in lease classification for leases that at inception would have been classified differently had guidance been in effect at the inception of the original lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919890400">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, accounts receivable valuation allowance, 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 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounts Receivable, Net of Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 doubtful accounts represents its estimated net realizable value. Estimates are used in determining our allowance for doubtful accounts based on our historical collection experience, current economic conditions and trends, credit policy and a review of our accounts receivable by aging category. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"><tr><td style="width:1.0%;"/><td style="width:73.491%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.753%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 over the amortization of landfill development costs and Note 7, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over property, plant and equipment.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 ("fiscal year 2019"), December 31, 2018 ("fiscal year 2018") and December 31, 2017 ("fiscal year 2017") was $263, $140 and $295, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (1.6% as of December 31, 2019). Final capping, closure and post-closure liabilities are 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, 2019 is between approximately 8.7% and 10.0%, 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 $6,227, $5,556 and $4,401 in fiscal years 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 airspace related to the specific final capping event. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over asset retirement obligations related to final capping, closure and post-closure costs.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, 2019 and December 31, 2018 totaled $220,633 and $201,177, respectively. Letters of credit securing closure and post-closure obligations as of December 31, 2019 and December 31, 2018 totaled $0 and $0, respectively. See Note 6, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Restricted Assets</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over restricted investment securities securing closure and post-closure obligations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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 body retains ownership of the landfill. There is no bargain purchase option and title to the property does not pass to us at the end of the lease term. 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="background-color:rgb(255,255,255, 0.0);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/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 operating agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a part of the implementation of Topic 842, we elected to adopt the practical expedient package and to not elect the hindsight practical expedient in determining lease term. The practical expedient package allowed us to: 1) not reassess lease classification for existing leases; 2) not reassess whether a contract contains a lease for existing contracts; and 3) not reassess initial direct costs for existing leases. Accordingly, we retained the operating lease and finance lease classifications in all periods presented and did not alter Topic 840 accounting over operating leases in place at transition allowing us to use historical minimum rental payments when determining the right-of-use asset and lease liability for existing operating leases. Upon adopting this guidance, we recognized 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 sheet. For other non-core operating leases, which is comprised of small-dollar-value items such as office equipment, we continued to expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheet. Accounting for finance leases was not impacted by the adoption of this guidance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under Topic 842, 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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 8, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for further disclosure over lease costs and other lease information.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 cost 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note&#160;9, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over goodwill.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and customer lists. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the straight-line method over their estimated useful lives. Covenants not-to-compete and customer lists are typically amortized over a term of no more than 10 years. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note&#160;9, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over intangible assets.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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, 2019 and December 31, 2018, we had no investments accounted for under the equity method of accounting. As of both December 31, 2019 and December 31, 2018, we had cost method investments totaling $11,264.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, restricted cash reserved to finance certain capital projects, interest rate derivatives, trade payables and long-term 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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 11, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and Note 14, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for fair value disclosure over long-term debt and financial instruments, respectively. See the &#8220;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 over interest rate derivatives.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 5, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over business acquisitions</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over environmental remediation liabilities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. Our maximum exposure in fiscal year 2019 under the workers&#8217; compensation plan was $1,250 per individual event. Our maximum exposure in fiscal year 2019 under the automobile plan was $1,200 per individual event. 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 sheet 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 $16,853 and $15,040 as of December 31, 2019 and December 31, 2018, 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, de-recognition 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="background-color:rgb(255,255,255, 0.0);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 was enacted.  The Tax Cuts and Jobs Act, which is also commonly referred to as &#8220;U.S. tax reform,&#8221; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 16, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 Act on income taxes.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our objective for utilizing derivative instruments is to reduce our exposure to fluctuations in cash flows due to changes in the commodity prices of recycled paper and adverse movements in interest rates. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategy to hedge against fluctuations in the commodity prices of recycled paper is to enter into hedges to mitigate the variability in cash flows generated from the sales of recycled paper at floating prices, resulting in a fixed price being received from these sales. We evaluate the hedges and ensure that these instruments qualify for hedge accounting pursuant to derivative and hedging guidance. Designated as highly effective cash flow hedges, both the effective and ineffective portion of the change in the fair value of these derivatives is recorded in our stockholders&#8217; equity (deficit) as a component of accumulated other comprehensive loss until the hedged item is settled and recognized as part of commodity revenue. If the price per short ton of the underlying commodity, as reported on the Official Board Market, is less than the contract price per short ton, we receive the difference between the average price and the contract price (multiplied by the notional tons) from the respective counter-party. If the price per short ton of the underlying commodity exceeds the contract price per short ton, we pay the calculated difference to the counter-party. The fair value of commodity hedges is obtained or derived from our counter-parties using valuation models that take into consideration market price assumptions for commodities based on underlying active markets. We were not party to any commodity hedge contracts as of December 31, 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategy to hedge against fluctuations in variable interest rates involves entering into interest rate derivative agreements to hedge against adverse movements in interest rates. For interest rate derivatives deemed to be highly effective cash flow hedges, both the effective and ineffective portion of the change in fair value of these derivatives is recorded in our stockholders&#8217; equity (deficit) as a component of accumulated other comprehensive loss and reclassified into earnings through interest expense in the same period or periods during which the hedged transaction affects earnings.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 14, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for fair value disclosure over derivative instruments and Note 11, D</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ebt </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for further disclosure over interest rate derivatives. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 12, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over 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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted ASU 2014-09, as amended, Revenue from Contracts with Customers (Topic 606) effective January 1, 2018. We adopted this guidance using the modified retrospective approach, noting that no cumulative effect adjustment to the beginning balance of Accumulated Deficit was needed. The comparative periods have not been restated and continue to be reported under Revenue Recognition (Topic 605). We applied this guidance to contracts that were not substantially completed contracts at the date of adoption. Additionally, contract modifications that occurred before the adoption date were not separately evaluated, rather the guidance was applied to the current version of the contract only. We disaggregate our revenues by applicable service line: collection, landfill, transfer, customer solutions, recycling, organics, transportation and landfill gas-to-energy. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the new 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 elected the optional exemption, to 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="background-color:rgb(255,255,255, 0.0);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. Rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties amounted to $4,428 and $6,279 in fiscal year 2019 and 2018, respectively. Rebates are generally recorded as a reduction of revenues upon the sale of such materials, or upon receipt of the recycled materials at our facilities. These payments were previously recorded as a cost of operations. We did not record any revenues in fiscal year 2019 or fiscal year 2018 from performance obligations satisfied in previous periods. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 $80,191 and $73,500 as of December 31, 2019 and December 31, 2018, respectively. Certain customers are billed in advance and, accordingly, recognition of the related revenues is deferred as a contract liability until the services are provided and control transferred to the customer. Contract liabilities of $2,299 and $3,074 as of December 31, 2019 and December 31, 2018, respectively, are presented separately on the face of 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, 2018 and December 31, 2017 was recognized as revenue during fiscal year 2019 and 2018 when the services were performed. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 4, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the new guidance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 17, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Items and Charges</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure related to long-lived asset impairments recognized during the reporting periods.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> We annually assess goodwill for impairment at the end 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="background-color:rgb(255,255,255, 0.0);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, or two-step impairment test, to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the first step (defined as &#8220;Step 1&#8221;) of testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments, our Recycling segment and our Customer Solutions business, which is included in the Other 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 perform a second step (defined as &#8220;Step 2&#8221;) and determine the fair value of the goodwill. In Step 2, the fair value of goodwill is determined by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the purchase price were being initially allocated.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 a segment or a significant portion thereof will be sold; or </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 segment.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019. As of December 31, 2019, the Step 1 testing for goodwill impairment performed for our Eastern, Western, Recycling and Customer Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, the Step 1 test indicated that in each case the fair value of our Eastern, Western, Recycling and Customer Solutions reporting units exceeded its carrying value by in excess of 34.4%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in each of fiscal years 2019, 2018 and 2017. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Effective January 1, 2020, we adopted ASU 2017-04, Intangibles - Goodwill and Other (Topic 350). Under this guidance Step 2 of the testing for goodwill impairment was eliminated and that going forward 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. See Note 2, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure related to the adoption of this guidance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 or fiscal year 2017. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2018, we owned 6.8% of the outstanding common stock of Recycle Rewards, Inc. (&#8220;Recycle Rewards&#8221;), a company that markets an incentive-based recycling service. In fiscal year 2018, it was determined based on the operating performance of Recycle Rewards that our cost method investment in Recycle Rewards was potentially impaired. As a result, we performed a valuation analysis in fiscal year 2018, which used an income approach based on discounted cash flows to determine an equity value for Recycle Rewards in order to properly value our cost method investment in Recycle Rewards. Based on this analysis, it was determined that the fair value of our cost method investment in Recycle Rewards was less than the carrying amount and, therefore, we recorded an other-than-temporary investment impairment charge for the full cost method investment amount of $1,069 in fiscal year 2018. In October 2019, Recycle Rewards sold all or substantially all of its assets comprising the business to RTS RecycleBank, LLC, a subsidiary of Recycle Track Systems, pursuant to an asset purchase agreement.  Based on our junior ownership position, we did not receive any proceeds from this disposition.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, the New England Teamsters and Trucking Industry Pension Fund ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service to contributing employers. 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></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 15, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the Pension Plan.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model. The fair value of restricted stock, restricted stock unit and performance 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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 13, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over stock-based compensation.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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 the net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated based on the combined weighted average number of common shares and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, including market-based performance stock options based on the expected achievement of performance targets, unvested restricted stock awards, unvested restricted stock units and unvested performance stock units, including market-based performance units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method. </span></div><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 18, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the calculation of earnings per share.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Except as disclosed, no material subsequent events have occurred since December 31, 2019 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919845232">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text">PROPERTY, PLANT AND EQUIPMENT<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">578,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill operating lease contracts </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,877&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,038&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,948&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,288,699&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,283,278&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: accumulated depreciation and amortization </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(844,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(878,701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Upon the adoption of Topic 842 effective January 1, 2019, landfill operating lease contracts payments that were previously capitalized as property, plant and equipment were prospectively reclassified, along with related accumulated depreciation, to operating lease right-of-use assets. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Upon the adoption of Topic 842 effective January 1, 2019, property, plant and equipment pertaining to finance leases that were previously capitalized in other property, plant and equipment groupings were prospectively reclassified to finance lease right-of-use assets. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation expense for fiscal years 2019, 2018 and 2017 was $45,060, $35,351 and $32,131, respectively. Landfill amortization expense for fiscal years 2019, 2018 and 2017 was $27,512, $31,841 and $27,910, respectively. Depletion expense on landfill operating lease contracts for fiscal years 2018 and 2017 was $9,724 and $9,646, respectively, and was recorded in cost of operations. See Note 8, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for further disclosure over lease costs and other lease information.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834460048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Loss on Debt Extinguishment (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 7,352<span></span>
</td>
<td class="nump">$ 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>33
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6828411328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation Accounts (Detail) - Allowance for Credit Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of period</a></td>
<td class="nump">$ 931<span></span>
</td>
<td class="nump">$ 809<span></span>
</td>
<td class="nump">$ 1,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions&#8212;charged to expense</a></td>
<td class="nump">1,360<span></span>
</td>
<td class="nump">1,620<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions&#8212;bad debts written off, net of recoveries</a></td>
<td class="num">(823)<span></span>
</td>
<td class="num">(1,498)<span></span>
</td>
<td class="num">(550)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of period</a></td>
<td class="nump">$ 1,468<span></span>
</td>
<td class="nump">$ 931<span></span>
</td>
<td class="nump">$ 809<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.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 S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</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>34
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919831744">
<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, 2019 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">Fiscal year ending December 31, 2020</a></td>
<td class="nump">$ 446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">Fiscal year ending December 31, 2021</a></td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">Fiscal year ending December 31, 2022</a></td>
<td class="nump">392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">367<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear', window );">Thereafter</a></td>
<td class="nump">4,630<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Total</a></td>
<td class="nump">$ 6,603<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies expected to be paid after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies expected to be paid in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies expected to be paid in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies expected to be paid in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies expected to be paid in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies expected to be paid in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823704880">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Fiscal year ending December 31, 2020</a></td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Fiscal year ending December 31, 2021</a></td>
<td class="nump">3,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Fiscal year ending December 31, 2022</a></td>
<td class="nump">5,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">379,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">2,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">126,639<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="nump">$ 522,728<span></span>
</td>
<td class="nump">$ 555,249<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6876686&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 http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6824056192">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Beginning balance</a></td>
<td class="nump">$ 73,075<span></span>
</td>
<td class="nump">$ 62,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Obligations incurred</a></td>
<td class="nump">2,549<span></span>
</td>
<td class="nump">3,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions in estimates</a></td>
<td class="num">(1,538)<span></span>
</td>
<td class="nump">5,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">6,227<span></span>
</td>
<td class="nump">5,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Obligations settled</a></td>
<td class="num">(8,386)<span></span>
</td>
<td class="num">(3,579)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Ending balance</a></td>
<td class="nump">$ 71,927<span></span>
</td>
<td class="nump">$ 73,075<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://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 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 35<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7123-110846<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6841349632">
<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, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Total services purchased</a></td>
<td class="nump">$ 7,990<span></span>
</td>
<td class="nump">$ 3,442<span></span>
</td>
<td class="nump">$ 3,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Outstanding accounts payable</a></td>
<td class="nump">851<span></span>
</td>
<td class="nump">32<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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">2,122<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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Accrued costs associated with post-closure obligations</a></td>
<td class="nump">71,927<span></span>
</td>
<td class="nump">73,075<span></span>
</td>
<td class="nump">62,290<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationCashPaidToSettle', window );">Landfill post-closure cost</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Accrued costs associated with post-closure obligations</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">48<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenue from related party</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">156<span></span>
</td>
<td class="nump">237<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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 339<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="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesIncomeStatementAmortizationExpense', window );">Total expense charged to operations under lease agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 349<span></span>
</td>
<td class="nump">$ 360<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of related party capital lease agreements entered into.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://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 http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 17<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CapitalLeasesIncomeStatementAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge for the use of long-lived depreciable capital leased assets for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 840<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167768&amp;loc=d3e56872-110439<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45031-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesIncomeStatementAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888419&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637345&amp;loc=SL114874292-224272<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.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>38
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6837620288">
<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, 2019 </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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">686,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">166,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(449,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited or canceled (in shares)</a></td>
<td class="num">(10,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">393,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="top.Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber', window );">Unvested, ending balance (in shares)</a></td>
<td class="nump">579,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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 15.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">37.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="nump">12.38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited or canceled (in dollars per share) | $ / shares</a></td>
<td class="nump">23.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">28.23<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="top.Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue', window );">Weighted average grant price, unvested, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 29.69<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining contractual term, outstanding</a></td>
<td class="text">1 year 3 months 18 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="top.Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual term, unvested</a></td>
<td class="text">1 year 4 months 24 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Aggregate intrinsic value, outstanding | $</a></td>
<td class="nump">$ 6,992<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="top.Show.showAR( this, 'defref_cwst_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue', window );">Aggregate intrinsic value, unvested | $</a></td>
<td class="nump">$ 9,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_cwst_AdditionalSharesIssuedMaximumAttainmentLevel', window );">Additional issuance if performance targets met (in shares)</a></td>
<td class="nump">186,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Additional shares issued</a></td>
<td class="nump">178,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>39
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6842648832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Schedule of Gain (Loss) On Cash Flow Hedges (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Other comprehensive loss, reclassification adjustment from AOCI</a></td>
<td class="num">$ (553)<span></span>
</td>
<td class="num">$ (363)<span></span>
</td>
<td class="num">$ (421)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as hedging instrument | Interest rate swaps | Interest expense</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossLineItems', window );"><strong>Derivative Instruments, Gain (Loss) [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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Other comprehensive loss, reclassification adjustment from AOCI</a></td>
<td class="num">$ (553)<span></span>
</td>
<td class="num">$ (363)<span></span>
</td>
<td class="num">$ (421)<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_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</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>40
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6827847024">
<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, 2019 </div>
<div>USD ($) </div>
<div>Agreement</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalized', window );">Capitalized interest</a></td>
<td class="nump">$ 263<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
<td class="nump">$ 295<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="top.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="top.Show.showAR( this, 'defref_cwst_InflationRate', window );">Estimate of inflation rate</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">$ 6,227<span></span>
</td>
<td class="nump">5,556<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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">$ 6,227<span></span>
</td>
<td class="nump">5,556<span></span>
</td>
<td class="nump">$ 4,401<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="top.Show.showAR( this, 'defref_cwst_SuretyBonds', window );">Surety bond</a></td>
<td class="nump">220,633<span></span>
</td>
<td class="nump">201,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_cwst_AssetRetirementObligationMeasurementInput', window );">Asset retirement obligation measurement input</a></td>
<td class="nump">8.70%<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="top.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="top.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="top.Show.showAR( this, 'defref_cwst_AssetRetirementObligationMeasurementInput', window );">Asset retirement obligation measurement input</a></td>
<td class="nump">10.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_cwst_AssetRetirementObligationMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset Retirement Obligation, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Closure and Post-Closure Costs Incurrence Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated inflation rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Landfill Operation and Management Agreements Entered Into</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://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 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>41
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6840167520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Rebates</a></td>
<td class="num">$ (193,619)<span></span>
</td>
<td class="num">$ (198,547)<span></span>
</td>
<td class="num">$ (187,459)<span></span>
</td>
<td class="num">$ (163,664)<span></span>
</td>
<td class="num">$ (174,724)<span></span>
</td>
<td class="num">$ (172,832)<span></span>
</td>
<td class="num">$ (165,649)<span></span>
</td>
<td class="num">$ (147,455)<span></span>
</td>
<td class="num">$ (743,290)<span></span>
</td>
<td class="num">$ (660,660)<span></span>
</td>
<td class="num">$ (599,309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetGrossCurrent', window );">Gross receivables from contracts</a></td>
<td class="nump">80,191<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">73,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>
<td class="nump">80,191<span></span>
</td>
<td class="nump">73,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">$ 2,299<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,074<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,299<span></span>
</td>
<td class="nump">3,074<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="top.Show.showAR( this, 'defref_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member', window );">Difference between revenue guidance in effect before and after topic 606 | Accounting Standards Update 2014-09</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Rebates</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="nump">$ 4,428<span></span>
</td>
<td class="nump">$ 6,279<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_ContractWithCustomerAssetGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118944033&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 http://asc.fasb.org/extlink&amp;oid=118944033&amp;loc=SL49130533-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118944033&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 http://asc.fasb.org/extlink&amp;oid=118944033&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 http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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>42
<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>43
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834435296">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"><tr><td style="width:1.0%;"/><td style="width:73.491%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.753%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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 style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">578,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill operating lease contracts </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,877&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,038&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,948&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,288,699&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,283,278&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: accumulated depreciation and amortization </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(844,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(878,701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Upon the adoption of Topic 842 effective January 1, 2019, landfill operating lease contracts payments that were previously capitalized as property, plant and equipment were prospectively reclassified, along with related accumulated depreciation, to operating lease right-of-use assets. </span></div>(2)Upon the adoption of Topic 842 effective January 1, 2019, property, plant and equipment pertaining to finance leases that were previously capitalized in other property, plant and equipment groupings were prospectively reclassified to finance lease right-of-use assets.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834487792">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"><tr><td style="width:1.0%;"/><td style="width:73.491%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.753%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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 style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,490&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfills</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">578,814&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill operating lease contracts </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,877&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,038&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">150,885&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">168,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">183,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,948&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123,383&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,288,699&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,283,278&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Less: accumulated depreciation and amortization </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(844,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(878,701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">404,577&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Upon the adoption of Topic 842 effective January 1, 2019, landfill operating lease contracts payments that were previously capitalized as property, plant and equipment were prospectively reclassified, along with related accumulated depreciation, to operating lease right-of-use assets. </span></div>(2)Upon the adoption of Topic 842 effective January 1, 2019, property, plant and equipment pertaining to finance leases that were previously capitalized in other property, plant and equipment groupings were prospectively reclassified to finance lease right-of-use assets.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834545968">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text">REVENUE RECOGNITION<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, customer solutions, recycling, organics, transportation and landfill gas-to-energy. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and industrial services, which typically have a standard contract duration of three years, along with municipal services that are generally performed pursuant to contracts with municipalities with varying terms. The majority of our residential collection services are performed on a subscription basis with individual households. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recycling</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Recycling services primarily consist of the collection and/or receipt of recycled materials at one of our materials recovery facilities; the processing or sorting of the recycled materials; and the disposal or sale of the recycled materials. Revenues from recycling services consist of revenues derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Customer Solutions</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Customer solutions services consist of commercial and industrial offerings. Commercial services consist of traditional collection, disposal and recycling services provided to large account multi-site customers. Industrial services consist of overall resource management services provided to large and complex organizations, such as universities, hospitals, manufacturers and municipalities, delivering a wide range of environmental services and zero waste solutions.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Organics </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Organics services primarily consist of the collection and/or receipt of organic materials at one of our processing or disposal facilities; the processing of the organic materials; and the disposal or sale of the organic materials. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2019 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:31.382%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.796%;"/><td style="width:1.0%;"/></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;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223,034&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">377,839&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,657&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transfer</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,413&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,725&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,138&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,486&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,311&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,624&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill gas-to-energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">890&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred at a point-in-time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">159&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,738&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,468&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,286&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">342,478&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,082&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,128&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">719,004&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2018 </span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:31.382%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.742%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">136,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">170,278&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306,939&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,419&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,567&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94,986&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transfer</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,991&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,592&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,583&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,019&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transportation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,270&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,096&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,366&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Landfill gas-to-energy</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,397&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,732&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred at a point-in-time</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">648&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,260&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,921&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transferred over time</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">205,825&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285,117&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">121,813&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6830382432">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,122&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,271&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,433&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated minimum future lease obligations are as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:58.263%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.503%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,141&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,905&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,251&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liability balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,065&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,122&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - vehicles, equipment and property</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,560&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost - landfill operating leases</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,711&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,271&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,878&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease cost</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,228&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other information:</span></td><td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows for finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows for operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,840&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,433&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,351&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - finance leases (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.5</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.0</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average discount rate - operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Estimated minimum future lease obligations are as follows:</span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:58.263%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.503%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating Leases</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance Leases</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,210&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,141&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,238&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,163&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,905&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,251&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,891&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,717&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,332&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,169&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,279&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: interest expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30,104)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Lease liability balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,065&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>47
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834545968">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of our business and as a result of the extensive governmental regulation of the solid waste industry, we are subject to various judicial and administrative proceedings involving state and local agencies. In these proceedings, an agency may seek to impose fines or to revoke or deny renewal of an operating permit held by us. From time to time, we may also be subject to actions brought by special interest or other groups, adjacent landowners or residents in connection with the permitting and licensing of landfills and transfer stations, or allegations of environmental damage or violations of the permits and licenses pursuant to which we operate. In addition, we may be named defendants in various claims and suits pending for alleged damages to persons and property, alleged violations of certain laws and alleged liabilities arising out of matters occurring during the ordinary operation of a waste management business.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. As of the end of each applicable reporting period, we review each of our legal proceedings to determine whether it is probable, reasonably possible or remote that a liability has been incurred and, if it is at least reasonably possible, whether a range of loss can be reasonably estimated under the provisions of FASB ASC 450-20. In instances where we determine that a loss is probable and we can reasonably estimate a range of loss we may incur with respect to such a matter, we record an accrual for the amount within the range that constitutes our best estimate of the possible loss. If we are able to reasonably estimate a range, but no amount within the range appears to be a better estimate than any other, we record an accrual in the amount that is the low end of such range. When a loss is reasonably possible, but not probable, we will not record an accrual, but we will disclose our estimate of the possible range of loss where such estimate can be made in accordance with FASB ASC 450-20.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Environmental Remediation Liability (including related litigation)</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. The following matters represent our material outstanding claims.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Southbridge Recycling&#160;&amp; Disposal Park, Inc.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2015, our Southbridge Recycling and Disposal Park, Inc. (&#8220;SRD&#8221;) subsidiary reported to the Massachusetts Department of Environmental Protection (&#8220;MADEP&#8221;) results of analysis of samples collected pursuant to our existing permit from private drinking water wells located near the Town of Southbridge, Massachusetts (&#8220;Town&#8221;) Landfill (&#8220;Southbridge Landfill&#8221;), which was operated by SRD and later closed in November 2018 when Southbridge Landfill reached its final capacity. Those results indicated the presence of contaminants above the levels triggering notice and response obligations under MADEP regulations. In response to those results, we are carrying out an Immediate Response Action pursuant to Massachusetts General Law Chapter 21E (the "Charlton 21E Obligations") pursuant to state law. Further, we have implemented a plan to analyze and better understand the groundwater near the Southbridge Landfill and we are investigating with the objective of identifying the source or sources of the elevated levels of contamination measured in the well samples. If it is determined that some or all of the contamination originated at the Southbridge Landfill, we will work with the Town (the Southbridge Landfill owner and the former operator of an unlined portion of the Southbridge Landfill, which was used prior to our operation of a double-lined portion of the Southbridge Landfill commencing in 2004) to evaluate and allocate the liabilities related to the Charlton 21E Obligations. In July 2016, we sent correspondence to the Town pursuant to Chapter 21E of Massachusetts General Laws demanding that the Town reimburse us for the environmental response costs we had spent and that the Town be responsible for all such costs in the future, as well as any other costs or liabilities resulting from the release of contaminants from the unlined portion of the Southbridge Landfill. The Town responded in September 2016, denying that the Southbridge Landfill is the source of such contamination, and claiming that if it is, that we may owe an indemnity to the Town pursuant to the Operating Agreement between us and the Town dated May 29, 2007, as amended. We entered into a Tolling Agreement with the Town to delay any further administrative or legal actions until our work with MADEP more specifically defines the parties&#8217; responsibilities for the Charlton 21E Obligations, if any. Please see below for further discussion of our relationship with the Town regarding the Charlton 21E Obligations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, we and the Town received a Notice of Intent to Sue under the Resource Conservation and Recovery Act ("RCRA") from a law firm purporting to represent residents proximate to the Southbridge Landfill (&#8220;Residents&#8221;), indicating its intent to file suit against us on behalf of the Residents alleging the groundwater contamination originated from the Southbridge Landfill. In February 2017, we received an additional Notice of Intent to Sue from the National Environmental Law Center under the Federal Clean Water Act ("CWA") and RCRA (collectively the &#8220;Acts&#8221;) on behalf of Environment America, Inc., d/b/a Environment Massachusetts, and Toxics Action Center, Inc., which have referred to themselves as the Citizen Groups. The Citizen Groups alleged that we had violated the Acts, and that they intended to seek appropriate relief in federal court for those alleged violations. On or about June 9, 2017, a lawsuit was filed against us, SRD and the Town in the United States District Court for the District of Massachusetts (the &#8220;Massachusetts Court&#8221;) by the Citizen Groups and the Residents alleging violations of the Acts (the &#8220;Litigation&#8221;), and demanding a variety of remedies under the Acts, including fines, remediation, mitigation and costs of litigation, and remedies for violations of Massachusetts civil law related to personal and property damages, including remediation, diminution of property values, compensation for lost use and enjoyment of properties, enjoinment of further operation of the Southbridge Landfill, and costs of litigation, plus interest on any damage award, on behalf of the Residents. We believe the Litigation to be factually inaccurate, and without legal merit, and we and SRD intend to vigorously defend the Litigation. Nevertheless, we believe it is reasonably possible that a loss will occur as a result of the Litigation although an estimate of loss cannot be reasonably provided at this time. We also continue to believe the Town should be responsible for costs or liabilities associated with the Litigation relative to alleged contamination originating from the unlined portion of the Southbridge Landfill, although there can be no assurance that we will not be required to incur some or all of such costs and liabilities.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2017, we filed a Motion to Dismiss the Litigation, and on October 1, 2018, the Massachusetts Court granted our Motion to Dismiss, and accordingly, dismissed the Citizen Groups claims under the Acts. The Massachusetts Court has retained jurisdiction of the Residents claims. The Citizen Groups intend to appeal the Massachusetts Court&#8217;s decision to grant our Motion to Dismiss. The Residents moved for a stay of their case until the Citizen Groups appealed. We opposed the stay and in March 2019, the Massachusetts Court denied the Residents motion for a stay. We are in active discovery in the Residents case.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We entered into an Administrative Consent Order on April 26, 2017 (the &#8220;ACO&#8221;), with MADEP, the Town, and the Town of Charlton, committing us to equally share the costs with MADEP, of up to $10,000 ($5,000 each) for the Town to install a municipal waterline in the Town of Charlton ("Waterline"). Upon satisfactory completion of that Waterline, and other matters covered by the ACO, we and the Town will be released by MADEP from any future responsibilities for the Charlton 21E Obligations. We also entered into an agreement with the Town on April 28, 2017 entitled the &#8220;21E Settlement and Water System Construction Funding Agreement&#8221; (the &#8220;Waterline Agreement&#8221;), wherein we and the Town released each other from claims arising from the Charlton 21E Obligations. Pursuant to the Waterline Agreement, the Town will issue a twenty (20) year bond for our portion of the Waterline costs (up to $5,000). We have agreed to reimburse the Town for periodic payments under such bond.  Construction of the waterline is complete and homeowners are relying on municipal water supply.  Remaining aspects of the project are minor and are expected to be completed in early 2020.  Bond reimbursement to the Town will commence in the fiscal year ending December 31, 2020.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have recorded an environmental remediation liability related to our obligation associated with installation of the Waterline in other accrued liabilities and other long-term liabilities. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 1.9%. Our expenditures could be significantly higher if costs exceed estimates. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:71.676%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We completed the first phase of landfill capping and closure in fiscal year 2019 at the Southbridge Landfill and are actively seeking approval from MADEP to close and cap the remainder of the landfill.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The costs and liabilities we may be required to incur in connection with the foregoing Southbridge Landfill matters could be material to our results of operations, our cash flows and our financial condition.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Potsdam Environmental Remediation Liability</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On December 20, 2000, the State of New York Department of Environmental Conservation (&#8220;DEC&#8221;) issued an Order on Consent (&#8220;Order&#8221;) which named Waste-Stream, Inc. (&#8220;WSI&#8221;), our subsidiary, General Motors Corporation (&#8220;GM&#8221;) and Niagara Mohawk Power Corporation (&#8220;NiMo&#8221;) as Respondents. The Order required that the Respondents undertake certain work on a 25-acre scrap yard and solid waste transfer station owned by WSI in Potsdam, New York, including the preparation of a Remedial Investigation and Feasibility Study (&#8220;Study&#8221;). A draft of the Study was submitted to the DEC in January 2009 (followed by a final report in May 2009). The Study estimated that the undiscounted costs associated with implementing the preferred remedies would be approximately $10,219. On February 28, 2011, the DEC issued a Proposed Remedial Action Plan for the site and accepted public comments on the proposed remedy through March 29, 2011. We submitted comments to the DEC on this matter. In April 2011, the DEC issued the final Record of Decision (&#8220;ROD&#8221;) for the site. The ROD was subsequently rescinded by the DEC for failure to respond to all submitted comments. The preliminary ROD, however, estimated that the present cost associated with implementing the preferred remedies would be approximately $12,130. The DEC issued the final ROD in June 2011 with proposed remedies consistent with its earlier ROD. An Order on Consent and Administrative Settlement naming WSI and NiMo as Respondents was executed by the Respondents and DEC with an effective date of October 25, 2013. On January 29, 2016, a Cost-Sharing Agreement was executed between WSI, NiMo, Alcoa Inc. (&#8220;Alcoa&#8221;) and Reynolds Metal Company (&#8220;Reynolds&#8221;) whereby Alcoa and Reynolds elected to voluntarily participate in the onsite remediation activities at a combined 15% participant share. The majority of the remediation work was completed in fiscal year 2019. WSI is jointly and severally liable with NiMo, Alcoa and Reynolds for the total cost to remediate.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have recorded an environmental remediation liability associated with the Potsdam site based on incurred costs to date and estimated costs to complete the remediation in other accrued liabilities and other long-term liabilities. Our expenditures could be significantly higher if costs exceed estimates. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 1.5%. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Potsdam site follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:64.422%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.423%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,463)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, for each of the five succeeding fiscal years and the aggregate amount thereafter are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:80.430%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.570%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Environmental Remediation Payments as of December 31, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 liability to the amount recognized in the statement of financial position is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.258%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.742%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undiscounted liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less discount, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(856)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability balance - December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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. We are not presently aware of any other situations that would have a material adverse impact on our business, financial condition, results of operations or cash flows.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Legal Proceedings </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or about March 8, 2018, the Citizen Groups described above delivered correspondence to our subsidiary, North Country Environmental Services, Inc. ("NCES") and us, providing notice of the Citizen Groups' intent to sue NCES and us for violations of the CWA in conjunction with NCES's operation of its landfill in Bethlehem, New Hampshire ("NCES Landfill"). On May 14, 2018, the Citizen Groups filed a lawsuit against NCES and us in the United States District Court for the District of New Hampshire (the &#8220;New Hampshire Court&#8221;) alleging violations of the CWA, arguing that ground water discharging into the Ammonoosuc River is a "point source" under the CWA (the "New Hampshire Litigation"). The New Hampshire Litigation seeks remediation and fines under the CWA. On June 15, 2018, we and NCES filed a Motion to Dismiss the New Hampshire Litigation. On July 13, 2018, the Citizen Groups filed objections to our Motion to Dismiss. On July 27, 2018, we filed a reply in support of our Motion to Dismiss. On September 25, 2018, the New Hampshire Court denied our Motion to Dismiss. In March of 2019, we filed a motion in the New Hampshire Litigation asking for a stay of this litigation until certain appeals from discordant federal circuits were heard by the Supreme Court of the United States (&#8220;SCOTUS&#8221;). SCOTUS has granted certiorari determining that the circumstances described are sufficient for SCOTUS to hear such cases. Our motion for a stay was granted in the New Hampshire Litigation, and SCOTUS is expected to hear and rule on such cases this calendar year. In any event, we intend to continue to vigorously defend against the New Hampshire Litigation, which we believe is without merit.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Ontario County, New York Class Action Litigation</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or about September 17, 2019, Richard Vandemortel and Deb Vandemortel filed a class action complaint against us on behalf of similarly situated citizens in Ontario County, New York. The lawsuit has been filed in Ontario County (the &#8220;New York Litigation&#8221;). It alleges that over one thousand (1,000) citizens constitute the putative class in the New York Litigation, and it seeks damages for diminution of property values and infringement of the putative class&#8217; rights to live without interference to their daily lives due to odors emanating from the Ontario County Landfill, which is operated by us pursuant to a long-term Operation, Maintenance and Lease Agreement with Ontario County. The New York Litigation was served on us on October 14, 2019. We are reviewing the New York Litigation and intend to present a vigorous defense.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Loss Contingency </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 9, 2019, NCES filed an application for a 1.2 million (cy) expansion of the capacity of the NCES Landfill with the New Hampshire Department of Environmental Services (&#8220;NHDES&#8221;) (&#8220;Stage VI Expansion&#8221;). The Stage VI Expansion would provide NCES with over five (5) years of additional capacity beyond the capacity of Stage V.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2020, NHDES informed NCES and us that NHDES had concerns regarding the short-term public benefit need for the Stage VI expansion, and also in respect of certain technical concerns regarding the Stage VI expansion. Given the fact the NHDES decided to review our permit application for the Stage VI Expansion with respect to public benefit determination using a different regulatory framework than used in any of our previous permitting activities at NCES, we informed the NHDES on February 11, 2020, that while we vigorously disagreed with NHDES&#8217; review of our application and the context for the NHDES&#8217; concerns, we would withdraw our application with the expectation of refiling the application with the NHDES as soon as possible. While the refiling of the application for the Stage VI Expansion could be rejected by the NHDES, and while delay of the Stage VI Expansion will surely occur, we remain confident that we will receive a permit for the Stage VI Expansion. We believe that a loss of $1,195 is reasonably possible, but not probable.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Employment Contracts</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have entered into employment contracts with five of our executive officers. The contracts are dated June&#160;18, 2001,&#160;March&#160;31, 2006, July&#160;6, 2010, September&#160;1, 2012 and March 1, 2016. Each contract had an initial term between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQx_452ded93-c886-4991-bb22-a772d5bd83b0">one</span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQ4_3d2ece67-b1ee-4ba4-aaf9-7df4b19f9f8d">three</span> years and a covenant not-to-compete ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjAw_667d41c9-cbcb-494e-bc6c-695350d36938">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjA2_284cc7fd-7fc4-437a-bddd-0ca5ab71ef93">two</span> years from the date of termination. These contracts automatically extend for a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2Njg4_163e68eb-2fb7-4990-88f5-2d4ce32c1102">one</span> year period at the end of the initial term and any renewal period. Total annual commitments for salaries under these contracts are $1,937. In the event of a change in control of us, or in the event of involuntary termination without cause, the employment contracts provide for a payment ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTg3_5255fd95-001b-4948-8192-e99009d2789a">one</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTkz_f401707c-932a-4fb2-8e84-bd31a2f43e57">three</span> years of salary and bonuses. We also have other employment contracts or arrangements with employees who are not executive officers.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6628704112">
<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, 2019 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance (in shares) | shares</a></td>
<td class="nump">669,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(571,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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">98,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">98,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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 6.37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">5.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in dollars per share) | $ / shares</a></td>
<td class="nump">9.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 9.20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term, outstanding</a></td>
<td class="text">5 years 9 months 18 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term, exercisable</a></td>
<td class="text">5 years 9 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding | $</a></td>
<td class="nump">$ 3,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, exercisable | $</a></td>
<td class="nump">$ 3,614<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&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 (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823257936">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Cash flow hedge derivatives, assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityFairValueGrossAsset', window );">Cash flow hedge derivatives, liabilities</a></td>
<td class="nump">5,427<span></span>
</td>
<td class="nump">1,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax', window );">Unrealized (loss) gain resulting from changes in fair value of derivative instruments</a></td>
<td class="num">(4,788)<span></span>
</td>
<td class="num">(1,476)<span></span>
</td>
<td class="nump">$ 267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Cash flow hedge derivatives, assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">338<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Cash flow hedge derivatives, assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">482<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityFairValueGrossAsset', window );">Cash flow hedge derivatives, liabilities</a></td>
<td class="nump">1,824<span></span>
</td>
<td class="nump">387<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityFairValueGrossAsset', window );">Cash flow hedge derivatives, liabilities</a></td>
<td class="nump">3,603<span></span>
</td>
<td class="nump">1,555<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="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated other comprehensive loss, net | Designated as hedging instrument | Interest rate swaps</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax', window );">Unrealized (loss) gain resulting from changes in fair value of derivative instruments</a></td>
<td class="num">(5,929)<span></span>
</td>
<td class="num">(1,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax', window );">Accumulated other comprehensive loss, interest rate swaps, tax provision</a></td>
<td class="num">(112)<span></span>
</td>
<td class="num">(112)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax', window );">Accumulated other comprehensive loss, interest rate swaps, net</a></td>
<td class="num">$ (6,041)<span></span>
</td>
<td class="num">$ (1,308)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=118948506&amp;loc=SL51823488-111719<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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeLiabilityFairValueGrossAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset associated with 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.</p></div>
<a href="javascript:void(0);" onclick="top.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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<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 20<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226003-175313<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 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityFairValueGrossAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, before reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.</p></div>
<a href="javascript:void(0);" onclick="top.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 10A<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: 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 30<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14172-108612<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL75136633-108610<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.</p></div>
<a href="javascript:void(0);" onclick="top.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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14172-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL75136633-108610<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<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 10A<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification adjustment, of tax expense (benefit) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk on financial liability measured under fair value option.</p></div>
<a href="javascript:void(0);" onclick="top.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 10A<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL75136633-108610<br><br>Reference 3: 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeMember</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>50
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6841610640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Tax-Exempt Financings (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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="top.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 2014") due December 2044 - fixed rate interest period through 2029; bearing interest at 2.875%</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></td>
<td class="nump">$ 25,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">25,000,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">15,000,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></td>
<td class="nump">15,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 15,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">4.375%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 25,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 15,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">5.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Vermont Economic Development Authority Solid Waste Disposal Revenue 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Debt instrument, interest rate during period</a></td>
<td class="nump">4.625%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_NewYorkBondsMember', window );">New York Bonds, 2014R-1</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.875%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 15,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">3.125%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_FixedRateBondsMember', window );">Fixed Rate Bonds | Vermont 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></td>
<td class="nump">$ 16,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 16,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">4.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_NewHampshireBondsMember', window );">New Hampshire 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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount issued</a></td>
<td class="nump">$ 11,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Aggregate principal amount outstanding</a></td>
<td class="nump">$ 11,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="nump">2.95%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109500613&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 http://asc.fasb.org/extlink&amp;oid=119400593&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember</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_NewYorkBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NewYorkBondsMember</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_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_LongtermDebtTypeAxis=cwst_FixedRateBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentAxis=cwst_VermontBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VermontBondsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>51
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6843212640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 193,619<span></span>
</td>
<td class="nump">$ 198,547<span></span>
</td>
<td class="nump">$ 187,459<span></span>
</td>
<td class="nump">$ 163,664<span></span>
</td>
<td class="nump">$ 174,724<span></span>
</td>
<td class="nump">$ 172,832<span></span>
</td>
<td class="nump">$ 165,649<span></span>
</td>
<td class="nump">$ 147,455<span></span>
</td>
<td class="nump">$ 743,290<span></span>
</td>
<td class="nump">$ 660,660<span></span>
</td>
<td class="nump">$ 599,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">14,604<span></span>
</td>
<td class="nump">18,485<span></span>
</td>
<td class="nump">15,544<span></span>
</td>
<td class="nump">4,442<span></span>
</td>
<td class="num">(5,138)<span></span>
</td>
<td class="nump">28,884<span></span>
</td>
<td class="nump">15,149<span></span>
</td>
<td class="nump">838<span></span>
</td>
<td class="nump">$ 53,075<span></span>
</td>
<td class="nump">$ 39,733<span></span>
</td>
<td class="num">$ (12,583)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net (loss) income</a></td>
<td class="nump">$ 9,066<span></span>
</td>
<td class="nump">$ 12,386<span></span>
</td>
<td class="nump">$ 11,915<span></span>
</td>
<td class="num">$ (1,714)<span></span>
</td>
<td class="num">$ (13,676)<span></span>
</td>
<td class="nump">$ 22,302<span></span>
</td>
<td class="nump">$ 1,704<span></span>
</td>
<td class="num">$ (3,910)<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings per common share:</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">47,811<span></span>
</td>
<td class="nump">47,690<span></span>
</td>
<td class="nump">47,464<span></span>
</td>
<td class="nump">45,913<span></span>
</td>
<td class="nump">42,936<span></span>
</td>
<td class="nump">42,779<span></span>
</td>
<td class="nump">42,661<span></span>
</td>
<td class="nump">42,370<span></span>
</td>
<td class="nump">47,226<span></span>
</td>
<td class="nump">42,688<span></span>
</td>
<td class="nump">41,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per common share (in dollars per share)</a></td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.32)<span></span>
</td>
<td class="nump">$ 0.52<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">48,583<span></span>
</td>
<td class="nump">48,361<span></span>
</td>
<td class="nump">48,221<span></span>
</td>
<td class="nump">42,913<span></span>
</td>
<td class="nump">42,936<span></span>
</td>
<td class="nump">44,175<span></span>
</td>
<td class="nump">43,916<span></span>
</td>
<td class="nump">42,370<span></span>
</td>
<td class="nump">47,966<span></span>
</td>
<td class="nump">44,168<span></span>
</td>
<td class="nump">41,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per common share (in dollars per share)</a></td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.32)<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.52)<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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-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 http://asc.fasb.org/extlink&amp;oid=6371337&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<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 http://asc.fasb.org/extlink&amp;oid=116634182&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: 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 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<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 http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117326831&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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6997527136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Potsdam (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Ending balance</a></td>
<td class="nump">$ 5,747<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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_PotsdamEnvironmentalLiabilityMember', window );">Potsdam Environmental Remediation Liability</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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Beginning balance</a></td>
<td class="nump">5,614<span></span>
</td>
<td class="nump">$ 5,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1', window );">Obligations settled</a></td>
<td class="num">(4,463)<span></span>
</td>
<td class="num">(171)<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="top.Show.showAR( this, 'defref_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred', window );">Obligations incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Ending balance</a></td>
<td class="nump">$ 1,151<span></span>
</td>
<td class="nump">$ 5,614<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual For Environmental Loss Contingencies, Obligations Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccrualForEnvironmentalLossContingenciesObligationsIncurred</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_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccrualForEnvironmentalLossContingenciesPayments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to settle environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EnvironmentalRemediationSiteAxis=cwst_PotsdamEnvironmentalLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PotsdamEnvironmentalLiabilityMember</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>53
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6840408496">
<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, 2019 </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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">$ 131,357<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">122,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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value | Secured Debt | Term Loan 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value | Revolving Credit Facility | Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75%</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value of debt</a></td>
<td class="nump">$ 26,900<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermFacilitydue2023TermLoanAFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermFacilitydue2023TermLoanAFacilityMember</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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_DebtInstrumentAxis=cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</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>54
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919962016">
<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, 2019 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Fiscal year ending December 31, 2020</a></td>
<td class="nump">$ 8,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Fiscal year ending December 31, 2021</a></td>
<td class="nump">6,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Fiscal year ending December 31, 2022</a></td>
<td class="nump">6,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">5,993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">6,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 24,518<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6824515616">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', 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>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income (loss)</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="nump">$ 31,653<span></span>
</td>
<td class="nump">$ 6,420<span></span>
</td>
<td class="num">$ (21,799)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', 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>
<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable', window );">Shares to be issued - 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="text">&#160;<span></span>
</td>
<td class="nump">36,000<span></span>
</td>
<td class="nump">103,000<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Unvested restricted 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,000)<span></span>
</td>
<td class="num">(38,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesIssuedBasic', window );">Effect of weighted average shares outstanding (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="text">&#160;<span></span>
</td>
<td class="num">(601,000)<span></span>
</td>
<td class="num">(338,000)<span></span>
</td>
<td class="num">(402,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">47,811,000<span></span>
</td>
<td class="nump">47,690,000<span></span>
</td>
<td class="nump">47,464,000<span></span>
</td>
<td class="nump">45,913,000<span></span>
</td>
<td class="nump">42,936,000<span></span>
</td>
<td class="nump">42,779,000<span></span>
</td>
<td class="nump">42,661,000<span></span>
</td>
<td class="nump">42,370,000<span></span>
</td>
<td class="nump">47,226,000<span></span>
</td>
<td class="nump">42,688,000<span></span>
</td>
<td class="nump">41,846,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="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of stock options and stock awards (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="text">&#160;<span></span>
</td>
<td class="nump">740,000<span></span>
</td>
<td class="nump">1,480,000<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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">48,583,000<span></span>
</td>
<td class="nump">48,361,000<span></span>
</td>
<td class="nump">48,221,000<span></span>
</td>
<td class="nump">42,913,000<span></span>
</td>
<td class="nump">42,936,000<span></span>
</td>
<td class="nump">44,175,000<span></span>
</td>
<td class="nump">43,916,000<span></span>
</td>
<td class="nump">42,370,000<span></span>
</td>
<td class="nump">47,966,000<span></span>
</td>
<td class="nump">44,168,000<span></span>
</td>
<td class="nump">41,846,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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive potentially issuable shares (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="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,219,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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', 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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">46,803,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>
<td class="nump">41,944,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>
<td class="nump">46,803,000<span></span>
</td>
<td class="nump">41,944,000<span></span>
</td>
<td class="nump">41,298,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="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', 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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">988,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>
<td class="nump">988,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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613673-111683<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.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 4: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1500-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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesContingentlyIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1448-109256<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117326831&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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesRestrictedStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>56
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919852016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Intangible Assets (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life (no more than)</a></td>
<td class="text">10 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6827533936">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,069,000<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Cost method investments</a></td>
<td class="nump">$ 11,264,000<span></span>
</td>
<td class="nump">11,264,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="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwst_RecycleRewardsIncMember', window );">Recycle Rewards 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,069,000<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="top.Show.showAR( this, 'defref_cwst_InvestmentOwnershipPercentage', window );">Outstanding common stock percentage</a></td>
<td class="nump">6.80%<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="nump">34.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="nump">34.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_RecyclingMember', window );">Recycling</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="nump">34.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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount', window );">Percentage of fair value in excess of carrying amount</a></td>
<td class="nump">34.40%<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_InvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment ownership percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InvestmentOwnershipPercentage</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>num: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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments, and noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwst_RecycleRewardsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cwst_RecycleRewardsIncMember</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_EasternRegionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AllOtherSegmentsMember</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>58
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6813910816">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash used in acquisitions, net of cash acquired</a></td>
<td class="nump">$ 75,379<span></span>
</td>
<td class="nump">$ 88,918<span></span>
</td>
<td class="nump">$ 5,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Excess purchase price to be allocated to goodwill</a></td>
<td class="nump">185,819<span></span>
</td>
<td class="nump">162,734<span></span>
</td>
<td class="nump">122,605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash used in acquisitions, net of cash acquired</a></td>
<td class="nump">72,118<span></span>
</td>
<td class="nump">86,686<span></span>
</td>
<td class="nump">4,823<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="top.Show.showAR( this, 'defref_cwst_BusinessCombinationConsiderationTransferredNotesPayable', window );">Notes payable</a></td>
<td class="nump">2,714<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Class A common stock issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,258<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredOther1', window );">Other non-cash considerations</a></td>
<td class="nump">5,470<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Contingent consideration and holdbacks</a></td>
<td class="nump">1,875<span></span>
</td>
<td class="nump">8,521<span></span>
</td>
<td class="nump">736<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total</a></td>
<td class="nump">82,177<span></span>
</td>
<td class="nump">99,465<span></span>
</td>
<td class="nump">8,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Current assets</a></td>
<td class="nump">2,051<span></span>
</td>
<td class="nump">3,276<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">367<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand', window );">Land</a></td>
<td class="nump">2,487<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Buildings</a></td>
<td class="nump">5,422<span></span>
</td>
<td class="nump">7,889<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment', window );">Equipment</a></td>
<td class="nump">20,482<span></span>
</td>
<td class="nump">23,882<span></span>
</td>
<td class="nump">2,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Other liabilities, net</a></td>
<td class="num">(3,122)<span></span>
</td>
<td class="num">(4,708)<span></span>
</td>
<td class="num">(49)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liability</a></td>
<td class="num">(2,385)<span></span>
</td>
<td class="num">(937)<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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">31,171<span></span>
</td>
<td class="nump">29,934<span></span>
</td>
<td class="nump">2,334<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Fair value of assets acquired and liabilities assumed</a></td>
<td class="nump">56,473<span></span>
</td>
<td class="nump">59,336<span></span>
</td>
<td class="nump">5,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Excess purchase price to be allocated to goodwill</a></td>
<td class="nump">$ 25,704<span></span>
</td>
<td class="nump">$ 40,129<span></span>
</td>
<td class="nump">$ 2,688<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_BusinessCombinationConsiderationTransferredNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of notes payable incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationConsiderationTransferredNotesPayable</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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116859721&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 http://asc.fasb.org/extlink&amp;oid=35744584&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116859721&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 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116859721&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 http://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 http://asc.fasb.org/extlink&amp;oid=35744584&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 http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=35744584&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary difference assumed at the acquisition date that are classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of real estate acquired, at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116868840&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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6829337040">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">$ (25,102)<span></span>
</td>
<td class="num">$ (26,294)<span></span>
</td>
<td class="num">$ (25,160)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">29,779<span></span>
</td>
<td class="nump">6,036<span></span>
</td>
<td class="num">(37,052)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</a></td>
<td class="nump">1,874<span></span>
</td>
<td class="nump">384<span></span>
</td>
<td class="nump">15,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">31,653<span></span>
</td>
<td class="nump">6,420<span></span>
</td>
<td class="num">(21,799)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Interest Rate Swaps | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">553<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 553<span></span>
</td>
<td class="nump">$ 363<span></span>
</td>
<td class="nump">$ 421<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=114775744&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=116634182&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 http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6840711248">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="num">$ (951)<span></span>
</td>
<td class="num">$ (1,902)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(699)<span></span>
</td>
<td class="nump">1,255<span></span>
</td>
<td class="num">(15,614)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Total</a></td>
<td class="num">(1,650)<span></span>
</td>
<td class="num">(647)<span></span>
</td>
<td class="num">(15,614)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">321<span></span>
</td>
<td class="nump">2,575<span></span>
</td>
<td class="nump">301<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="top.Show.showAR( this, 'defref_cwst_CurrentStateDeferredBenefitLossCarryforwards', window );">Current benefit of loss carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,307)<span></span>
</td>
<td class="num">(28)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(545)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Total</a></td>
<td class="num">(224)<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="nump">361<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</a></td>
<td class="num">$ (1,874)<span></span>
</td>
<td class="num">$ (384)<span></span>
</td>
<td class="num">$ (15,253)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_CurrentStateDeferredBenefitLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Current State Deferred Benefit Loss Carryforwards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CurrentStateDeferredBenefitLossCarryforwards</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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.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> -Subparagraph (a)-(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6647876448">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 45,060<span></span>
</td>
<td class="nump">$ 35,351<span></span>
</td>
<td class="nump">$ 32,131<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="top.Show.showAR( this, 'defref_cwst_DepletionOfLandfillOperatingLeaseObligations', window );">Depletion expense on operating lease contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,724<span></span>
</td>
<td class="nump">9,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 27,512<span></span>
</td>
<td class="nump">$ 31,841<span></span>
</td>
<td class="nump">$ 27,910<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DepletionOfLandfillOperatingLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the noncash expense charged against earnings to recognize the depletion of landfill operating lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DepletionOfLandfillOperatingLeaseObligations</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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>EXCEL
<SEQUENCE>62
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #V(55 ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ /8A54"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  ]B%50O3K7;NX    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2@,Q$(9?17+?G6PJ"F&;B^*I!<&"XBTDTS:XV81D9+=O;W9M
MMX@^@,?,_/GF&YC61&E"PN<4(B9RF&]&W_59FKAF1Z(H ;(YHM>Y+HF^-/<A
M>4WEF0X0M?G0!P3!^1UX)&TU:9B 55R(3+762)-04TAGO#4+/GZF;H99 ]BA
MQYXR-'4#3$T3XVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT
M\+;=O,SK5J[/I'N#Y5=VDDX1U^PR^77U\+A[8DIPP2LN*M'LFGO)N12W[Y/K
M#[^KL _6[=T_-KX(JA9^W87Z E!+ P04    "  ]B%50F5R<(Q &  "<)P
M$P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03
M<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS
M[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_# "J5,7K5::0##.'W)$Q+#
MW(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]7BQH0-!445IO7R"TY1\S
M^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!;C ;6"!_SF^GY$Y:B.%4
MPL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=6,YV?/;$[9^,RMIT-&T:
MX./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38]MJND::JC5-/T_=]W^N;
M:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K:28G_:YKI.D6:$)&X^MZ
M$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8[CF)$?[&Q036:=(9EC1&
M<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:R('U1X(AQ=RO_?67N\FD
M,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYPO"P)\?LC6V&')VX[$W(Z
M'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR([O=]EA]]D]';B/7J<"S
M(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(
MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU
M+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^*Z7:_IS30/"4+R3Z2I&/
M:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L= F<;LT8AA&F[\!ZO)(Z:
MK<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9K#63/F#([,V1=<[6D0X1
MDEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*
MY \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>/N5Z> HWEL:\4*Z">P'_
MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R
MS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+@;-!)+C\B\KP*L0)Z&1;
M)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A=#XLS_D\7^>TS0LS0[=R
M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ
MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR
MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2
M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE
ML<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4%Z9*HO,94[[G*TG$53B_
M13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;RWRT,"2Q;B%D2XDU=[=7G
MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5
M' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,N2D5SJT^.7]%+(.&3E[2
M)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#B<$],W)#V%0E\Z[:)@N%
MV^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >LX=SFWJXPD6L_UC6'ODR
MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\
MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS
MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!
M4$L#!!0    ( #V(55!4IJO;G0,  )@2   8    >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&ULC9CKCILP$(5?!?$ !5\@V542:2^J6JF55JW:_F83)T$%G(*S
M:=^^X%!*/6>J_1/ G)FQ??P%\.IBV^_=T1@7_:RKIEO'1^=.MTG2;8^F+KHW
M]F2:_L[>MG7A^LOVD'2GUA0['U17B4S3/*F+LHDW*]_VU&Y6]NRJLC%/;=2=
MZ[IH?]V;RE[6L8C_-'PJ#T<W-"2;U:DXF,_&?3D]M?U5,F79E;5INM(V46OV
MZ_A.W#YJ'^ 57TMSZ6;GT3"49VN_#Q?O=^LX'7ID*K-U0XJB/[R8!U-50Z:^
M'S_&I/%4<PB<G__)_M8/OA_,<]&9!UM]*W?NN(Z7<;0S^^)<N4_V\LZ, \KB
M:!S]!_-BJEX^]*2OL;55YW^C[;ESMAZS]%VIBY_78]GXX^5Z1^LQ# ?(,4!.
M <OTOP%J#%!3@/A_!3T&Z" @N0[%S\UCX8K-JK67J+W:>RJ&521N=3_[VZ'1
M3[:_UT]/U[>^;-)5\C*D&17W5X6<*<2D2/K<4P&)"MQ+$B[_+?! %>I?Q2-5
M:-P%!<>H?+B:A6<X7,-P[</U+#P/IH@J%KA !@MD)'P9%*"*&UP@AP5R$BY"
MEX&$L7D!2RQH?.#S/9 H7&()2RQIO Y*  EC]0TL<4/C0Z^!A#%;I)BXE&8(
M_48:QG'!<"U(!DG(!AK&= 'AOA.29@AM1QK&=X'Y%8IF")U'&L9Z@3$7E&(9
MFH\TG/N8=4%1EL1]H.'<Q\ +BK,B[@,-YSYF7E"B%7$?:#CW,?:"0JV(^T##
MN8_)%Y1K1=P'&L9]B=F7E&L5NH\TC/L2LR\IUSIT'VFXYSIF7U*N=>@^TG!5
M,/N2<JU56(5JV!G#[$O*M0[7&-!PSR^)V9>4:YV%5:B&K8+9EY1K':YDH&&K
M8/8EY5HOPBJO?^)+S+ZD7&O""]!P[F/V)>4Z([P #;.2%69?4:ZSD!>D869,
M8?85Y3H+5S+2,/^6"K.O*-=9N,:0AOFW5,Q[.^4Z"]U'&L9]A=E7X/T^</]Q
MU&1>TXQO?3DW9YA^1<G.13@:H)%,%4R_HF3GW K"9*O%:S^7%(9642#S8 D^
MC)I\-J$Z7Z9*"&ZX&%U%L>1LT1A+G;[ZZQ 3IRE-9+BC9C[<F^52IFE0*9E]
MMM>F/?@MD2[:VG/C]V-FK=.VRYWTG_U_Y=<]FX]%>RB;+GJVSMG:?^+OK76F
M[T[ZIE]F1U/LIHO*[-UPNNC/V^M>R?7"V=.X#Y1,FU&;WU!+ P04    "  ]
MB%50'=J0=PX%  #>&0  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;)69
M86_C-@R&_TJ0[W<62<F2BC3 G&'8@ TH;MCVV6W<)K@DSFRWO?W[R4X:I"35
MV[XTMO-2>NE2CQA[\=IV7_M-TPRS;_O=H;^=;X;A>%,4_<.FV=?]Y_;8'-(W
MCVVWKX=TVCT5_;%KZO44M-\5:$Q9[.OM8;Y<3-?NNN6B?1YVVT-SU\WZY_V^
M[OZIFEW[>CN'^=N%+]NGS3!>*):+8_W4_-X,?QSONG167$99;_?-H=^VAUG7
M/-[.?X";E?5CP*3X<]N\]E?'LS&5^[;].I[\LKZ=F]%1LVL>AG&(.GV\-*MF
MMQM'2C[^/@\ZO\PY!EX?OXW^TY1\2N:^[IM5N_MKNQXVM_,PGZV;Q_IY-WQI
M7W]NS@FY^>R<_:_-2[-+\M%)FN.AW?73W]G#<S^T^_,HR<J^_G;ZW!ZFS]?S
M^&]A>@"> _ 2 /;# #H'$ LH3LZF5'^LAWJYZ-K767?Z;QWKL2C@AM+-?!@O
M3O=N^BYEVZ>K+\NR7!0OXSAG2762X)4$WRM64E'ZBZ1(\U],H&H"IWBZC@]Z
M/*GQ-,7;Z_C(DCA)W"0Y3!*R'E@>4F2-R61B52=6./&&.3E)RJM)@D'CF!6I
M\C92QHM3O3CIA25<.3$+H.-W18H0G=6=E*J34CIA)525\J[$:)D3*?)DG>[$
MJTZ\=$+,B9>3E)Z5TTJ*2F=1=Q)4)T$Z8>E60?GO +.[DJ+$\,SJB:J3*)VP
M:JRB=&(P""]2%KV)I)L!HP/)2#N"2$9,9"T%S)0"9- 'WYUI==:\F\E8YS,+
M$72^ <J9/,\)E7N<R)#+22<A2!3ZP&<B.5-P 7B-:[H2TXK+.-*)" H2.9Q!
MTLX%CQQ$BBQ!/+?5@$Y%D%@,'-&@<-$%41L:/6UFZ8%.1I!H#!S2(+$'@"6'
MXW=E[_WH? 0)R,!1#1)^P?%Z7BFJZ&+.C<Y(D) ,'->@4!*<$RV*)@/*L4DG
M)4A4!@YM4"!("/PNKA2=)[1@=$>HTQ*-:)U"AABH4Q E!7FE5ZA0D Q?GHH*
M,6;6 V8Z04G*P$F)DI217)F91^<D2DX&SDF4_"LM18X!1>8\AICQHU,2)24#
MIR1*_($EOE>O-)F)9<Z/3DF4E(R<DJ@TAL:*JE!4%G(UJE,2)24CIR1*_*7J
MXWN:HB+C,U1"G9$H&1DY(U'2+W5,R!LF309ECDJH4Q(E)2.G)"IM(KD8N!]-
M=MT9O/>C4Q(E)7DG7Z'249)QO.97F@[ QLR>3SHE2?:4D;>X)'M*9Z(138BF
MLZGEAHPCG;HDJ<O!4I'DJ3>IG\Y,I .5)% C!RI)H);@#6\P5)G-_>JAS$]U
M!;Q\\9 D:NIC^-K15"Y7JJ1CER1V^9JH2.\ZA1U%9GS(+&72L4L*=L63#*D!
M8[B;CT7OO>C0I5*T%I"M<IV4)$F9*,CSD0RTP1'QADG1D2</F8V?=%B2A"48
M3DN2&/Q$SAO@>[\J#*',[;:D$Y,D,8$OOXHD"C^5<K_59 FMF3;,ZL"T$IC
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
ME_Z><\F4S/!."3RJQG$<5&PO]6NBWD7?/?4#R=NA,PS&]G3U#U!+ P04
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
M8PDD,CI##R^1TB+((:55-#/_,.(8(([$PU?$(X<VO$"I%9I_0#?S$(XQWSB
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
MC,Z_;.Q_A>C 2]E<^1%J_ >;#065"\>]/YMQS$;#83?](#9_X_P#4$L#!!0
M   ( #V(55 45*0#M0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;'U388^4,!#]*TU_P)4MJ.L&2&[/&$TTV9Q1/W=A@.9:BFU9SG_OM'"(
M2OS2=J;SWKR93O/)V"?7 7CRK%7O"MIY/YP8<U4'6K@[,T"/-XVQ6G@T;<O<
M8$'4$:05XTGRFFDA>UKFT7>Q96Y&KV0/%TO<J+6P/\^@S%30 WUQ/,JV\\'!
MRGP0+7P!_W6X6+38RE)+#;V3IB<6FH+>'T[G+,3'@&\2)K<YDU#)U9BG8'RL
M"YH$0:"@\H%!X':#!U J$*&,'PLG75,&X/;\POX^UHZU7(6#!Z.^R]IW!3U2
M4D,C1N4?S?0!EGI>4;(4_PENH# \*,$<E5$NKJ0:G3=Z84$I6CS/N^SC/LTW
M:;K ]@%\ ? 5<(QYV)PH*G\GO"AS:R9BY]X/(CSQX<2Q-U5PQE;$.Q3OT'LK
M>7K,V2T0+3'G.89O8@YK!$/V-07?2W'F_\#Y/CS=59A&>/J'PK?[!-DN018)
MLO^6N!.3)7\E89N>:K!MG"9'*C/V<9(WWG5@[WE\D]_A\[1_%K:5O2-7X_%E
M8_\;8SR@E.0.1ZC##[8:"AH?CF_P;.<QFPUOAN4'L?4;E[\ 4$L#!!0    (
M #V(55 X/%7LLP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM
M;'U386_<( S]*X@?4.Y(ME6G)%*OT[1*FW3JM/4SES@)*H04R*7[]S,D3=,N
MVQ? QN_YV9AL-/;1M0">/&O5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0
M501IQ?AN]Y%I(3M:9-%WLD5F!J]D!R=+W*"UL+^/H,R8TSU]<=S+IO7!P8JL
M%PW\ /^S/UFTV,)220V=DZ8C%NJ<WNP/QS3$QX!?$D:W.I-0R=F8QV#<53G=
M!4&@H/2!0>!V@5M0*A"AC*>9DRXI W!]?F'_$FO'6L["P:U1#[+R;4ZO*:F@
M%H/R]V;\"G,]'RB9B_\&%U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^G&Y[,
ML&T GP%\ 5S'/&Q*%)5_%EX4F34CL5/O>Q&>>'_@V)LR.&,KXAV*=^B]%#S=
M9^P2B.:8XQ3#5S&O$0S9EQ1\*\61_P7GV_!D4V$2X<D;A?\@2#<)TDB0_K?$
MK9CD71*VZJD&V\1I<J0T0Q<G>>5=!O:&QS=Y#9^F_;NPC>P<.1N/+QO[7QOC
M :7LKG"$6OQ@BZ&@]N'X"<]V&K/)\*:??Q!;OG'Q!U!+ P04    "  ]B%50
MC %#M;4!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q]4]MN
MW" 0_17$!X0UZZ31RK:4356U4B.M4K5Y9NWQ10'&!;Q._KZ '==)K;X ,\PY
M<V88LA'-LVT!''E14MN<ML[U!\9LV8(2]@I[T/ZF1J.$\Z9IF.T-B"J"E&1\
MM[MA2G2:%EGTG4R1X>!DI^%DB!V4$N;U"!+'G";TS?'8-:T+#E9DO6C@![B?
M_<EXBRTL5:= VPXU,5#G]"XY'-,0'P-^=3#:U9F$2LZ(S\'X5N5T%P2!A-(%
M!N&W"]R#E('(R_@]<](E90"NSV_L7V+MOI:SL'"/\JFK7)O36THJJ,4@W2..
M7V&NYYJ2N?CO< 'IPX,2GZ-$:>-*RL$Z5#.+EZ+$R[1W.N[C=),F,VP;P&<
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
M:+&9I9(:C)?6$ =U3A^WI_,^QJ> ;Q(&OSB36,G5VI=H?*QRNHF"0$$9(H/
M[09/H%0D0AD_)DXZIXS Y?F-_7VJ'6NY"@]/5GV756AS>J2D@EKT*CS;X0-,
M]=Q3,A7_"6Z@,#PJP1RE53ZMI.Q]L'IB02E:O(Z[-&D?QAM^F&#K #X!^ PX
MICQL3)24OQ-!%)FS W%C[SL1GWA[XMB;,CI3*](=BO?HO17\_B%CMT@TQ9S'
M&+Z(V<X1#-GG%'PMQ9G_ ^?K\-VJPEV"[_Y0>%@GV*\2[!/!_K\EKL4<_TK"
M%CW5X)HT39Z4MC=IDA?>>6 ?>7J3W^'CM'\6KI'&DZL-^+*I_[6U 5#*Y@Y'
MJ,4/-AL*ZA"/!SR[<<Q&(]AN^D%L_L;%+U!+ P04    "  ]B%50*RRT3K8!
M  #0 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q]4^UNVR 4?17$
M Q2')%T3V9::5M4F;5+4:=UO8E_;J.#K 8Z[MQ]@U[-6:W^ >SGGW \NZ8#F
MU38 CKQIU=J,-LYU1\9LT8 6]@8[:/U-A48+YTU3,]L9$&4D:<5XDMPR+61+
M\S3ZSB9/L7=*MG VQ/9:"_/[! J'C&[HN^-9UHT+#I:GG:CA.[@?W=EXB\TJ
MI=306HDM,5!E]'YS/.T"/@)>) QV<2:AD@OB:S"^E!E-0D*@H'!!0?CM"@^@
M5!#R:?R:-.D<,A"7YW?UIUB[K^4B+#R@^BE+UV3TCI(2*M$K]XS#9YCJV5,R
M%?\5KJ \/&3B8Q2H;%Q)T5N'>E+QJ6CQ-NZRC?LPWNSY1%LG\(G 9\)=C,/&
M0#'S1^%$GAH<B!E[WXGPQ)LC][TI@C.V(M[YY*WW7O/#(677H#-!3B.$+R";
M&<&\^!R!KT4X\0]TOD[?KB:XC?3MDKX_K OL5@5V46#WOPH_0OAM\D\,MNBH
M!E/'6;*DP+Z-<[SPSN-Z'Y^0_86/L_Y-F%JVEES0^7>-W:\0'?A4DAL_0(W_
M7K.AH'+A^,F?S3ADH^&PF_X/FS]Q_@=02P,$%     @ /8A54 W[OH.S 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL?5-AC]0@$/TKA!]P
M;-GUO&S:)K=GC"::;,ZHG]EVVI(#I@+=GO]>H+U>U>H78(9Y;]X,0SZB?7(=
M@"?/6AE7T,[[_LB8JSK0PMU@#R;<-&BU\,&T+7.]!5$GD%:,[W:W3 MI:)DG
MW]F6.0Y>20-G2]R@M; _3Z!P+&A&7QR/LNU\=+ R[T4+7\!_[<\V6&QAJ:4&
MXR0:8J$IZ'UV/!UB? KX)F%TJS.)E5P0GZ+QL2[H+@H"!96/#")L5W@ I2)1
MD/%CYJ1+R@A<GU_8WZ?:0RT7X> !U7=9^ZZ@=Y34T(A!^4<</\!<SQM*YN(_
MP154"(]*0HX*E4LKJ0;G4<\L08H6S],N3=K'Z89G,VP;P&< 7P!W*0^;$B7E
M[X0796YQ)';J?2_B$V=''GI316=J1;H+XEWP7DM^F^7L&HGFF-,4PU<QKQ$L
ML"\I^%:*$_\+SK?A^TV%^P3?_Z;P'P2'38)#(CC\M\2MF/T?2=BJIQILFZ;)
MD0H'DR9YY5T&]IZG-WD-GZ;]L["M-(Y<T(>73?UO$#T$*;N;,$)=^&"+H:#Q
M\?@VG.TT9I/AL9]_$%N^<?D+4$L#!!0    ( #V(55!M';"3M0$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;'U3VV[<(!#]%<0'A%W6V40K
MVU(V4=5*J;1*E>29M<<7!1@7\#K]^P)V'+>U^@+,,.?,F6%(!S1OM@%PY%U)
M;3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-9L^4:#7-T^@[F3S%
MWLE6P\D0VRLES*\C2!PRNJ4?CJ>V;EQPL#SM1 T_P#UW)^,M-K.4K0)M6]3$
M0)71N^WAF(3X&/#2PF 79Q(J.2.^!>-;F=%-$ 02"A<8A-\N< ]2!B(OX^?$
M2>>4 ;@\?[!_B;7[6L["PCW*U[9T349O*2FA$KUT3SA\A:F>:TJFXA_A M*'
M!R4^1X'2QI44O76H)A8O18GW<6]UW(?Q9K>?8.L /@'X#+B->=B8*"I_$$[D
MJ<&!F+'WG0A/O#UPWYLB.&,KXIT7;[WWDO-]DK)+()IBCF,,7\1LYPCFV><4
M?"W%D?\#Y^OPW:K"783O_E!XO4Z0K!(DD2#Y;XEK,?N_DK!%3Q68.DZ3)07V
M.D[RPCL/[!V/;_(9/D[[=V'J5EMR1N=?-O:_0G3@I6RN_ @U_H/-AH3*A>.-
M/YMQS$;#83?](#9_X_PW4$L#!!0    ( #V(55"M[U5IM0$  -(#   9
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
M>-G4_P;10Y"RNPLCU(4/MA@*&A^/;\+93F,V&1[[^0>QY1N7OP!02P,$%
M  @ /8A54/.SI9FU 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL?5-A;]L@$/TKB!]0$N*T461;:CI-F[1*4:MMGXE]ME'!YP&.VW]?P*[G
M;=:^ '?<>_?N.-(!S8MM !QYU:JU&6V<ZXZ,V:(!+>P-=M#ZFPJ-%LZ;IF:V
M,R#*"-**\<WFEFDA6YJGT7<V>8J]4[*%LR&VUUJ8MQ,H'#*ZI1^.)UDW+CA8
MGG:BAF=PW[NS\1:;64JIH;426V*@RNC]]GA*0GP,^"%AL(LS"95<$%^"\;7,
MZ"8( @6%"PS";U=X *4"D9?Q:^*D<\H 7)X_V#_'VGTM%V'A =5/6;HFHP=*
M2JA$K]P3#E]@JF=/R53\-[B"\N%!B<]1H+)Q)45O'>J)Q4O1XG7<91OW8;S9
M)Q-L'< G )\!AYB'C8FB\D_"B3PU.! S]KX3X8FW1^Y[4P1G;$6\\^*M]UYS
M?MBG[!J(IIC3&,,7,=LY@GGV.05?2W'B_\#Y.GRWJG 7X;L_%-ZN$R2K!$DD
M2/Y;XEK,W5])V**G&DP=I\F2 OLV3O+".P_L/8]O\CM\G/9'86K96G)!YU\V
M]K]"=."E;&[\"#7^@\V&@LJ%XYT_FW',1L-A-_T@-G_C_!U02P,$%     @
M/8A54*'K-TRV 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M?5-A;]L@$/TKB!]0'))E:61;:CI-G=1*4:=MGXE]ME'!YP*.NW\_P*[G;=:^
M '?<>_?N.-(!S8MM !QYTZJU&6V<ZXZ,V:(!+>P-=M#ZFPJ-%LZ;IF:V,R#*
M"-**\239,RUD2_,T^LXF3[%W2K9P-L3V6@OS\P0*AXQNZ+OC6=:-"PZ6IYVH
MX2NX;]W9>(O-+*74T%J)+3%09?1N<SSM0GP,^"YAL(LS"95<$%^"\:7,:!($
M@8+"!0;AMRO<@U*!R,MXG3CIG#( E^=W]L^Q=E_+15BX1_5#EJ[)Z(&2$BK1
M*_>,PP-,]7R@9"K^$:Z@?'A0XG,4J&Q<2=%;AWIB\5*T>!MWV<9]&&_V^PFV
M#N 3@,^ 0\S#QD11^2?A1)X:'(@9>]^)\,2;(_>]*8(SMB+>>?'6>Z\Y/QQ2
M=@U$4\QIC.&+F,T<P3S[G(*OI3CQ?^!\';Y=5;B-\.T?"F_7"7:K!+M(L/MO
MB2LQM\E?2=BBIQI,':?)D@+[-D[RPCL/[!V/;_([?)SV)V%JV5IR0>=?-O:_
M0G3@I20W?H0:_\%F0T'EPO&C/YMQS$;#83?](#9_X_P74$L#!!0    ( #V(
M55#[.0>U%P,  +L.   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;'57
M6V[;,!"\BJ #1.)2?@6V@3A%T0(M$*1H^ZW8M"U$$E62MM/;EZ(4QR6'/]9K
M=H:49A;>Y46J5WT4PB1O3=WJ57HTIKO/,KT]BJ;4=[(3K7VREZHIC;U4ATQW
M2I0[5]34&>7Y-&O*JDW72W?O2:V7\F3JJA5/*M&GIBG5WXVHY665LO3]QG-U
M.)K^1K9>=N5!_!#F9_>D[%5V9=E5C6AU)=M$B?TJ?6#W&^X*'.)7)2[ZYCSI
MM_(BY6M_\76W2O-^1:(66]-3E/9P%H^BKGLFNXX_(VEZU>P+;\_?V3^[S=O-
MO)1:/,KZ=[4SQU4Z3Y.=V)>GVCS+RQ<Q;FB2)N/NOXFSJ"V\7XG5V,I:N]]D
M>])&-B.+74I3O@W'JG7'R_!D^EZ&"V@LH&O!W!5D@Y!;^:?2E.NEDI=$#2^_
M*_MOS.[)OIMM?].]"O?,+E[;N^<U+=@R._=$(V8S8.@&\X'(+/M5@I#$AH)R
MPN4<KI"[<GY;SG-,4$""PA$4_VV1O"TB#,<B$R@R 02%)X(P$RPRA2)30##U
M1!!FAD5F4&0&".:>",(LL,@<BLP# I[GG@C"1(RW@"(+0.!_>(2)?'B6XP3E
M <6,^PD*,3PO(C*1H#) ,?%U$&@:T8%I?6 $*&:^#@+-(SHXUHP#BH6O T L
M$GZ&T\_":',6=#@$BG0IAAL "]/-6> #!(KY /< %@:<L\ '"!3S 6X#+,PX
M9X$/$"CF ]P)&(@Y"WP 0!3S 6X&#"2= A\@4,0'A-L!@:B3[P,(BOB <#\@
M$'7R?0!!$1\0[@<$HDZ^#R HX@/"_8! U,GW 0+%_@P0[@<$HLY]'T!0S >X
M'Q"(.@]\@$ Q'^!^0"#J// ! L5\@/L!@:CSP <(%/,![@<$HLX#'P!0$?,!
M[@<$HEX$/D"@V+]7W \XB'KA^P""(C[@N!]P$/7"]P$$^3[(;F:'1JB#FYIT
MLI6GUHUL-W>OD]D#N=GC SZ,==]+=:A:G;Q(8R<8-V?LI33"KB6_L]X_VDGR
M>E&+O>E/9_9<#>/4<&%D-XZ*V75>7?\#4$L#!!0    ( #V(55""[2(6N0$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;&U3VVZ<,!#]%<L?
M$+.&3;8K0,JFBEJIE5:IFCY[80 KOE#;+.G?US:$TH07VS,^Y\S%XWS4YL5V
M  Z]2J%L@3OG^B,AMNI ,GNC>U#^IM%&,N=-TQ+;&V!U)$E!:)+<$LFXPF4>
M?6=3YGIP@BLX&V0'*9GY<P*AQP+O\)OCB;>="PY2YCUKX0>XG_W9>(LL*C67
MH"S7"AEH"GR_.YZR@(^ 9PZC79U1J.2B]4LPOM8%3D)"(*!R08'Y[0H/($00
M\FG\GC7Q$C(0U^<W]<=8NZ_EPBP\:/&+UZXK\ &C&AHV"/>DQR\PU[/':"[^
M&UQ!>'C(Q,>HM+!Q1=5@G9:SBD]%LM=IYRKNXW2SIS-MFT!G ET(AQB'3(%B
MYI^98V5N](C,U/N>A2?>':GO316<L17QSB=OO?=:IME=3JY!:,:<)@Q=878+
M@GCU)03="G&B'^ATFYYN9IA&>KJFI\FV0+8ID$6![+\2#^]*_(BAG_;O@I!5
M3R68-DZ3194>5)SDE7<9V/OXB.0??)KV[\RT7%ETT<Z_;.Q_H[4#GTIRXT>H
M\Q]L,00T+ASO_-E,8S893O?S#R++-R[_ E!+ P04    "  ]B%50)&E2$;8!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6QM4]MNG# 0_17+
M'Q"SP+;I"I"RJ:I6:J55JK;/7AC BB_4-DOZ]QT;0E'*B^T9GW/FXG$Q&?OL
M>@!/7I34KJ2]]\.),5?WH+B[,P-HO&F-5=RC:3OF!@N\B20E69HD[YCB0M.J
MB+Z+K0HS>BDT7"QQHU+<_CF#-%-)#_35\22ZW@<'JXJ!=_ =_(_A8M%BJTHC
M%&@GC"86VI(^'$[G/. CX*> R6W.)%1R->8Y&%^:DB8A(9!0^Z# <;O!(T@9
MA#"-WXLF74,&XO;\JOXIUHZU7+F#1R-_B<;W);VGI(&6C](_F>DS+/4<*5F*
M_PHWD @/F6",VD@75U*/SANUJ& JBK_,N]!QG^:;8[K0]@GI0DA7PGV,P^9
M,?./W/.JL&8B=N[]P,,3'TXI]J8.SMB*>(?)._3>JBS_4+!;$%HPYQF3;C"'
M%<%0?0V1[H4XI__1TWUZMIMA%NG9EIYE^P+YKD >!?)MB<?D38E[F+=%LDU/
M%=@N3I,CM1EUG.2-=QW8A_B([!]\GO9OW'9".W(U'E\V]K\UQ@.FDMSA"/7X
MP59#0NO#\3V>[3QFL^'-L/P@MG[CZB]02P,$%     @ /8A54)0H$+>V 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL;5/;;MP@$/T5Q >$
M7>Q<M+(M95-5J=1*JT1MGUE[?%&X.(#7Z=]GP([KIGX!9CCGS(4A&XU]<2V
M)V]*:I?3UOO^P)@K6U#"79D>--[4QBKAT;0-<[T%4462DHSO=C=,B4[3(HN^
MDRTR,WC9:3A9X@:EA/US!&G&G.[IA^.I:UH?'*S(>M' ,_B?_<FBQ1:5JE.@
M76<TL5#G]'Y_.*8!'P&_.AC=ZDQ")6=C7H+QK<KI+B0$$DH?% 1N%W@ *8,0
MIO$Z:](E9""NSQ_J7V/M6,M9.'@P\G=7^3:G=Y144(M!^B<S/L)<SS4E<_'?
MX0(2X2$3C%$:Z>)*RL%YHV853$6)MVGO=-S'Z2:]G6G;!#X3^$*XBW'8%"AF
M_D5X4636C,1.O>]%>.+]@6-ORN",K8AWF+Q#[Z5(KGG&+D%HQAPG#%]A]@N"
MH?H2@F^%./+_Z'R;GFQFF$1ZLJ8G-]L"Z:9 &@72?TI,/I6XA4D_!6&KGBJP
M39PF1THSZ#C)*^\RL/<\OLE?^#3M/X1M.NW(V7A\V=C_VA@/F,KN"D>HQ0^V
M&!)J'XZW>+;3F$V&-_W\@]CRC8MW4$L#!!0    ( #V(55 .25B/Q0$  #<$
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;&U4;6^;,!#^*Y9_0)U
M:+,(D)I.4R=M4M1I[6<'#K#J%VJ;T/W[V892EOD+]IV?Y[D[GX]\5/K5=  6
MO0LN38$[:_L#(:;J0%!SHWJ0[J116E#K3-T2TVN@=2 )3I+-YI8(RB0N\^ [
MZ3)7@^5,PDDC,PA!]9\C<#46>(L_'$^L[:QWD#+O:0N_P/[N3]I99%&IF0!I
MF))(0U/@^^WAF'E\ #PS&,UJCWPE9Z5>O?&]+O#&)P0<*NL5J%LN\ "<>R&7
MQMNLB9>0GKC>?ZA_"[6[6L[4P(/B+ZRV78'W&-70T(';)S4^PEQ/AM%<_ ^X
M '=PGXF+42ENPA=5@[%*S"HN%4'?IY7)L([329;.M#@AF0G)0MB'.&0*%#+_
M2BTM<ZU&I*>[[ZEO\?:0N+NIO#-<13ASR1OGO91IEN7DXH5FS''")"O,=D$0
MI[Z$2&(ACLE_]"1.3Z,9IH&>KNGIE[C +BJP"P*[?TJ\O2HQAKF+!\FB0;*(
MP/XJ2 QS70E9-4Z ;L.3-:A2@PSCLO(N4W&?A,9_PJ>1^DEURZ1!9V7=\PE-
M;I2RX%+9W+A<.C?%B\&AL7Y[Y_9Z>LN3854_CRE9_A7E7U!+ P04    "  ]
MB%50T' 24;8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6QU
M4^V.G" 4?17" RS*V.UVHB8[VS1MTB:3;=K^9O2J9,%K <?MVQ?0M79K_P#W
M<LZY'USR"<V3[0 <>=:JMP7MG!N.C-FJ RWL#0[0^YL&C1;.FZ9E=C @ZDC2
MBO$DN65:R)Z6>?2=39GCZ)3LX6R(';46YM<)%$X%3>F+XU&VG0L.5N:#:.$K
MN&_#V7B+K2JUU-!;B3TQT!3T/CV>LH"/@.\2)KLYDU#)!?$I&)_J@B8A(5!0
MN: @_':%!U J"/DT?BZ:= T9B-OSB_J'6+NOY2(L/*#Z(6O7%?2.DAH:,2KW
MB--'6.IY0\E2_&>X@O+PD(F/4:&R<275:!WJ1<6GHL7SO,L^[M-\P]\MM'T"
M7PA\)=S%.&P.%#-_+YPH<X,3,7/O!Q&>.#URWYLJ.&,KXIU/WGKOM3S<)CF[
M!J$%<YHQ?(-)5P3SZFL(OA?BQ/^A\WWZ83?#0Z0?MO3L/P+9KD 6!;*_2DQ?
ME;B'>1V$;7JJP;1QFBRI<.SC)&^\Z\#>\_@F?^#SM'\1II6])1=T_F5C_QM$
M!SZ5Y,:/4.<_V&HH:%PXOO5G,X_9;#@<EA_$UF]<_@902P,$%     @ /8A5
M4%]U8F^V 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL;5/;
M;MP@$/T5Q <$+_:FT<JVE$U5M5(KK5*U?6;M\44!Q@6\3O^^@!W72OT"S'#.
MF0M#/J%YL1V (Z]*:EO0SKGAQ)BM.E#"WN$ VM\T:)1PWC0MLX,!44>2DHPG
MR3U3HM>TS*/O8LH<1R=[#1=#[*B4,'_.('$JZ(&^.9[[MG/!P<I\$"U\!_=C
MN!AOL56E[A5HVZ,F!IJ"/AY.YRS@(^!G#Y/=G$FHY(KX$HPO=4&3D!!(J%Q0
M$'Z[P1-(&81\&K\73;J&#,3M^4W]4ZS=UW(5%IY0_NIKUQ7T@9(:&C%*]XS3
M9UCJ.5*R%/\5;B ]/&3B8U0H;5Q)-5J':E'QJ2CQ.N^]COLTWV390MLG\(7
M5\)#C,/F0#'SC\*),C<X$3/W?A#AB0\G[GM3!6=L1;SSR5OOO97I?9JS6Q!:
M,.<9PS>8PXI@7GT-P?="G/E_=+Y/3W<S3",]W=*SX[Y MBN018%L6^(Q>5?B
M'N9]D6S34P6FC=-D286CCI.\\:X#^\CCF_R#S]/^39BVUY9<T?F7C?UO$!WX
M5)([/T*=_V"K(:%QX?C!G\T\9K/A<%A^$%N_<?D74$L#!!0    ( #V(55"\
M@5"RT@$  )P$   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;'54ZVZ;
M,!1^%<L/4"<$:!8!4M-IZJ15BCIM^^W X:+Z0FT3VK>?;2ACJ?L'^QQ_EW.,
M[6R4ZEFW  :]<B9TCEMC^@,ANFR!4WTC>Q!VI9:*4V-#U1#=*Z"5)W%&HLTF
M)9QV A>9SYU4D<G!L$[ 22$]<$[5VQ&8''.\Q>^)IZYIC4N0(NMI S_!_.I/
MRD9D4:DZ#D)W4B %=8[OMH=CZO >\+N#4:_FR'5REO+9!=^K'&]<0<"@-$Z!
MVN$"]\"8$[)EO,R:>+%TQ/7\7?V;[]WV<J8:[B7[TU6FS?$>HPIJ.C#S),<'
MF/M),)J;_P$78!;N*K$>I63:?U$Y:"/YK&)+X?1U&COAQW%:29.9%B9$,R%:
M"'OO0R8C7_E7:FB1*3DB->U]3]TOWAXBNS>E2_JM\&NV>&VSEV*7QAFY.*$9
M<YPPT0JS71#$JB\64<CB&'V@1V'Z+ECASM-W:WJ\#PO$08'8"\3_M9A<M1C"
MI&&3)&B2! 1NKTQ"F$\Z28,F:4#@RY5)"'-M0E:G@X-J_+W0J)2#\'=RE5VN
MWEWD3]<_^'1O'ZEJ.J'161I[1OU)JJ4T8$O9W-B&6_M4+ &#VKCIK9VKZ<),
M@9']_!:0Y4$J_@)02P,$%     @ /8A54-%.A\O3 0  G 0  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S@N>&UL=53;;IPP$/T5RQ\0<UE(M *D;*JJE5II
ME:KMLQ>&B^(+M<V2_GUM0RC=.B_8,SYSSHR9<3%+]:)[ (->.1.ZQ+TQXY$0
M7?? J;Z3(PA[TDK%J;&FZH@>%=#&!W%&DBC*":>#P%7A?6=5%7(R;!!P5DA/
MG%/U^P1,SB6.\9OC>>AZXQRD*D;:P3<PW\>SLA;96)J!@]"#%$A!6^+'^'C*
M'=X#?@PPZ]T>N4HN4KXXXW-3XL@E! QJXQBH7:[P!(PY(IO&KY43;Y(N<+]_
M8__H:[>U7*B&)\E^#HWI2_R 40,MG9AYEO,G6.O),%J+_P)78!;N,K$:M63:
M?U$]:2/YRF)3X?1U60?AUWDYN<_6L'! L@8D6\"#UR&+D,_\ S6T*I2<D5KN
M?J3N%\?'Q-Y-[9S^*OR935Y;[[5*[Z."7!W1BCDMF&2'B3<$L>R;1!*2."7_
MA2?A\#288>K#TWUX]H[^(4AP\ 2'?TJ,;TH,8=[),@N*9 &"]$8DA#F$1?*@
M2!X@R&Y$0IC\1H3LNH.#ZOQ<:%3+2?B9W'FWT7M,?'?]A2]S^Y6J;A :7:2Q
M/>H[J972@$TENK,%]_:IV P&K7%;V]I(+0.S&$:.ZUM M@>I^@-02P,$%
M  @ /8A54,A[]*:X 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL;5/M;ML@%'T5Q .4Q'&:++(M-9VF3=JDJ-.ZW\2^ME&!ZP&.N[<?8-?S
M.O\![N6<<S^X9 .:%]L"./*JI+8Y;9WK3HS9L@7%[1UVH/U-C49QYTW3,-L9
MX%4D*<F2S>:>*2XT+;+HNY@BP]Y)H>%BB.V5XN;W&20..=W2-\>3:%H7'*S(
M.M[ =W _NHOQ%IM5*J% 6X&:&*AS^K ]G=. CX!G 8-=G$FHY(KX$HPO54XW
M(2&04+J@P/UV@T>0,@CY-'Y-FG0.&8C+\YOZIUB[K^7*+3RB_"DJU^;T2$D%
M->^E>\+A,TSU["F9BO\*-Y >'C+Q,4J4-JZD[*U#-:GX5!1_'7>AXSZ,-_?[
MB;9.2"9",A..,0X; \7,/W+'B\S@0,S8^XZ')]Z>$M^;,CAC*^*=3]YZ[ZW8
M'0X9NP6A"7,>,<D"LYT1S*O/(9*U$.?D/WJR3M^M9KB+]-V2OD_7!=)5@30*
MI/^4>'Q7XAKFP[L@;-%3!::)TV1)B;V.D[SPS@/[D,0W^0L?I_T;-XW0EES1
M^9>-_:\1'?A4-G=^A%K_P69#0NW"\>#/9ARST7#833^(S=^X^ -02P,$%
M  @ /8A54!MO_VSM 0  9@4  !D   !X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL=51M;YLP$/XKB!]0$PB$1H#4M)HV:9.B3NL^.W"\J#9FMA.Z?S_;4,;8
M]4MLGY^7.Y.[;!3R5;4 VGOCK%>YWVH]' E190N<JCLQ0&]N:B$YU>8H&Z(&
M";1R),Y(& 0)X;3K_2)SL;,L,G'5K.OA+#UUY9S*WR=@8LS]G?\>>.Z:5ML
M*;*!-O =](_A+,V)+"I5QZ%7G>@]"77N/^R.I]3B'>"E@U&M]IZMY"+$JSU\
MJ7(_L D!@U);!6J6&SP"8U;(I/%KUO072TM<[]_5/[G:32T7JN!1L)]=I=O<
M3WVO@II>F7X6XV>8ZXE];R[^*]R &;C-Q'B4@BGWZY57I06?54PJG+Y-:]>[
M=9QNDFBFX81P)H0+(74^9#)RF3]138M,BM&3T]L/U'[BW3$T;U/:H'L*=V>2
M5R9Z*Z(TR,C-"LV8TX0)5YC=@B!&?;$(,8M3^!\]Q.D1FF'DZ-&:'A]P@3TJ
ML'<"^W]*W&U*Q# ?9!FC)C$B$&U,,,P>-TE0DP01B#<F&";!30ZHR0$1.&Q,
M,$R*FZ2H28H(W&],$,Q]L#$AJ_\Y!]FX#E=>*:Z]FRZKZ#)$'D+7)W_ATP3Z
M1F73]<J["&VZS?5$+80&DTIP9SY=:X;><F!0:[L]F+V<6G\Z:#',4XTLH[7X
M U!+ P04    "  ]B%50E$A='OP!   +!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6R-5&UOFS 0_BO(/Z#F+:\B2$VG:I,V*>JT[K,#EX!J8VH[
MH?OWLPVA-+U*^8+MXWFY,]QEG50ON@(PP9O@C=Z0RIAV3:DN*A!,W\D6&OOF
M()5@QA[5D>I6 2L]27 :A^&<"E8W),]\;*?R3)X,KQO8J4"?A&#JWQ:X[#8D
M(I? 4WVLC O0/&O9$7Z#^=/NE#W14:6L!32ZEDV@X+ A]]%Z&WF"1SS7T.G)
M/G"E[*5\<8<?Y8:$+B/@4!@GP>QRA@?@W"G9/%X'43)Z.N)T?U%_],7;8O9,
MPX/D?^O25!NR)$$)!W;BYDEVWV$H:$:"H?J?< 9NX2X3ZU%(KOTS*$[:2#&H
MV%0$>^O7NO%K-^A?:#@A'@CQ%8'V1C[S;\RP/%.R"U1_^2USWSA:Q_9N"A?T
M5^'?V>2UC9[S9!5E].R$!LRVQ\03S#N"6O71(L8LMO$G>HS3$S3#Q-.3#QE^
M(9"B JD72#\()%<E8I@4-YFA)C-$8'9E@F'FN,D<-9DC @M<8($*+&Z_RR4J
ML$0R6%Z5B6%6N,D*-5E]$DC#$!>(0ORO#F\O-/JB,:(;2D5 :7C=''32BP+4
MT4\A'13RU/@1.(F.D^X^]KW\#N_'Y"^FCG6C@[TT=B+XOCU(:<#F$M[9WZNR
MDWD\<#@8MUW8O>K'4W\PLAU&+QWG?_X?4$L#!!0    ( #V(55!$&Q,<W@$
M  $%   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;'54VXZ;,!#]%<L?
ML 9"8!L!TF:KJI5:*=JJVV<'AHO6QM1VPO;O:QM"*7%?8L]P+C..Q]DHY)MJ
M 31ZYZQ7.6ZU'@Z$J+(%3M6#&* W7VHA.=4FE U1@P1:.1)G) J"A'#:];C(
M7.XDBTQ<-.MZ.$FD+IQ3^?L(3(PY#O$M\=(UK;8)4F0#;> [Z!_#29J(+"I5
MQZ%7G>B1A#K'3^'AF%J\ [QV,*K5'ME.SD*\V>!+E>/ %@0,2FT5J%FN\ R,
M62%3QJ]9$R^6EKC>W]0_N=Y-+V>JX%FPGUVEVQP_8E1!32],OXCQ,\S][#&:
MF_\*5V &;BLQ'J5@ROVB\J*TX+.**873]VGM>K>.L_Z-YB=$,R':$,ADY"K_
M2#4M,BE&)*>S'ZC]B\-#9,ZFM$EW%.Z;*5Z9[+6(@R@C5RLT8XX3)EIAP@5!
MC/IB$?DLCM$=/?+3=]X*=XZ^6].3_PC$7H'8"<3_M+C;M.C#Q'Z3O==D[Q'8
M;TQ\F,1ODGA-DCN!,-EV<H^)@]1ODGI-4H_ X\;$A_FP,2&K*\A!-F[X%"K%
MI7>#O\HN\_T4N2O\%SX]#M^H;+I>H;/09A#<=:V%T&!*"1[,J;;F/5H"!K6V
MV]3LY3254Z#%,#\X9'GUBC]02P,$%     @ /8A54,OX#**W 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL;5/;;MP@$/T5Q <$F_5NHY5M
M*9NJ:J166J5J\\S:8QN%BP-XG?Y] 3N.D_H%F&'.F3/#D(_:/-L.P*%7*90M
M<.=<?R3$5AU(9F]T#\K?--I(YKQI6F)[ ZR.("D(39(#D8PK7.;1=S9EK@<G
MN(*S07:0DIF_)Q!Z+'"*WQR/O.U<<) R[UD+O\#][L_&6V1AJ;D$9;E6R$!3
MX+OT>,I"? SXPV&TJS,*E5RT?@[&0UW@) @" 94+#,QO5[@'(0*1E_$R<^(E
M90"NSV_LWV+MOI8+LW"OQ1.O75?@6XQJ:-@@W*,>O\-<SQZCN?@?< 7APX,2
MGZ/2PL8558-U6LXL7HIDK]/.5=S'Z>:PGV'; #H#Z *XC7G(E"@J_\H<*W.C
M1V2FWO<L/'%ZI+XW57#&5L0[+]YZ[[7,TB0GUT TQYRF&+J*29<(XMF7%'0K
MQ8G^!Z?;\-VFPEV$[];PPWZ;(-LDR")!]J'$]%.)6S&?59)53R68-DZ3194>
M5)SDE7<9V#L:W^0]?)KVG\RT7%ETT<Z_;.Q_H[4#+R6Y\2/4^0^V& (:%XY?
M_-E,8S893O?S#R++-R[_ 5!+ P04    "  ]B%50<I<W+[<!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6QM4^UNVR 4?17$ Y28.%D4V9::
M3E4GK5+4:>MO8E_;J'QX@./V[0?8==W.?X![.>?<#R[9H,V+;0$<>I5"V1RW
MSG5'0FS9@F3V1G>@_$VMC63.FZ8AMC/ JDB2@M#-9D\DXPH76?2=39'IW@FN
MX&R0[:5DYNT$0@\Y3O"[XXDWK0L.4F0=:^ 7N-_=V7B+S"H5EZ LUPH9J'-\
MFQQ/:<!'P!\.@UV<4:CDHO5+,'Y4.=Z$A$! Z8("\]L5[D"((.33^#MIXCED
M("[/[^KWL79?RX59N-/BF5>NS?$!HPIJU@OWI(<'F.K98305_Q.N(#P\9.)C
ME%K8N**RMT[+2<6G(MGKN',5]V&\V>TGVCJ!3@0Z$PXQ#AD#Q<R_,\>*S.@!
MF;'W'0M/G!RI[TT9G+$5\<XG;[WW6J3)-B/7(#1A3B.&+C#)C"!>?0Y!UT*<
MZ']TND[?KF:XC?3MDKX_K NDJP)I%$@_E9A^*7$-L_L2A"QZ*L$T<9HL*G6O
MXB0OO// WM+X)A_P<=H?F6FXLNBBG7_9V/]::P<^E<V-'Z'6?[#9$%"[</SF
MSV8<L]%PNIM^$)F_<?$/4$L#!!0    ( #V(55 M-,2PX0$   $%   9
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
M#VZNY[<\+ZP:EC8EZ[^B_ -02P,$%     @ /8A54$7N+-ZW 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#DN>&UL;5/;;MP@$/T5Q >$7=;9K%:V
MI6RJ*I5::96H[3-KCR\*, [@=?KW >RX;NH78(9SSEP8T@'-BVT ''E34MN,
M-LYU1\9LT8 2]@8[T/ZF0J.$\Z:IF>T,B#*2E&1\L]DS)5I-\S3ZSB9/L7>R
MU7 VQ/9*"?/G!!*'C&[IA^.IK1L7'"Q/.U'#,[B?W=EXB\TJ9:M VQ8U,5!E
M]'Y[/"4!'P&_6ACLXDQ")1?$EV!\*S.Z"0F!A,(%!>&W*SR E$'(I_$Z:=(Y
M9" NSQ_J7V/MOI:+L/" \G=;NB:C!TI*J$0OW1,.CS#5<TO)5/QWN(+T\)")
MCU&@M'$E16\=JDG%IZ+$V[BW.N[#>'.;3+1U I\(?"8<8APV!HJ9?Q%.Y*G!
M@9BQ]YT(3[P]<M^;(CAC*^*=3]YZ[S5/=ON478/0A#F-&+[ ;&<$\^IS"+X6
MXL3_H_-U^FXUPUVD[Y;TPWY=(%D52*) \D^)=Y]*7,,</@5ABYXJ,'6<)DL*
M['6<Y(5W'MA['M_D+WR<]A_"U*VVY(+.OVSL?X7HP*>RN?$CU/@/-AL2*A>.
M=_YLQC$;#8?=](/8_(WS=U!+ P04    "  ]B%50 J##L[L!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6QM4]MNG# 0_17+'Q"#EURZ J1L
MHJB56FF5JNFS%X:+X@NQS9+\?7UA*4UYP3/#F3-GQN-\4OK5=  6O0LN38$[
M:X<](:;J0#!SI0:0[D^CM&#6N;HE9M# ZI D.*%)<D,$ZR4N\Q [ZC)7H^6]
MA*-&9A2"Z8\#<#45.,67P'/?=M8'2)D/K(6?8'\-1^T\LK#4O0!I>B61AJ;
M]^G^D'E\ +ST,)F5C7PG)Z5>O?.M+G#B!0&'RGH&YHXS/ #GGLC)>)LY\5+2
M)Z[M"_M3Z-WU<F(&'A3_W=>V*_ =1C4T;.3V64U?8>[G&J.Y^>]P!N[@7HFK
M42ENPA=5H[%*S"Q.BF#O\>QE.*>9_Y*VG4#G!+HDT-A++!24/S++RERK">DX
M^X'Y*T[WU,VF\L$PBO#/B3<N>BZSW9><G#W1C#E$#%UAT@5!'/M2@FZ5.-#_
MTK,LV2;8;6K<!8+=BH#2VVV";),@"P39/PK23TU&S$W R%CD4PFRFJD W89M
M,JA2HPR;O(HN"WM/PYW\A<=M_\%TVTN#3LJZFPWS;Y2RX(0D5VZ%.O? %H=#
M8[UYZVP=URPZ5@WS"R++,R[_ %!+ P04    "  ]B%503079?[<"  !I#
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6R55]%NVC 4_94H']#$3AR@
M J32:=JD3:HZ;7MVP4#4),YL ]W?SW9"1LNQ%%Y(;,X]]Q[C8U_F)ZE>]5X(
M$[W55:,7\=Z8]CY)]'HO:J[O9"L:^\U6JIH;.U2[1+=*\(T/JJN$IFF1U+QL
MXN7<SSVIY5P>3%4VXDE%^E#77/U=B4J>%C&)SQ//Y6YOW$2RG+=\)WX(\[-]
M4G:4#"R;LA:-+F43*;%=Q _D?I51%^ 1OTIQTA?OD9/R(N6K&WS=+.+4520J
ML3:.@MO'43R*JG),MHX_/6D\Y'2!E^]G]L]>O!7SPK5XE-7O<F/VBW@:1QNQ
MY8?*/,O3%]$+8G'4J_\FCJ*R<%>)S;&6E?:?T?J@C:Q[%EM*S=^Z9]GXYZGG
M/X?A -H'T"& %%Y+E\A7_HD;OIPK>8I4M_@M=[\QN:=V;=9NTB^%_\X6K^WL
M<9GG=)X<'5&/6748>H$A R*Q[$,*BE*LZ%4XQ>$9K##SX?F["C-,D$."W!-D
M[PAR3, @ 0,5L ]KA# %3E+ ) 4@F&"""228C)<YA033$3(19HJ3S&"2&2"8
M80*2XAV;CA=* IN>C) *00&M!.[\!T*O*5@:H,"[GV0WJ,7[G^1CU")02"VV
M"0$>8(&3@F 3D.(&M=@&9#)&+0"QP*E$L%L(L (+G$L$>X',QJNEV PT':$6
M@5@H#W8,!69@+$"!S4#I#6JQ&2BZ"Z[4(E#@**;8,128@84HL!DHNT$M-@-%
M5\*56@0*E8H=0Y$9 E</Q6:@TQO48C-0=#-<J04@%CBE,NR8#)DA< -EV P9
M&:\VPV;(P,UPI1:!BH_71W+1Z=5"[7R/JZ.U/#2^P;Z8'?KH!]]&)__A71/^
MG:M=V>CH11K;;_JN<"NE$;:6],[NY[WM^X=!);;&O4[LN^J:WVY@9-LW]LGP
M[V+Y#U!+ P04    "  ]B%50V=SFRL8"  #("@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,BYX;6R55MN.FS 0_17$!RS8&$BB)%(NJEJIE:*MNGUV$B=!
M"YC:3K+]^]J&L,0,Z>X+V.;,F3-C>YCIE8M7>6),>6]%7LJ9?U*JF@2!W)U8
M0>43KUBIOQRX**C24W$,9"48W5NC(@]P&"9!0;/2GT_MVD;,I_RL\JQD&^')
M<U%0\7?)<GZ=^<B_+3QGQY,R"\%\6M$C^\G4KVHC]"QH6?99P4J9\=(3[##S
M%VBR1F-C8!$O&;O*SM@SH6PY?S63;_N9'QI%+&<[92BH?EW8BN6Y8=(Z_C2D
M?NO3&';'-_8O-G@=S)9*MN+Y[VRO3C-_Y'M[=J#G7#WSZU?6!!3[7A/]=W9A
MN88;)=K'CN?2/KW=62I>-"Q:2D'?ZG=6VO>UX;^9P0:X,<"M0?38(&H,HM8
MHX<&I#$@CD%0AV)SLZ:*SJ>"7SU1;V]%S2E"$Z*SOS.+-MGVFTZ/U*N7.4G0
M-+@8H@:SK#&X@WE'!)J]=8$A%TO<,R<)OG>Q@C#1/68-80@L) )CC2Q!U"4@
M P0$)""6@-PIB)UDU9C88DJ+P6XDJSX&D=")%N 9Q[#8&!0; V(31RR B0<R
MDH!.$L!)ZCB!,"/820HZ20&"L>,D[:4KP=A1LJI!20<4QW$"2QF!4D9]*:FS
M<\M1STL$NQB#+L: BX'[AD+X3H<?/^AHH"R@#^2\ ?TGZ0UJ,.OU<0>X" F'
MX@8+S0)A('78%8U[<C .D\B]HQ N1"A-!R3!)0=%@*3(E13U8@]=-8\@]T+@
MTH6 VI4.G0FXH*#X$\<*+A<(J 6I6T%!T, M17#%0$#)&-PY^*:CT2>BA6\R
M@JYR+UH(Y);'H/,[+Y@XVE9)>CM^+I7Y)796VW9L@4T[X*PO39MFVX1WFKK'
M^T'%,2NEM^5*-QNV)3APKIC6&#[IG3_IMK*=Y.R@S##58U'W5O5$\:KI&X.V
M>9W_ U!+ P04    "  ]B%507ADL@+<!  #2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6QM4]MNG# 0_17+'Q"#H9MT!4C95%4KM=(J5=-G+PQ@
MQ1=JFR7]^]J&I2CE!<\,YYRY>%Q,VKS:'L"A-RF4+7'OW' DQ-8]2&;O] #*
M_VFUD<QYUW3$#@98$TE2$)HD!R(95[@J8NQLJD*/3G %9X/L*"4S?TX@]%3B
M%-\"S[SK70B0JAA8!S_ _1S.QGMD56FX!&6Y5LA 6^+']'C* SX"7CA,=F.C
MT,E%Z]?@?&U*G(2"0$#M@@+SQQ6>0(@@Y,OXO6CB-64@;NV;^N?8N^_EPBP\
M:?&+-ZXO\0-&#;1L%.Y93U]@Z><#1DOSW^ *PL-#)3Y'K86-7U2/UFFYJ/A2
M)'N;3Z[B.2WZ-]H^@2X$NA+20^QE3A0K_\0<JPJC)V3FV0\L7'%ZI'XV=0C&
M4<1_OGCKH]<JO_]8D&L06C"G&4,WF'1%$*^^IJ![*4[T/SK=IV>[%6:1GFWI
M6;8OD.\*Y%$@W[;XD+QK<0>3']XE(9N92C!=W":+:CVJN,F;Z+JPCS3>R3_X
MO.W?F>FXLNBBG;_9./]6:P>^E.3.KU#O']CJ"&A=,.^];>8UFQVGA^4%D?49
M5W\!4$L#!!0    ( #V(55!R-VQCQ@$  %X$   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;(U4VVKC,!3\%:,/J'QK6H)M:+(LN[ +H66WSXI]'(OJ
MXI64N/OWE63%.(DI?8ETCF=&,[JD&*1ZTQV B=XY$[I$G3']&F-==\")OI,]
M"/NEE8H38TMUP+I70!I/X@RG<;S"G%"!JL+W=JHJY-$P*F"G(GWDG*C_&V!R
M*%&"SHUG>NB,:^"JZ,D!7L#\Z7?*5GA2:2@'H:D4D8*V1$_)>IL[O ?\I3#H
MV3QR2?92OKGB9U.BV!D"!K5Q"L0.)]@"8T[(VO@7--&TI"/.YV?U[SZ[S;(G
M&K:2O=+&="5Z1%$#+3DR\RR''Q#RW*,HA/\%)V 6[IS8-6K)M/^-ZJ,VD@<5
M:X63]W&DPH]#T#_3E@EI(*03(<D_)62!D%T1\.C,1_U&#*D*)8=(C8?5$W<G
MDG5F-[-V3;]W_IM-JVWW5.6/28%/3BA@-B,FG6'22\3V%K%ZF"#8&IA<I(LN
M4L_/YBMDV;) MBB0>8'\(L:5R<V(N?<8X3'Q58S/$!<F\D43^8V)FZW,;U9(
MDG25Q_&UE2\ 1T=X=M+NY?TFZD"%CO;2V$OCC[:5TH 5C>^L7F<?^U0P:(V;
M/MBY&J_\6!C9A]>,I[^4Z@-02P,$%     @ /8A54!OI4<,' @  J 4  !D
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
M>V6&(ST65<]6310OZW[4:YKB^7]02P,$%     @ /8A54-LJ'F+# 0  $P0
M !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL;51M;YLP$/XKEG] '4C(
MJ@B0FDY5)ZU2U&GK9P<.L.H79IO0_OO9AE#:^0OVG9][[KFSCWQ4^M5T !:]
M"2Y-@3MK^P,AINI 4'.C>I#NI%%:4.M,W1+3:Z!U"!*<I)O-G@C*)"[SX#OI
M,E>#Y4S"22,S"$'U^Q&X&@N<X*OCF;6=]0Y2YCUMX1?8W_U).XLL+#43( U3
M$FEH"GR7'(Z9QP? 'P:C6>V1K^2LU*LW?M0%WGA!P*&RGH&ZY0+WP+DG<C+^
MSIQX2>D#U_LK^T.HW=5RI@;N%7]AM>T*?(M1#0T=N'U6XR/,]608S<7_A MP
M!_=*7(Y*<1.^J!J,56)F<5($?9M6)L,ZSOS7L'A .@>D2T!R&VJ9$@7EWZFE
M9:[5B/34^Y[Z*TX.J>M-Y9VA%>',B3?.>RFS),W)Q1/-F..$25>89$$0Q[ZD
M2&,ICNE_X5FRC1-LHQJW@6#WB6 7)]A%"7:!8/N)((L39%&"+*)@_Z5+$V8?
M,#+:);*Z% &Z#<_1H$H-,HS"RKN\^+LT7.H'?!J7)ZI;)@TZ*^N>1KC 1BD+
M3LCFQBGIW(0N!H?&^NTWM]?3.YT,J_IY!,GR'RC_ 5!+ P04    "  ]B%50
M(J]Z+@()  #8/P  &0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6R5F^MN
MX\@5A%]%T .L^O2]![:!N6"1  DPV"#);XU-7["2Z)7H\>;M0TJR5V17T=W
M8"S)Q=;I8WYDD:R^>FWWOQ\>FZ9;_+G=[ [7R\>N>_ZT6AUN'YOM^O!+^]SL
M^M_<M_OMNNO?[A]6A^=]L[X[;K3=K+12?K5=/^V6-U?'S[[O;Z[:EV[SM&N^
M[Q>'E^UVO?_?EV;3OEXO9?GVP6]/#X_=\,'JYNIY_=#\J^G^_?Q]W[];O8]R
M][1M=H>G=K?8-_?7R\_RZ9MX/VQQE/SGJ7D]7+Q>#'/YT;:_#V_^?G>]5$-)
MS::Y[88QUOV/G\W79K,9ANH+^>,\ZO+]2X<-+U^_C?[K<?;];'ZL#\W7=O/?
MI[ON\7H9EXN[YG[]LNE^:U__UIQGY):+\_3_T?QL-KU\J*3_CMMV<SC^O[A]
M.73M]CQ*7\IV_>?IY]/N^//U])L0SYOA#?1Y _V^@?C9#<QY _/7!G9V WO>
MP$XV6)VF<NS-MW6WOKG:MZ^+_>GO^[P>=B/Y9/ONWPX?'IM]_%W?GD/_Z<\;
M)^%J]7,8Z*SY<M+H"XV\*U;]Z.]?H=%7?-'9YGK\!5]SA9_4\"V7B"1<A8$3
M-<<!S,4 -GD\@(4#V., =M2I..G42>..FMU1$ZS124WFF\N\5_V_R9QSF4O)
M*#)M!ZMV>=6*3-O# 7QYWP(<(!3T[:3Q%S/5DFQPD[X!F?(V&%Q.A.5$T!#2
MT00'2.4-$8694P4M.8LN)VNL,2E->@)T.GKM-2F)' 8$E*3($!#SSZ(K&H,9
M%5/2&)--V.JHIXQ!F21RY!+,O.30"]O=! ,HKJ(M&$'Q)6WQV7S%!'?Q5>>^
M )UVP5A2$H9:$-4$(\$@2JQH#$914DEC4@Y2"-%D( &=\LF066G,M@9L:P*2
MQBQJ*6^,QBQJ7="8LVBT)S@;U?2HBW3&>\], &9; [8U&P+3J&U%8S"-&IP/
M\\:X_)"JC;I Y-R87"=!Z1!)29AN#>C6Y.BM,8TZ5#0&TZC!>3%O3,PF/#WL
MSDK&A6"F-6!:DT.NP0P:5=X.@QDTZ'PX;<=9-->.6<FX$$RR 21K<JPVQ/E6
M6%^#R3,EYO<LNIQK[U9E>IQ%,ILB*PAS; #'VI$A,'>FPMD:S)TI\;8F=ZV2
MC)]> P&9CI9>XV"*#:!8LSEA_DR%O[68/UOB;VWN6X/Q;G+=]Q7(O'<7EX?C
M@C#-%M"LV1"80UOA;BWFT):X6YO;UNSJ<4XR+H1<R0*:-3EI6<R?K7"U%O-G
M2URMS=UJUHXYR;@03+$%%&O"G<7<V0HO:S%WML3+VMRC!B\F3EN2RWQPD9Q%
M':;8 8H-Z:S#W+D*)^LP=Z[$R;K<H5IKQ4S: F3]]32[)'288@<H-FP(S)^K
M\+&.W-8I\;$N]Z=&@I[Z>R#3_84CL: .T^P S88-@3ET%2[680Y=B8MU'[O8
M6<FX$$RS S0;PI_'_/D*%^LQ?[[$Q?J/7>RL9%P(IM@#BMD=!X^Y\Q4NUF/N
M?(F+];D]#<EFO@3(?+">S0E3[ '%AKA83V[/5KA8C[GS)2[6Y_8TVTOF).-"
M,+T>T&O87#!WOL*]!LQ=*'&O(;>ETW;,2L:%8'H#H-<0UQHP=Z'"M0;,72AQ
MK>%CUSHK&1>"Z0V 7D-<:\"\A0K7&C!OH<2UAMR2HF,(D,T<0P)YO(+H99W%
MW(4*]QHP=Z'$O8;<EEIK1*9M 3*OV)5PQ!1'Y%[9$)B_6.%>(^8OEKC7F-O2
MJ46;E8P+P11'0+$E>TG$_,4*UQHQ?['$M49P5]7&Z6,,H#*1W2>,F.4(6+;$
MRD=,7ZSPK)$\D"SQK#$WI.BA%Y31AUX1LQP!RY98^83I2Q7>-6'Z4HEW31][
MUUG)N!#,< (,6[*C)4Q?JO"N"=.72KQKRDVI\T9/V4$R*X&<=Q)F.0&6+1L"
M\Y<JO&O"_*42[YH^]JZSDG$AF.($*+;D&)U(L* J6<"B!679@H_MZ[QF4@P)
M%2C L*4S(K$"59,K4"18H(J2!>IC&SNOF11#0@4*L&R)L1=%8@6J)E>@2+!
M%24+5.Y3T6$%ZOAQ112)%BC M"5&7Q0)%ZB:=($B\0)5E"]0N5\5[?7T:3'4
M1>-942P\A-)#ED4O:-RGPML*"_Q(B;M]4\U"-:N9%$,(1]DA1P<A9$J%QQ46
M^)$2E_NF&NT-*F870U!G=: S(Z2C#)%C82@6^I$*MRLL]B,E?O=--;_7%-^E
M%18@0@DBQZ)S)/(CNL+M"@G]B"[QNV^J\3$D>]"!9%;QDEB@#_#M6/J-Q'Y$
M5WA?(<$?T27N]TTUNB9T(3M- 9D3]L!/2)!(4)+(L5,=B?Z(KG# 0L(_HDL\
M\)OJ<M8Q"R8CE9C$O G)$@D*$SEBAH7D@$37V&&2!!)39(<-R-#Z[)8#DIG
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
M/,Y&:P=>,+GS6JU_8%,AH'%A>N_G9KAF0^%T-[X@,CWC\A]02P,$%     @
M/8A54!"LFFHJ P  R@T  !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&UL
ME5?O;YLP$/U7$-]7N+/!IDHBK9FF3=JDJM.VSS1Q$E3 &3A-]]_/_&B4X//:
M? G8O+MW]\C#]NRHFZ=VIY0)7JJR;N?ASIC];12UJYVJ\O9&[U5MGVQT4^7&
M#IMMU.X;E:_[H*J,,([3J,J+.ES,^KG[9C'3!U,6M;IO@O9057GS]TZ5^C@/
M(7R=>"BV.]--1(O9/M^J'\K\W-\W=A2=LJR+2M5MH>N@49MY^!%NERSN GK$
MKT(=V[/[H&OE4>NG;O!U/0_CKB)5JI7I4N3V\JR6JBR[3+:./V/2\,39!9[?
MOV;_W#=OFWG,6[74Y>]B;7;S4(;!6FWR0VD>]/&+&AM*PF#L_IMZ5J6%=Y58
MCI4NV_XW6!U:HZLQBRVERE^&:U'WU^.8_S6,#L Q $\!P/\;P,8 -@F(ALKZ
M5C_E)E_,&GT,FN%M[?/N3P&WS(JYZB9[[?IGMMO6SCXOTIC/HN<NT8BY&S!X
MAL%+Q-)%I.($B6P!IRJ0K +[>'86SSFG$S R >L3\(LVDDF1 R;I,76/ 90,
MA:2).$G$":)THA=WB)#'S$.3D#0)02,F- ,FO>Q'IEE&$Z4D44H0R0E1ZA!]
MD)Q+X7E#@B02;Q,M!4$DI(B!)I(DD22(LDE'TB'BG$E,:)Z,Y,D<'C'Y(RPS
MER;FB?!8 V+:H;%#E&3H2>$Q.;S?7T [%/!MA]V-H/.&T;X^-OU:$+"$9[&G
M(-KQX%H>?2\0:"\#OT(6VJ= &=61Q75J(J0$/M6%P'&>ILQ3$NUH("P-/FUI
MKX*X0AC:A4#9T!'&]6$\U<2% (+T>HCV*KAF3<'S54':AAB_7Q.D;8CP#DU&
MT$7#*3"8?ELH7!)+Z;$ >A9>PM;@^;@@;41D5PA#&Q&I5=41AA/"2,&FRSR%
M2QBBKRO:V$@8&SQ&1-J(F%XA#&U$I%9-1QAWV03)@#O"$+B4B<2S,4':V$@8
M&WQ=T6[$[(KM'NU&YBZ*KC CZ&+'QUG&I]L."H>,R>GKCLXVU=TIYWO>;(NZ
M#1ZUL?OS?A>]T=HHFS.^L=EV]F!U&I1J8[I;8>^;X70Q#(S>CR>GZ'1\6_P#
M4$L#!!0    ( #V(55"WB!U200(  *$&   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;(U5VXZ;,!#]%<0'K+$QEZQ(I$VBJI5:*=JJ[;-#G(#68&H[
M8?OW]85E";BKOH ]G'/FS!B&HN?B15:4JN"U8:U<AY52W2, LJQH0^0#[VBK
MGYRY:(C26W$!LA.4G"RI80!%40H:4K?AIK"Q@]@4_*I8W=*#".2U:8CXLZ6,
M]^L0AF^!Y_I2*1, FZ(C%_J=JA_=0>@=&%5.=4-;6?,V$/2\#I_@XSXW> OX
M6=->3M:!J>3(^8O9?#FMP\@8HHR6RB@0?;O1'67,"&D;OP?-<$QIB-/UF_HG
M6[NNY4@DW7'VJSZI:AWF87"B9W)EZIGWG^E03Q(&0_%?Z8TR#3=.=(Z2,VFO
M07F5BC>#BK;2D%=WKUM[[]V3+!UH?@(:"&@DP(\)\4"(WPGX0P(>"'A& *X4
MVYL]4613"-X'PIUN1\Q+!!^Q[GYI@K;9]IENC]31VR:%20%N1FC ;!T&33!P
M1 "M/J9 OA1;M*"C^P2[)2+-[B'[)03"E=]%["TTM@+Q1 !C[!? 7@%L!?!=
MI])9IQPFL9C6)4FB-)J5NT3%29S 6<4>%(+Q/SJ?>"TG'LNSQNX<)IVD664(
MS[QX0"E._592KY5T806AQ"^0>06R_S^_W"N0>YJ1S\XO7_0<90F<OZY+5 QS
M/#\_G]8*1C/+8/*A-E1<[!"40<FOK3+O^R0ZSMDG9#[T67RKYZ\;E^\R;GA_
M(^)2MS(X<J7'B/W8SYPKJDU&#]I?I?\7XX;1LS++3*^%FYINHW@W_!# ^%?:
M_ 502P,$%     @ /8A54% [VFO6 @  .@L  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C8N>&ULE9;?;ILP%,9?!?$ !1_SMTHB-9VF3=JDJM.Z:S=Q$E3
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
M>UJU>EY00F?161/UF&6'02,,#(A(L0\ND,_%$CGF:.I@Y2(HFT+6+@0@\ZO
MWD"Q(<"30)F?(/$2)(8@&1&0S%*Y[##$8&J#R1A*$RM<%T4I /:+(5XQQ!%#
M26J)Z3!TY.8&IX1B2XT/!CBA?CG4*X<Z<EAFJ:&.&Y(R!)88%X431J^<$_-J
M89ZML<4PQXV28NW?R@5A#-;=6#/G+%%,KUR/U*LW=?72V$^0>0FRCV<VQ/XB
M$'\@MWO0>#\0!6K?91\,&+D2$5RI2O"!_.Y!D\R%-*/V.7IQC(RNY522MXK=
M _IWCO>825Y!9E]_#RH!>N6^@;^: ?9DS96T W\]@^0_\L9?A< M0YZ\<0L,
M T!.WKBP),'T2E4$?QT"MQ!Y\L8M,C>0D8S8BGPXS$89/Y7D+T?@UB,W;]PJ
M0H @9@MR83BFL7WLT>C?7_%F;_JJ-MB(4RWU+W2T.O1N]TCW#M;Z4O=TIJ=X
MH^D:PF]YLR_J-G@24G4FIG_8"2&Y4AG?*GT'U8,.DY+OI!XR-6ZZ1JR;2''L
MF\QHZ'07?P%02P,$%     @ /8A54(W,MFGO 0  6@4  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S N>&UL;931CIP@%(9?Q?@ BZ*B,U&3SC9-F[3)9)NV
MUXP>1[,H%IAQ^_8%=(QQN!$._.?_SL% /G'Q+EL Y7WT;)"%WRHU'A&250L]
ME2]\A$'O-%ST5.E07)$<!=#:)O4,X2 @J*?=X)>Y73N+,N<WQ;H!SL*3M[ZG
MXM\)&)\*/_0?"V_=M55F 97Y2*_P$]2O\2QTA%:7NNMAD!T?/ %-X7\*CZ?,
MZ*W@=P>3W,P]T\F%\W<3?*L+/S % 8-*&0>JASN\ F/&2)?Q=_'T5Z1)W,X?
M[E]L[[J7"Y7PRMF?KE9MX6>^5T-#;TR]\>DK+/TDOK<T_QWNP+3<5*(9%6?2
M?KWJ)A7O%Q==2D\_YK$;[#@M_H\T=P)>$O":@.=>9I"M_#-5M,P%GSPQG_U(
MS2\.CUB?3646[5'8/5V\U*OWDA"<H[LQ6C2G68.W&ARL&J3]5PAV0K UB#8&
M. G=!I'3(+(&\;:".-Q5.6L2JQFL)L,8NRFQDQ([*/NSF#5D0R$9)FY*XJ0D
M#DJTHR3/E##+W!3BI! ')=Y1R!,E.1PB-R5U4E(')=E1TN=>#FGLIF1.2N:@
MD!TE>_K[.$["_9&AS;4PK\X/*J[=(+T+5_J&V7O0<*Y .P8OVJS5#]T:,&B4
MF:9Z+N;K/@>*C\M+AM;GM/P/4$L#!!0    ( #V(55"#D'6460(  "('   9
M    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;'V5VXZ;,!"&7P5QW^5@;" B
M2 M5U4JM%&VU[;5#G( 6,+6=L'W[VH:P!%N]B>WAGYEO!C+.1LK>>$V(<-Z[
MMN=[MQ9BV'D>KVK28?Y$!]++)V?*.BSDD5T\/C""3]JI:[W0]Y'7X:9W\TS;
M#BS/Z%6T34\.S.'7KL/L;T%:.N[=P+T;7II++93!R[,!7\A/(EZ' Y,G;XER
M:CK2\X;V#B/GO?L<[,I4Z;7@5T-&OMH[JI(CI6_J\.VT=WT%1%I2"14!R^5&
M2M*V*I#$^#/'=)>4RG&]OT?_HFN7M1PQ)R5M?S<G4>_=Q'5.Y(ROK7BAXU<R
MUP-=9R[^.[F15LH5B<Q1T9;K7Z>Z<D&[.8I$Z?#[M#:]7L<Y_MW-[A#.#N'B
M$*#_.H#9 7PX1+KXB4R7^AD+G&>,C@Z;7M: U3<1[(!L9J6,NG?ZF:R62^LM
M1PADWDT%FC7%I E7FF!1>#+ZDB*TI2A"PSU\3%":"A3;,P!K$4#[@X<B(GN
MR!H@T@&BAP!PTX5) [6FUYH8^/%&59HJ%(:I;X>!5AAH@4$;F$F#5FE"&*4;
M%E,$X@#849 5!5E0X@T*,K)\"B!(-BRF"OHIM+/$5I;88(G0IN(B-K+([F^
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
M&WA=B<FQ%;FRW\[VI+0H6A932L'>FFM6VNNEY7\/HP.P#< N .%J0- &!(,
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
M-ZN<FI9THF&=P\EYYSX&V\-&XPW@=T,&L=@[NI(C8Z_Z\/VT<WUMB%!22:V
MU7(C>T*I%E(V_DZ:[IQ2$Y?[=_6OIG95RQ$+LF?T3W.2]<[=N,Z)G/&5RF<V
M?"-3/8GK3,7_(#="%5P[43DJ1H7Y=:JKD*R=5)25%K^-:].9=1B?I-%$@PGA
M1 AG0H ^)403(?H@Q)\2XHD06P1O+,7TYH E+G+.!H>/_VZ/]4L4;&/5_4H'
M3;/-,]4>H:*W(HU0[MVTT(0I1TRXP 0SPE/J<XH02E&&*WIXGV"_1J#T'G)8
M0X(@@UU$8*&1$8B6+I(4%HA!@=@(Q'>=LER6(R8QF&Y,$B9)9)4+H*(X"JR*
M(2T?^;#E!+2<K"P'F96F'#'H+DUF.P9 <9Q9A@$0RD+8+P+](J#%&\LO6F5)
M LO)'L DL>5VC4G]"#:;@F93P*QEI$Q72;Z$R&XN  IBW[(+*64)['<#^MVL
M_=I9RLWZG4L"W_Y< 10*,[O!H-;J_?46%U5+^,4, >%4[-I)_;TOHO.<>0SU
M16?%2S5_QG'Q(3,.KY^87YI..$<FU35J+KLS8Y(HD_Z#\E>K>3D?*#E+O4W5
MGH]38SQ(UD\#T9NG<O$?4$L#!!0    ( #V(55 GW6H-_@$   L&   9
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;(U4[8Z;,!!\%<0#G/DPD(L(4I/H
MU$JM%%W5ZV\G60(Z@SG;"=>WKVT("F#EP@_L-3/CV37>M&7\710 TOFL:"U6
M;B%ELT1(' JHB'AB#=3J2\YX1:0*^0F)A@,Y&E)%4>!Y,:I(6;M9:M9V/$O9
M6=*RAAUWQ+FJ"/^W!LK:E>N[UX77\E1(O8"RM"$G^ WR3[/C*D*#RK&LH!8E
MJQT.^<K]YB^W"XTW@+<26G$S=W0F>\;>=?#CN'(];0@H'*16(&JXP 8HU4+*
MQD>OZ0Y;:N+M_*K^8G)7N>R)@ VC?\NC+%;NPG6.D),SE:^L_0Y]/I'K],G_
MA M0!==.U!X'1H5Y.X>SD*SJ5925BGQV8UF;L>WUKS0[(>@)P4#P\5U"V!/"
M1PFX)^ ) 76IF-ILB219REGK\.YT&Z)_(G^)5?4/>M$4VWQ3Y1%J]9(EV$_1
M10OUF'6'"4:88(S9S#$3Q':.B),!@I3)P6E@=1H8?CCB^W:!T"H0&@$\2B.<
MI-%A(H.I#<9_]KIGDLXCR)$I;#6%9Z;BYWAB:HY),)[8N8\9&8FL1B*+0&07
MB*T"\>/GDU@%DJ_/9YW,JAY']XJ^L.ZT^+KHZSDFP?%D$W1SRW2;_$7XJ:R%
MLV=275ASK7+&)"@][TF9+E1G'@(*N=331,UYUY^Z0+*F;[UHZ/_9?U!+ P04
M    "  ]B%50)Y 7WPL#  !L#   &0   'AL+W=O<FMS:&5E=',O<VAE970W
M."YX;6R55^]OFS 0_5<0WULX8WZD2B(UJ:9-VJ1JT[;/-'$25, ,G*3[[V<;
M2L$^.OJE8.?=W;M7/^>RO/+ZN3DQ)IR7(B^;E7L2HKKSO&9W8D7:W/**E?*3
M Z^+5,AE??2:JF;I7@<5N4=\/_**-"O=]5+O/=;K)3^+/"O98^TTYZ)(Z[\;
MEO/KR@7W=>-[=CP)M>&MEU5Z9#^8^%D]UG+E]5GV6<'*)N.E4[/#RKV'NP<2
MJ "-^)6Q:S-X=U0K3YP_J\67_<KU%2.6LYU0*5+YN+ MRW.52?+XTR5U^YHJ
M</C^FOV3;EXV\Y0V;,OSW]E>G%9NXCI[=DC/N?C.KY]9UU#H.EWW7]F%Y1*N
MF,@:.YXW^J^S.S>"%UT62:5(7]IG5NKGM<O_&H8'D"Z ] $0O1L0= '!6P!]
M-X!V =0(\-I6M#8/J4C7RYI?G;K]]U:I.D5P1Z7Z.[6IQ=:?27D:N7M9QS1>
M>A>5J,-L6@P98*!'>#)[7X)@)3;$"B?C EL;$1D<'FP(P )G$:"-!CI!,*HQ
MT09%$U"=@(Z42@RE6DRH,:7&^$:K-B(A/DXC1&F$"(V%0:/%1(,B(26&HEL;
M! M*<"H12B6RJ$ 8&%0BJ\H-C1-#MRV" AI'QAF(+.W(X)R,",<HX=C6+IP0
M/T$3)/,/T0)-L)AQB!:6&.8ALA%!D. TP,=M[R-23'0"$S<'S!<#T)OA'L@,
M.3K0>WH@$)I,'&7 KP<($$&F4N 7!- /"(*;&^:X&Q#G)H2:FMBH()EP"^#^
M!MO@\<#@XQ2XXR#^@":XYR"9HTEB=QOY@:F)C8(P#"?HX X&Q,(AQ5,0W'S$
MGR\*P<U'8,;=VX%&UVJX((9V6PPFOURC"4*XE0EBY8&R'2';I[*2-0W\!S6F
M@]N98':.3#J!]85R$_D43#X(# +?O'"]P<A5L/JHQ]G&V?%S*=3D,MCM1^9[
MHD8V8W\C1^EV\'U+T\[AW]+ZF)6-\\2%' CUV';@7##)TK^5_$YR].\7.3L(
M]1K+][J=?]N%X%4WVWO]#XSU/U!+ P04    "  ]B%50+=Y8OA0"   0!@
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
MCAL"1Z&6L5RS?ACT&T';8= YX[3-_P-02P,$%     @ /8A54(APEVY% @
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
MAZ*H31-B-&_6_<FD^_N/S!SJ]FO<?"_[R[;^1UU<[45B>+_-7/\'4$L#!!0
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
M+9R_\6$K"V!EHC=!/4KU!B"J-P 9]2:PD 42LJXW036ZB$SOPEBC FE4MYL
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
M108FFCF#["I1"AODH$'N#/(K X]RT6N(T[1.<U<2Y&4+B%"9>G.R"E4I3$M
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
MN-?4OG?CM7-L&-U.5^KH=J_?_@-02P,$%     @ /8A54!@/*> # @  =04
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
MI0JI[=M?=5$=9;AK+V*Y+\I33Y]G]09,?5&H4[.Y9+4[7+/_ 5!+ P04
M"  ]B%50G "*H0D#   C#   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#,N
M>&ULE5=M;YLP$/XKB!]0L'FODDA-TFF3-JGJM.VSDS@)*F!F.TGW[V<;RL ^
MIO9+P.:YYYX[V^?+XL;XBSA3*KW7NFK$TC]+V=X'@=B?:4W$'6MIH[X<&:^)
M5$-^"D3+*3D8H[H*<!BF04W*QE\MS-P37RW8159E0Y^X)RYU3?B?-:W8;>DC
M_VWBN3R=I9X(5HN6G.AW*G^T3UR-@H'E4-:T$25K/$Z/2_\!W3_B4!L8Q,^2
MWL3HW=.A[!A[T8,OAZ4?:D6THGNI*8AZ7.F&5I5F4CI^]Z3^X%,;CM_?V#^9
MX%4P.R+HAE6_RH,\+_W<]P[T2"Z5?&:WS[0/*/&]/OJO]$HK!==*E(\]JX3Y
M]?87(5G=LR@I-7GMGF5CGK?N2Y+W9K ![@WP8(#1?PVBWB!ZKT'<&\3O-4AZ
M@V0P0(5);Q>[2>:62+):<';S>+<?6J*W';I/U'+M]:19'?--Y5.HV>L*A3A?
M!%?-U(/6'0B/00,B4/2##PSY6&/'/,7AU,7&Q<1I-,5L(4P\Q3RZ&!5/ :N-
MP(Q$AB&:,$0AS!"##+%AB*<,R,II!TH,J#&@K"CLK+B@*(ZQE18 %!4Y+#@!
M!2>08,O-N@.E(S=Y8@6U<3$CFHF0%!220D*L;?"8.DYF?&2@C\SQD6([ULQU
M@?",EQSTDD.16)MUG3MN,E3@S$HJ@(K"++%V@8M2814S^[8 -1>.9HP3F "%
M<#4)/W!XT$Q%0E#J$KLD(2?>PLH; $'6"FP!S"C_4[E@<7M ^#TKW:,F)\->
M9P 3SQQC!)<N%$%:TAD.N'BA^"-+"-<3!!:4S,Z)6RV0774V$"A)[55T03B:
M6T:X\B"P],RE'ZXL*/M(ZN"Z@<#"4=BI<T_[W"6'X+..W,/NEL$>9%TM,U<_
M7!%P",03.[=_"%QT5M!;")3:V0U&C4]-^<ETH<+;LTLC=5\PFATZW0>L&R=K
M?JTZX*Y?_4?3M<_?"#^5C?!V3*JVS#1/1\8D51K#.Z7NK#KV85#1H]2OF7KG
M7=O:#21K^Y8\&/X7K/X"4$L#!!0    ( #V(55 U!IEV,PD  'TY   :
M>&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6R5FVMOVSH2AO^*X>\]YIU4D 1H
MTKJMI06*L]C=SVZB7'!L*VN[S=E_OY2MI/',.S$-%$WL/!R-2&K>&9(Z?^[6
M?VT>VG8[^GNY6&TNQ@_;[=/99+*Y>6B7\\T?W5.[RG^YZ];+^39_7-]/-D_K
M=GZ[:[1<3(Q28;*</Z[&E^>[[[ZO+\^[G]O%XZK]OAYM?BZ7\_7_KMI%]WPQ
MUN.7+_Y\O'_8]E],+L^?YO?M/]OMOYZ^K_.GR:N5V\=EN]H\=JO1NKV[&'_4
M9TW:-=@1_WYLGS=O?A_UM_*CZ_[J/WR[O1BKWJ-VT=YL>Q/S_.-7>]TN%KVE
M[,=_!Z/CUVOV#=_^_F)]NKOY?#,_YIOVNEO\Y_%V^W Q3N/1;7LW_[G8_MD]
M?VV'&_+CT7#W3?NK762\]R1?XZ9;;';_CVY^;K;=<K"275G._][_?%SM?CX/
M]E^:X09F:&!>&^1KO]? #@WL[P;NW09N:.!*&_BA@2]M$(8&H;1!'!K$T@9I
M:)!*&U1#@ZJT@58O(Z=^-PGO-WD=;%U\E9?AUH8TF>PGUFZF?IIOYY?GZ^YY
MM-X_;$_S_IG69[E5-MY_NYO[NS_FV;K)W_ZZU,KI\\FOWM0 7>TA\P9RJ3ID
M9ISY;662?7AUQ$!'K@QK;PZO<,T)5ZE#YA-BR-U\1@RYUI0S(1XB7Y 9>\A\
M18P[9+XAQI/./=HY]7&'&XYH7>$QLGBRV)T%^\:"5\(H.VS![2RXMSX8.MOV
MC-\QJSU3V:#)A+M&6/*.W/4G@*7H/+'V&6#!AD &:PJPZ*(AV!>$F63)H'U%
M%_7!$=^^ <SE6Z"3A&/164,?D9IC(:C\C\P6COFJLDJ8,!X/MP?#3=W>,^&M
MVU5D7@-*>96(TYP*1BN#?0[8Y\!]I@-W%=AUM N*S(+K *:>2^3^/P'*>T=L
M?>:4<XY&+>[6!Z\MZ:0OW)1)*9$+?D5N:38U.97H]6;<*V]5)-U0<\I6T9*
MVH [S#,J63S"$8]P9",<B<]7D0]P\HG&H"G @HF6].6LS%I=9JT!F#%!>=P'
M"?=!XK-<T?ETE=B5*FMTHM..8]$:I\DC/"NS5A^U=G![%;Z]BMV>5P%;Z!,U
MF!FI<K734G:ECT^U@3F8^2H:TGM3@)FD/9UJ9=;J,FL-P'2E*R&@:IS:?=0&
MC(8@)%I(/?0)N8<6D@_-LP\^&@Z$=JVHV$X19Y2W@8Y'F;VZT%X#N)2S(ZDW
M!5W67)B]](1I02=U.&%$A$BL"T*Q1O'.:C8@1=BL#*O+L.8H=M@+0BS6(!A'
M0=*T$/!T53X:1HAX1AT?C8$YN.-HJ"X64;,BJBZBFF/480<(X=KP<)U541@)
M(T0[8TX8"2':&7N\3IH-T(%2HH0?<##C!]Q[*;\1HJQ!-1XK:'D80UD_PD#:
M#[!W\GXC!$4#JA6:^<\,+S%0-@LPE,X"[+U\U@BAV(":1=$28F9X\FQ<M,QU
M@ 5%9U\#K:44!<\% 3!< ++G;+: ,*MLKI6IZYS+N2,=PP9@P:4@31<A:AL>
MM7FTY,DLK",0APJ)0GMUH;T&<>_4$D80'\/3;5!-#-31<@)PL)XHM%<7VFL
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
ML!EQA;M0N ME%4WX8 $8*ELD4A&P6(\P2EC;,D9QN+A.$"H("9BU4X2B9G\
M-<,H*8'B9A@E!.CC'*.8!'U<8'VD%.2U1",JH/(50IG5[LY6&^(U#FUA<OAB
M5S.R%<=_MC9:#(+]&J,05*4-/?G/4"-3E()[YRL6,(":Q"!+DWA6\/T6<P5?
ML9;H>()16*'Q6JEWBEM^1J#O[3XB8?@FU4"=>:3:"WQ=8!1C4 9C%*/P]6V"
M8=26,8Y9.L8P3N"&-\,PL[ ";W,TJ"UE#),AW+"6>&X"BAG#[JN9W/M0(XB>
MX3[;0-\(&J4L1>,4E#1"89K&,4O4:$RKUAADJ?I.8M9G*^;,KC0ZKE#8>$A+
MV5[KXSS1V:XZALJ==7H^%N6^WFJ]'77]H.7'/6@?DI<Y0=H7Y=%8=1CPZ;X^
M5_LCRG:'8^Z\IT61)M5W_S9-"VVR-XFZSEY'F]M#K+=%>2O-?5:?9]4/17IJ
MSNJ\VX'AX']02P,$%     @ /8A54!>@Y@9( @  \ 8  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3 W+GAM;'U578^;,!#\*XCWGODFB0C2!52U4BM%5UW[
M[)!-0 >8VDZX_OO:AG#$./<"]C(S.[O .ND)?6,E +?>F[IE6[ODO-L@Q(H2
M&LR>2 >M>'(BM,%<;.D9L8X"/BI24R//<2+4X*JUTT3%]C1-R(7750M[:K%+
MTV#Z;P<UZ;>V:]\"+]6YY#* TJ3#9_@%_+7;4[%#D\JQ:J!E%6DM"J>M_>QN
M\ECB%>!W!3V;K2U9R8&0-[GY?MS:CC0$-11<*F!QNT(&=2V%A(V_HZ8]I93$
M^?JF_E75+FHY8 89J?]41UYN[95M'>&$+S5_(?TW&.L);6LL_@=<H19PZ43D
M*$C-U-4J+HR39E015AK\/MRK5MW[4?]&,Q.\D>!-!#?ZE."/!/^#$'Q*"$9"
MH!'04(KJ38XY3A-*>HL.;[?#\B-R-X'H?B&#JMGJF6@/$]%KZCJK=8*N4FD$
M[0:0-P=-""3DIQR>*<?.6]"]^P39$A'%]Y!\"7'=M=F%;ZS45P+^7:5KQZP0
M&!4"I1#<*[A:KP90J$"M JU]#9,M,2M'ZWF^Q+A.]*#@T&@W--G5.K\;0-$\
MC1\YFE\#*/(T4+X$>8_:&QG]1B:_ON8W6F3YLO(T4&8 N<%ZI1DVH,+P@>/8
MZ#@V.0XTQ_'R10:1YB5;@A9?3;[$S+^:P2Z:_?<-T+.:J<PJR*7E\N^91:>Q
M_>S)N:'%=V*<#]/W0V8X"WYB>JY:9AT(%U-)S8X3(1R$1>=)N"O%\3-M:CAQ
MN8S%F@Y#>-APTHWG"YH.N?0_4$L#!!0    ( #V(55#"'2N0L0$  -L#   :
M    >&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6Q]4UENVS 4O K! X1:XB6&
M)*!Q4+1 "Q@IFG[3TI-%A(M*TE9Z^W*+:@="?T2^QYGA#$56D]*O9@"PZ$UP
M:6H\6#ON"#'M (*:.S6"="N]TH):5^H3,:,&V@62X*3(LC41E$G<5*%WT$VE
MSI8S"0>-S%D(JO\\ E=3C7/\WGAFI\'Z!FFJD9[@!]B?XT&[BLPJ'1,@#5,2
M:>AK_"G?[4N/#X 7!I.YFB.?Y*C4JR^^=C7.O"'@T%JO0-UP@3UP[H6<C=])
M$\];>N+U_%W]<\CNLARI@;WBOUAGAQIO,>J@IV=NG]7T!5*>%48I_#>X '=P
M[\3MT2INPA>U9V.52"K.BJ!O<60RC%-<66\3;9E0)$+QC[#Y+Z%,A'(FY,$8
MB<Y"U"=J:5-I-2$=?]9(_9W(=Z4[S-8WP]F%-9?6N.ZER;.'544N7BF!'A=!
MZUO0/H**6]!F!A%G8_92+'HI@L+]K<)V6:%<5"B7%!X^I%D Y5GV(4T$K0)(
M1M VNT)%,^3JF/VU_T[UB4F#CLJZ/Q:.K%?*@E/,[IS8X%[:7'#HK9]NW%S'
M^Q8+J\;TE,C\GIN_4$L#!!0    ( #V(55!O>X@US!T! )XY!  4    >&PO
M<VAA<F5D4W1R:6YG<RYX;6S<O7ESVUB6+_CWFT^!\'-V2Q&0DOMB5U>$+,N9
MJK9EMR27HZ;C_0&2H(@T";  PC(KWH>?L]X%"T4YLVKF3454VI: B[N<>_;S
M.W\JBEU0ILG?R_@R*]/=?[SH=CO=%\'WS3HM_N/%:K?;OOKYYV*^BC=1<9YM
MXQ1^L\SR3;2#?^8//Q?;/(X6Q2J.=YOUS[U.9_3S)DK2%W_^4Y'\^4^[/U]F
MW^(\^!0]Q,%9\/GN;7#R\C1X&21I\"%9KY,L+?[T\^[/?_H9G^8WNKW@0Y;N
M5D5PE2[B1?77;^/Y>=#OAD&OTYU6?_DNGIT'W2'^LM>I_O(O97H>]";-;[[-
MYN4F3G?!=<K+@ZD%__T^2>/@>A=OBO]5?>$JW26[?7 ;/R3%+H_@S9MH$U>?
MNKRXNWK__B+X<G%W?Q7<_0W^^^$N_+?_V1UU7E_?7)ZW3N-^OZT-UNV<_6?K
M"Q=I6D9KF,\VRW?5IW9Y61O-?@IF7R2TX.:WE]&ZJ+TNZ[^$$7+X[C6<U??@
M/^-]];D._&_:[7;'X]K>E'F.WW^7%',8X6]QE..1!V^C7>UK9V?=WEF_VS*)
M=\DZ#F[*S2S.&SY_UNOWNH=>S8-+^.1#EM<F_S[*@7 OYO,8GH)G%OQ\ZU9^
MBO,D6[2N0FGW__H?_^,@#;H[\@Y^6+LCQ[PM<VE\_]W?6K;C.IUG.=  T7\8
MW.U@%4$&&X3,(8?CSA;U55VU#'8??0^N%S"E9)G,^4:U'%+_K-/O3R;C?O4W
M]\D.CC9;!MW>R>PTN(OG90Y#UTAI'15%<!',L\T&OE+LLOG7,'C9.>]T@RUL
MXK=H7<;!%DZZ6$5Y;05P Q9)^A#<[3>S;%T;_,O=??5G.I'@ZOM\%:5 )$VW
M_^;B[NW%?[7LSI=XO3[[FF:/*2PK*K(4J.NZ*,KZ]MQDK:>U [*<[Y)O,=);
M%,B5JC[^M[A& 7I]Y0[RQ:<]@".O$XP\_M=L#700Y7)OVAZ[6\':@%8VVRBM
MG=4%$.F""74=/;2-L(E@A#=E 0RX:/O,U2;.'W#.O^39XV[5]D%Y^F*QR&&L
M4/\2$'/_F-9.K3>$ >,X+8)?040%[Z/Z(]4A+_%?<$WNX32KS]Z6NW64UN18
M=0ASU3[EV;<DG=>^^=<:$5:'^)05.[CX_W>R;;RGG>&X4V.#-/,+D.&-KYQ,
M.KT:3\R(NZR 8%NN\W@\A/O<&[;,]U,Y6R=S./TLJE&J,K'"X41P+V8H:)<Q
MD&I]7SY%.4CMZVOD$KM54OB2, !V\ X$>H#"$]0.,VB!@^8Z*/S&BOUEGFU@
MJ#A8Q,LD3>AZP:E\W_,A$>W"T_1(;N3_O_W/2:\[?EV0[J&3^ !Z$5(HS.T.
MF=(J6R_@WN Y1S0OG-;/%\$N"V9QL(1+M0@>$Z!E'%N83 )S!0*RK ;H?),4
M!4XUS7;!&N:$DXE2X)*=8!'MX?DE_ZQQ@DL6$'L4+S'J6 $(IAA/LE6Q(@;+
M:LL%?3]+^5^TJC;FPMSXCKGQ'7+>(OA8[H!*4^2W!S[RYNF/7'Z\N?OX_OKM
MQ?W5V^#-Q?N+FTO0L'Z]NKJ_JZJ:]ZNL+.";-4;B*I.3V@<^W]Y>W=P'%W=W
M,.:KVJ^C8D7G,L>_Q'\O$Y R2+HUAC>?H_0LX"CF,3PT6\=AD,8[) K@<MEC
MA 2(!+7(RMEN6:Z#2%^!1UYVP\%H0E]Z.<6YPBYN8V+ZZQJO@UM2I@O\!-'Z
M)@YVT?<Z]_^4Q]LH603Q=]#HB_KOK]-OL)(&A>@CD%0>S$5JP''%]?7>9\B%
M#C\#UPFD\6X?!MLUZLZX.MS"+5XNVIW:E[>H@>%=6H.T!+I.'E:[LVQY5L(_
MFC_R2Y8M'H&%UU<'!/B0X";QBXT?O(WAVB1S9#_-PU\"NPTV\6X%6E8"&U;L
M-DW'_Q9Y3!XO#AX([VN:I6?'[&W+?(1>WU]?O+E^?WU_?=5 M#(Z<#IE+4!B
MBWA66[X^F57V?9U$LV1-K[82^C;:(PDV_![LD 7^.L] LN*AY_&:.'P;)>H[
M":HZL,7U0T#[8[X[-"]=2B1CS:/M%A84!O-U5I1Y3!/9PFF>Z0_F\(^6,])!
M#GS/OP ''GP+^Q["OH(RHD^3&I;5E(@J]3N#'C? Q?/6?N2L:$?66?IP!J>S
M.7@&'S]\N+[_ /1Y%US<O V >]]?W_QR=7,)9%IY&+T/KXIM-(__X\46#CW.
MO\4O_APT,&!0,Z/@2U2 YG2W+]!.#U%Q.&<+0(3MOQ-G 7ET@O)\GNQ.:]<"
M5"@R@.'8D"^>@<R C4K@&!OVL=R43+,RW*%',N:7H)CF\0H('%4)V.?"" #@
M!LWD<W@%S>\X^T_G^KPQ+AWCZ3G"]@0T,""2%6@ZH%8\1^1.14I_RW;QR^!G
M-LX*_N]!4?V,]QJD+Z@'P#,6((6?$K__.WCY3,D5>?0!ISY/6*G$YZ(-WJ-_
M\ \:QK[TS%=KN)[ ABZ 8T:@.1HC]A1',(L_/%14@I3*DW_ I(YY/$$S]+A'
M,ZO.'?4\'EE!"^*_><O!'QVDO+M[^(.9R,=WP<=/5[<7]]?P@*/P\22.)L&:
M5^J:I;35]/_[8E:0B*FY &]CT)+*!F%NF+5*M;H<1MT!KK](UP8WZ"]Q&J-C
MC>AFL0$[!&?1Q(7?'B*SFN,"#FPURY,%V!%@V2Z6:.(:UK]"?U>C-O0%C))%
M'CVB8$,! 3L.9 Z<9K-=9WLX1%PH3@!O1<T>X&U@PRJ:PVT1?R/Y+BR_8FZ9
M(!]OE?.@^>S6?#(\W?IV@&*<T74,MGGV&ZC*+4\RT\QJI]5^GJ+"G2 +K_%/
MEH8R")(X/EN7-=>BR<A@K;^6@>KF-\AEV#K4V> 9G!9LYVK3X/:YWH PRVDC
M@-0.J*@\\^;Y>*MJ)(UK=U/ C 56>MCZ> .DO4S8AC[TW$V\.[SC;Z(BF0=@
MQJ:P"X7.8,L2EY@.,H/:"7R)T79 O?X;'.Q#[#U=N"SMQS[8PJ]KA)JL2U)]
MGSO_8U\\<AX'."QH;9]NKWZ]NKF[_NM5<'T#_[X*3MY_O+L[/=K&MIP4B/#2
MTX2$<MHY[*_Q@AQ\PB?V[9<)73I!\1AM'0;18-;6G@9>J=H!>A^29<+&1F8L
MCK:+^#G-XVA-,E7V_R&"?8!7D"_"I(G;L<N&Y-$2+J,(=+*Y<M!&R+>4I+#\
MLG'&SD>>-?HFRK_&.U)V"N-%:C'FO2.1I33S G3HQ\LE<E2UVW"CD%^3,'ON
M>$].X)":[)/203[13.%(X'?W'R__\]>/[]]>W=[]>W#U7Y^O[_\6G+R]>G=]
M>7U_/(V3)#E@5'Q"H^(Z#2Z?-BK>/FU4\+8U7J63]TWKO\G@MR _@14@Z>@U
MJ O9@UX^UYWW/-?=H3??Q'##D8T%LVA-JGBT"UP-;?3T&\CGF'F?/ODV;%1.
M)O0)/$9_0V+SO+- "&PJ_?<MNBG>9?ECE"]JS F#-?AYHGUOZ^8'+*GZ6Y6X
ME;N:.B^%!\YF,.D%71LX_$8MCRCD*69:]]HN#AQ#35&N/'[@#.HZMNQ!ZQ:<
MN5KB[WO[T'8>7G'-(7S\BFNO'C%G,<\SX*]Y@^KQ_!%^?.4U]__Q*Z]'#@YH
M%Q=WOP;OWG_\XMAOC5[V=V"E%RSQK"Y^86R'!G?.;Z6HNBB@0+8# \0<@;2J
M4>*O\8?DP]]BY&W!X29K%43MWSG")]VF/8#1MHZ)/N$\UVJ(59VMV6R=/#3;
MAT:708>DC)3:D<@MD7Y+\BS%?0 9E(-.M! K\9 3U_51B&^8' )T\FS[X>"+
MI" G"7W5> ";/,DGOX#F<DIN+WRXB#BBOQ5'BN]!.<I>)3\YGM@1AFOC *!Q
ME3DM"&D#K("]&"-H(OF'WB!+^=OQ'V#46O5-J 5?\'R[HO^PUD4RP_F4G@3-
M>@<;T7 5ZNZOFD791GUSM;EIJ0O^PE.AI)!V$8-'_@8TQRS4+6W?GC<X])UA
M#E#NS;'W^"D><VW(X!"/<8[!'!-]G@XHKV>NJ3Y(/&E[R(U8V^-HS\S,O>%M
MI]44:YO'\4(6][SKY[]KWK'WQUI;K<=1%F12'76[JD?Q+DGA,T\<A3])8EBS
M+,^S1S2.ZP^# $BVY.FWN]K$M^RN-W+!P[/ T'O\/<[G24';S08Y:VX1JI-'
MO+_E1 DCSQW)?TBC]@<J4\X B#$$J8=_S#"-U^E$#O,T6)J3.< K88B3A:-F
MB^I-X94CH^>M8?8PF!E# .F9TMV>\7:,/*7MO;MRNV6R!D)Y"Z*.!0TK[4JC
M;JYHJV>BQ5L&!FUPDE.T'CTW0FK-$NS 7% :T7PLS\+5'G5M;FK19L.Z@/SR
MK'Q8.9+]@"JB J3NZ+NXNR9-[]/MU1UH?>2LKRE1^4.4BL(1 D6F1;9.%M:;
M_0DC@+!V54AD;; 7QK-4'' A-<XA.!0[/,%$F5[G-8>UZ!_=UZ<@U^ [<S,]
MO$WEK$A I3*2+DKW&+79P>36('H>,:4/TQ\YSHZ)T(^K9+Z"D8)5!*\$KE6^
M-.LRGJ>3.?Q.4SW"0.;U&,N<S$_*0GZ">47RLZS,G:GCQY /H#<B#& F%*M;
M[^E;#YQD10L+'FE',.::H)$ZYYPZ3"_:*2? G_*\\,0PMZ@ #A6B2KC-"OR
M"BG[M^ A*LYVV1E&-1[VF,0RW\_72J\9T<"\L-\%%H$L, 5E=!7CE/(T^)PF
M.$\Z]N(\^!*+FTL&(V_7)H9;4F!DK]PD:;DA^0H78UY@0 V=H,0-0#R4#[3J
M.?#B60;_">5P5M$W8-1QG.)R82K$L4&ZE[DSZ64T-RH:G.0CYCM&A3.1 KAW
M#FHIOBT,/<D79T0=9O(I.I]Q8'?K;4@(!5,4/,09'- 6YH;B TY2[^;N,3-G
MZF@#1?P@O 1'OI*]PU5_B?GO_!*RP C6"U>*%VY.-PJ6):PGIV0SE%T-A!'R
MN<$7UJAZYV>84A97CI7LTP7:I+,\^\J^=F=YNA <Y=:\*/,_#SY6B0*_"=N^
MQOQ3.PR>-7 I3IO;1+]EN<9O:0Y)NB@QD0=#ZDI<$0<HUN6"-1.< #O5S,>O
M2.%&S]I?HK3$+W:YJ@#(!)?)%(M^67RYOOM(#<L,P\O%*WPC NZ9ZM,U:M>]
M/&KZ(2^U<==0M4291)?G-B[@(=!7[K)UR5LNC\&M795PC4$<L\P("OB#SD]>
M =87/T;KLR6FCR-ST(WY@FLILF #_(PG;0^%6 'FBC"S=B9,!/8(7 VH+/Z6
M9&5!O.? $83LA<>?^W1[COGX68X."62*$<G!VB&UG KR[X1#K[A#!VX'_:R^
M@^?!/;R')T1\$0?W9(+EXH613KI^62]]V<WPPW^SL.%Y/ZZ </9G+#]^6,@
MT1$K>TK*A![' V..<]5HAOF"]%VBMP<.2,,WX3?QEN)GO @<=\MJ]=JR;H];
M&Z'ZR\7%)Y5+R")1HR:JI5S5<BV+A$- 9S=SP>6QV;#ZD;NK2_T&4 NPL@(N
M'Q4AI#M>MXHU<PPX))%O-!?+&F@U7B<@1.A<465U59-ST;B8K."WY@C@[^8
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
MPGA4UI1OZPQ<L"JT"(S3]Q%9\Y(3J4Z625[L0 ,. _Y;5NY.\2YPKO%Y8 &
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
M<_$JYZK%VYV\2:Y:F*/D=.M\0DM[2;HM75'[ _8<ZPBR9")[KY:8$H;:-N[
M-GCNVH0KL6.+OD>:C?6VF))2!>DI9SMJV?O6@_!1*L(LX%C0>@KG;5OX?+F.
M(_)_8=(L(0],QQT7-R044V5/U,><AG(<U<E R1UGL_T9XTI(PDHK#5$_-[S-
MBI!APOOM>Z1LF.0Z\.&M9F6YD6;[?FC#W-9A$E(@*P(C@Z/;[/^*I*X (8DE
MEJSY [59F!C$S'&<D]HMGG'KNK2Y?/Q[1G1<!B:5@DE<&(!3Q.#<TDHXS5XR
M)<$G&LJY6?-BMU68D&^UR;\XH\CW.U<_?:R"+3-Y@L0U"\N[3A)"@>%B@TZ%
MV432@2.4I(V=8-MD[ O[SH+)+;F[F!&K^GN9X0($P'";,TX:IV]C88.7?O94
M?1GJH#%=*OR%(R2U%(*F+Y\D@#E2KOFK+&Z67+F1K*.<O(G^3EL;!T->('VX
M#/%HPZ:J&#E@HGZ) U=^L(-"[,%L$>U- $.ZV1AWF8D=D]!C*6D50[D&C/)*
MU3$6WB9*O=49 >LX_*M&97#2/1_])'5:M0C2:47/.; ?7MT"E;H8T"";KR5)
M?EPUAD27%%_/EIA-+Z$R4U>V4WN352 'UBAQ,XY02ZC%WV@L)T=<2U .G5C+
M!E"P+]X]HH;H4#_LV^1\_!/M0K=SWOE)8%,47;)MK8%9JUOQ6"3JBW0+^QRH
MGTK2]J%UJ+>AU@[Y F[&&I@CKJLSH(Q?@=C7; A4=XUKG9H%";2QU(H1J/FQ
MU\,E!Z%<86RHPR%8-=U;,W.ROQF"$!V65-9(_)5; <0&W.,XIP/)/PM$X60,
M1AL]FK,V,F1_6%38P%C%*2O9C@:-J&DWT3HW#]KL,KLK;MXD!=^JW?-L]8RY
M!A;_*/%J^M'R6KO>PYPU[A^:&+N >%8O1V&O-PZ#E\-P.!QQ9'<0#CI=:L_D
MQJ"Y/H#"R?@41H:K\=]*DJ<A*^T(6,ECJHG$*H=M/?]C\WJ^<''& ^EK=>_O
M@1T/*T:$;S7XYIB:FA4+7]#,YDTFB@,GTX4;^SP+OREUZR#/^ '_]YRMF"^*
M?4N\NV!83)8U6ED1F<"K--SUTK6.]K<[TQ5/&Y8+<7S;*V#G:B"5>.CYV4GE
M*8/((O8OO(CXO1DEGJ]C4,]RMXPJ.J)&"4[(&45^@4':8U; _64JDJ8IWV+"
M[HH8\REZG7#4[TMR1:<;=L>U"_:^MI1GSJM%"#XQ-<GXZ%2G8VAX% 9.Y_$+
M=L WD>F3E6'/6L\Y S&YF8=?%'[K6PSTL=;Z90D<>?TCV,E/;5G0Y^XDO/.]
M)L0T%)4P>%Z8>@[%V3I7%"C*1?2PS03\M(94EU7AJVI@IZ3 RM,4HO\6<4D)
MVC"%6%,VI4( C\D#;-)FMZ:>%9BW9 *NL>C,J0KD)TP/CCDKXH5)'3:!<,3Z
MIYL+LB5:L_\KEZWS[FREQA@VPH.0JZ3YX!^;<H,+V#E=+:3X2CVW/#_3LR9K
MVE*VGMTJ 0G&:?9L!3S2CN[5(+@?\<^(1W+P;$V!@/7X,?>MH57Z<H*/T(!V
M4@*;%H,9' G&(*3L(Q(CN9NY6#6K31Z#+2I3(\,I,\-AG7;GE<$XM8F;L AF
M,BZ8\M.!]RVH7!,=JPC58C(K0&-A:2;U58A3OT?@^TUC<UH;C(F?:_YZUQVM
M 7]Z>\&D* A4.B]6R;;NAKWGHFCR]L[ ""1AY=\7%O?D!5([3'G%(HL+2G'9
M1EP&7!9JOD@[C@8RJY2>\*7@LR/353Y2SP8F_$:M5(=W&!N4THOX$QY-D60G
M4!5;JTY>#TTII_EN0??-4B+0+(W/2-NTF)7>/!P81DM!'"!B<<\5R@3V("?9
M<I<K-1G(8GZV08]E3*X#NE1<S.#$Q9^II"!56*@C5#H.3HQB(D:5JV2.-VCI
MEI,X-U[O#!^VC-9PV!ZZ5NV0"R_UA".FZA)LS"-GWL;YAPA1ZVK4?@E/PT(J
MGS,!D9/X_.&<790*(N[JTRY]2#ZS0YD>QI1#IMXFMVSLD[S;6@CNWC?0*%4T
M1\0X]2D?21-_:J!#R>XD0%\Y%[3*Y=)C;$1=5<#\L!]W-/^JN)D[@>I9*\3*
M*@'MD-"-FUZM2#V71]P_]347??A5T#V5<F:&%U+1[1>C4:3#Y'62]'H=]"IO
M*AI@9+N6S;FNK##@T]Y 1CQP-EV_,EZ":#)4N>+<XH:95%!H299(]I%_J"(:
MTX4OB"N+Y6H_+MD@("A;DL[1)L9U YT%UJHGWZDA+M84BB1EXB<6;T&C(PVH
MEB("7(C<5DXC1:1^_L\S )#-%E:G^<=@+M>PQJ5B.S>ZS[\$>OF=T2B-,E[]
MDN/@I,[+7.,+EA[H&^LS=K">,2MBG!1FCS@7()C8M0$D<3=)R]BK%7+#FXI3
MPJY8$Z> *:T4ZL $^$W-H=MPL!&-J[+L"Q\QIZ)UHGN*\G,U'"[)5:V(=5H&
MYW,YDSQI;Q5LLBK^&R B@U5E^0'L"F^W+\MD5\QCFE%F9)S@.^R%/V*=+O5L
M(^ @(S$$-1Y$PBK+&*.&,!FX<"ENG!]YRFH_C:1X,XY\1&/V .EXE=>,8^?I
M?4#\;4>B"#!&Y25:--EJCD3!-;5-0%;3N,S,%N$I(=!%S3FM)(\18B\4SD:[
MKK4)]IC4G7WXQ-E!EQ1R''10:D];38GMS%= G-\QS;I!M4O2,^SVPNC;U<>X
M2CQ5ZDL(1X4*JTD)QM5&>W7ALQ:-?0-><[K[S&RVF1"9F5PG1>H#$N4B_LXY
M\KC9KRV\%D6*."!85?:=9'D#!I5Q6A:_O'CM&+RT59K>S34J.*O7ZM0LA=6C
MC<'Y>'DVBTP^WJ-DR6>/HCA14CD<&/I%F6<]E$ I(+O@$M]2>ST&)U.X&M3(
M\,@=XYJG&_D[?A[\U=\W"7\I<#3EZ9O,]MK>^:@:#FML9H=*+<S]O4PJ^)XA
M.-/@(JR4C6&F?Y;.D7#6C,8F'UAFU79 1FRJ[-WY2JBRE =6;0STC>H&%)N.
MM59&B( 6N"-*LN<;.\9<LM2:A69Z,93&^DM]4.%L+<^93VI)FNA17BD!Q[,K
M4AJEH,6]DRSH-+;H;1[^<.4*X:3V^"R%#_#+7F:.B8G8A&)_5.E#PCYA#.;,
M$^,RD^XBR5+?P2Q$^C?9S^9G%,*>Y]H?TE3-T:ANCQ$G7@.\;TT@PJ;ZSMPN
M2D9B0LG($8&W@\8D_Y58&A8"2'WX:FI$)HI,M&QXD?)/D@KZB,$Y<0KY68<I
M5F#OQ#*(ZBVJB(@_TJ^IMMJ-FQ1]>'N<6)=?AV@3<U1K5!<ZF5;&9QS:D*7U
M)9!-@HN0;+C&-7B)@PTJVC,646%#V"YN'^P3!*:=8_V!JI:ZZPJ]%$EMMEG!
MGDZ6&V.9B$NQS4DGJ!7*!4YY7RND_[+,Q2_1T#C <5-(<V<1;0;(\MQ');>
MY>H8UU\[#\JEL@HT;I^16FP[JU%<1QC'JZ^0)DL+4*B>:LGH$D0LXZQ0.&=&
MSHHJP((XKI9 ,_+)M85F? K5@ .[;!_B2@QR-&'K6V1HD1,[DZW@G,DT?&H?
MFP(,#V9O:\][/Y+M4BP]T!4V(#K7#+L&(Z61\$KL_TFPC)HBIU!H6 G5.*8G
M11&5V)Z7Z')MD43#6F9Q&B\3T[N4A,D3H#A/8MD@4N'1Z^+TE/U6O/>5?$F;
MBY5F7+! )I'BU/SN0TRJ>UIK7/<Y]2RK*^UC5WFL]!^+#W0<]+OM+>&T*+]2
M+QU'J^+88" X3BCCJ:@D"K?UQJ.C]IOBN:T@:HN-P(9=)Q1Z;>O31Y:A: >B
M<>S^U4MJ;>G7"C?8''<,^4RH4L#%[ORAK>0OSX!5/_OS[GK<>5!8%/?E9;<;
M]D8#MGHY<5(#'5R UP8)YXWFYY%30@^9@:;8T>67F+J>)ZRE;H "'E/15I*\
MAMU/XND,;^;9+@:[+\=8YB*><]T]*0D@\NU+7LJEX4LGR:D(.K<RGE>0Y89V
MI(V-UXU2I(B-[KZ&T<QP+O2S!63F9 V33B99C9)QZ.;[*;--%S]C[66" T?Z
MH.W@HD#M(2L#!.?F!5RUR/%9A]9V0&'-V><+Z^HXE'("5QN62(W5Z!KS7IB2
M%UF2MUV\Z/H^NEWO*^B%;"^*J6T 0/Q\0C?E\U)]"OB*2<E,;,4 9_A+'BK7
M&-!$"5+;^8;KQR^J7_%<PI7Z+3%8-64MH2CR@MR_WVSDU<5[>^3F@KPOJVR]
MD%P)=NTY&Z^%9@RA&(O;QR>V^+L6V=VOM$FA4_#E0:[S><C<+=Y/MLX>$@)>
M,09*Y''EV&N*Y.1#N=&\^_8-E)$%E]FO33/)90X^"SO(63YKM7)5MWM"M1.6
M\5<EZ::6%@6E,?A@IOH;-WWA 'QQ(VKFD]DCU-@"V4Z.1>Q9JBX4MB;0J925
MA0 /"SR;@,)J>[%:VE3RS>27/CNI25*WG6G30@6\TN1C45Z\@E?X^1?D:G.-
M/ LS6Q">ZB)6%QK;)#;0OXAGOI/9::4E^]_6TBVBB@ /_YR\ A0=D(DVGRY9
MMUJ4CNXI2ZJK!#8:#)H]4S2E-IS!J>7V-ZB&9WB4_X O6J!WJCLI-!A)&1'(
M6XJ*\BQUG>J[EK<4!95KW\G9[NCCE&" IR%8TS22@F82_KKSM)3/6T:("6\\
M>I;&%CB<9X>-8>%/[(FQ &4^94]-4PH]L1_.%.:?LX!AU_W<MFU!Z]RF<;Z6
M\7O>^+)JE=C X&46U@MH%QQJ6HN!$R3!J?^RAK_,6J;;((:K4T,ZX _WO>F5
MJ;?=-%?//8FUX]DLRR,Q[AVAXN9,=A'E:,8*$?]D$![%F,B^MT=:,_&]Z^/J
MP3ZA-V7"N1;S6WM-:9!?XP6AV!Z#!EA1&QJ,HV9^<!Z\T1:0E]EF)AY$ EP3
MEX#C$5!:ETHW\<"XCGV,Q:VB?P##0)[)SS6!.5-6*/W$@#IKO1_C.MN(?^A&
M5,@OD&>/P)C1H-W%#WN[@K@.**JY%8>;KABIMQ"=QD'Q\_._0A.@46%I'2)D
M'@DP3N2:]D_U?N"\(,\&=R9PMO +:P14G]F**:/B[#3;G\WDC+F A#125/$:
MO0I.HE-^].$!->F=T9-\/=0/&.E)&A0 _V%UU#N-X T-*A@&[TL,>C@]?VJ+
MYZISKBO$#FX<R6^QYY[\1LCWX61VVC!IQR7VU*%Q,;BK7L_0&F.@!=).7$ I
MZUT]<#!<PJ*8BA*Y=9+%; LV$U/1IM.VC^O<7F*IPP]-+(D'L-VE3&L_6Q+(
M<7 ;2^&)&K;C39%%LBO?9%XQ>\^Q?Y&3^[?R_)TT*0Q^%7&,@$ZO0?5^!-Z?
MAQQ@U+H^18J2^,@LWF<4Q5.CU^BKE=T$)2;=.XB]IB.55R'A0.<UK,,!AM(7
MO(9>G*%Z'(O1## Q%Q30[P+OJC-UDW1O36*;>$ZPNARZ-=ZVK(K.8@-M1O -
MPQ8FW^1&,Y3D3*L(0*_Q$(AOG88\[YW;H5%MX\H\JH^/+6RFM)5*.1Z=#KI5
M"&$!8:%V9*7KKR).;Z\' *LH#9$?#=. JV:_>F4XHNRZ[59<M#[7H:&J?R@
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
M3F$ VFR/C%L\B %<LL%(7C>9'_+%+26V,!? @>"#G?-QC_Z@PSSIG"-%ODW
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
MNXD?@[]E^5=&<JF@O+ZS!2.7@L^"U'U'V8)?Z#*_U6H811F@<;&J'=^"_1_
MQIF/\"_QIR].:946]J8S&)!W"KVD@@,C"Q,T7J51V)1I\_)[YQ-<-%BLN%;Y
MXY^_P-NS7O,:X1>_:YFCYF7VS[L]6&:7UR=_J/?L KB#*7S_@&[.9ZVF,[P]
M0U)_=_'ARJR$?B@KT1 83&]X]$*&S0L9GO=JQ_4'K:,+4^Y6UT$_E'5<E ^8
MN]#K]/^ 9?SSS@.GW&M:1^^/7\?@O#^NK>.OF%0#K/Y*N\R]90Q;XO]V<8UK
M>H]]$8A[M:T.24V_0+_356WS9(V+&AV]J$G;HD9T."->%/]A<OX;3XF4A9VD
M]^*U_C7:;(L5MD)XUM'UA2O8UYN6V)O^?K8WQ15V>87\!ZD5K_R$"0*'5L!S
M'M3RI6YGW#QZ5$]A@VT9GG=^4@=QEQ-=_"S:VJ?^4J98"-)[UF?ZY["R(=7H
M8")N%W-_&8G%008E56#8ZX7CWB08#H<P&_:#B^^L3&URLXEK$#P+ZQ"(-#)7
M"P:UW2E\:H3E:--AASN&$.C3L\89=OMAO]>CC)?>U)N/;1FUTSPB7<4@['<P
M"M";8B;?L#,-V6,Q'/3@6+LT.T\->M:<9GOYL<7W>DIW:M>-\"-US20XT?(!
M#GKC77I1TY;(4S*@6K$QI60W",\ 7=OC8#(8-_T6N6(?K*D!G%!=5@6#/NQ\
M=QS4V3\02 ],L5[]5[U@ &\,IOW XTBP]_ 2F%L-5SD8]L%JZTPXVMBAI"^F
MFNIN-52Q4%T'@5ZI*1]IP]KH(8]9PS[1S;O0'Z'YP=@\4@G.MD*$&1>LY%D(
MIFWUMC0<&)?NO(2=HY=;#YPM;.X7#69#O# 8 @C?Y;0KH#04[0>-2:8$U@6&
M_]H!)?<38(7I'K,"#I3C"MX8I [8);NP-RZ=:3'"R^Z(1\[-\OSVQG8LTI[5
M>X#O"]RTTT :_M3*'NX<W=2U08&HSTU/!'*&:#]RPO(ML*VR0<<1:SYD2(=Y
M+ID2SJY19!X663B VE5*XV[E=@?ES9==5K!"MW:$H!L0,TE35A>)<1@@51'8
MD?L50X5,#=5OK\A<')X1C=-)4;"-_,<^L\]%O%8M%H,1K<T $ */@2J;WT'A
M3ET02PSF4?[> T%N.D5$2+387HNCZJCB<XH#=6Z$#_5@E._-*\+VEJ#O1C!Y
M&.@WK(E<*T@UHS4 DT/:W@NMF$WDAIA[2C 6V]EMXO>X CZY/\L>,0\!D::2
M1<+.,QZ<;56L>K?X7FMO-$W8:FF3&AI'8+3XQL%.NID6-K>=AFI$][([F(3#
M\5!\@F8(>2(IM.3&O=5)CK=M+@DLC(=J+YQMB(I.;R!.) P^?"JM2C,='7/'
M*65]D4>/J7=.AAXM[F/)N(&((AL1FI]F)A@"-)#Z3 K, !7&_@G"":6XP\6C
MW-DV/>32%$;_=Z";'6*NM!Z0ML"A1+#-%EMZ*@0H9XMKC&LN&:6+]NMXG9KP
MIMSLP@6--F.%C>\K0"Q]!N]P6M)<,82XH0IF]/90>36AW"^7">4753&7[93Y
M)#4+NQD#EJC8]A\NV*.&5!VR:]2+V(+F$B+Q('%@S(_02[Y6.G22DS!"U"U"
M?UYX3<R]+AF\0SI!]K=NMHC+4YG6!O%)-:V%PL_X"X3FP\N7"H(SHTA'6!'
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
M;F.NYD$>]MZV2++&OOI-D$VR_#A%-W)%";#W$HFJ2;BX#@1FWG0JOY72,L'
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
M305(SMS=[L3*QYH%GZ<J/\NN,ONS(]>P.(/1FUZ U2DUV]'.<TS3\M2MF$D
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
M=#&$^9YW7C^12'32^<E((HC=B@6X'\<@'-#WB;0\&_^9XC[BOMM _LC)EEC
MN^,2W%(/53P/FJ!E*WNWOMF1Z]2;E7(44L=::MI<2Q XMWSV@#+N;"U1O172
M9&24N"O1A88,JM#,Y@S3J=.YN2UIMM8TD)NAZ9G1!Z'ZS=FS$3: ]I[T'^.T
MNZCKY"2QX@3*A+'!$%J^C,OEP9N-J<C$<K2I8*"("<>(2G]Q3:- \4E.?+7&
MS>8(/^*=@9R("R:A7 C3P[NSJS?)V=5Y,AKW0!6-"!A22W44:> &I;6M6OW;
M2/I=63.,^ [3/@AR#AT$1AU)0F?\4980*VLNUX_G?2):R@,WEC1 7->I<FA0
M&9=7P_D4A<^F%(=BI.$L8*J+K6M@Q?SU470_[:AR8 1/K@W,WX+P!*P@\QL\
M\HFKSBUT&+>./!J/)*$!R1Q"(R[J45%:-'($'?6GPL.6(C7A G5SG(3;#<9G
MK$P?B.Y7HW0P&-5 %,3RH80N[$?Y[8'-"YN[P"SSJC]+QU(@1#KG&?:-=2QW
M./(LU$$(M]$9_B!RN6UI$N_;0S27LFQ.E/"IL05HI<K)A /)<CDT$.M4B^H1
MBD7 .>'JLG!D>QD?EX2L>7/&SW]?XI3WI[V0V82BB=1;"7LRNRL11_&BQ0J
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
M05D*HU.[",D/!N,18X8F,S+Q!ND<,ZG8)O5-XTPBU(/DC3IB1_T)5L"=S<G
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
M?ZFD_0C*.-**4RK7B1I8;WV.+?E@K:&Q/\,*AYRS;9'\I*A=UG8DN*.]>)6
M$9N.IF-,X\1*DL@Q,!BEPP&BRN;IN#>D:^3CT1RC:Z"F3LE3,NA-T]ZD9^,P
M'*'I,4_FTQ34'K2Q)VAC@W$]&R83_'\Z1N,=/L'XW!BLE'F_YY;D:)!B413,
MHNTEH[37FR=',X2G]B?XZ13&J8]9OY-D/"%_ \]_'Q3N\1P3@D>C83),I_,A
M9O9"VZ'-@_D(J\STII@U/)@G$^C58)1<('! /:0A]@A-G ]ZS?#L<S]Y=%\E
M4QB"P;P7Q9*GT'+Z:#RD#%D:RND0?^GWAFE_0K_-QNF,ZG3.P9KHSP8'K)K9
M?]^JZ4U@U>#:&,.439!^=S!)Q[1\1C S1%F!2VB *X+6T"SM,Y/%#"Z8SFW1
M#&:3=# 9)+-^.NZ/DR$,PXA<:N,!5?R='=,*&L.Z@5TZ'J*O:489Q]&ZZ<_[
MY,&#K]/A:(S$"K/>&%;."%?2:#KAE3-.0)F:P)-EY0S&,!,CQ$_"B,/*P11U
M6/UC[ ZJ]K!B^T-9.=,>.8LZ5@ZT88HIW]^[<B9@&<!_\<J!#O=P3,&(F Z'
M/,J] 8(NI[#.A@3]G RH"_@1; #83\\OG.E_V\+IPS3WI[09>B DQKQ$9GW\
MY6@,\SR9DE,6+YW"BJ%?YL0Z +^,IU0ZR98./&,Z[2=37#H]DDNP%&$%]>#!
M1P/<QS K/9C3V3P=3N8@H%"T^94S(4).V)"X;OHX[[AL8-6@!.GUHE735]:
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
MG#M%I-K90$BP0V>>YE(\Y(MB \*%T8_$M4NNS #8;+G;5?X,BW2!-/^;(N,
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
M5'6K?9?\=K]Z3<BB__7#@QA=/T0WZ"B'G)THQD"N4"W4TJS_%B4&FW7>J!*
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
M4G0ZS^J@=E4A?&+>'[_P\&S9B:- <QE#-9]IFGPDH71)Q-?XZ',J ]#@SG,
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
M92$%@=^1LA">4RLL@[,7!0)/DXOV7/I!3S8^I[N@N4G'>G/99Y4X+ZO7Q/$
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
M#JD":13!7;P;I&D*K6'SJ#"![);B_ID;,$P,GT8Z!'+Y/DB7&:K!/:@JPQC
M'MS$26,A0*.#RDGA'A[#70Y#JZ->H3T:76DKO9&R%W#G;Z-Q..JA8S9M]YI\
M>4R3"*8UI-85U*"#VD2 ;O@QX>47@U ]NI-?-V+8EK)F$C1DVA-&"C/0RS>6
MMD27UH0"]#H4RN,X/ .T4':";M)Q?8M2,89K%K('VV=5D,0P\F$GL,4_+) (
M[FB1_544)/!& E?I@D2"L8>7X![FV,I!&L-UKMUEMU>;7,>\:O8:TWCA'VI3
M>2@48QG_]]]H2[$7EG\6*=A1:I/3:RZ5==O5"#?9E(+AXF82A_P)1BN5G<.N
M92@SCGG_6A7BZH]QN\,NCII9+X*]0YRW& G&*XD2S%+H29HF >8VL#/$C&M7
M8].(T'C7"),V_#="BQ[;Y:S!(XMUV(Y828]ZPH8=.J+Y3)<$^7DO$'[NAWS^
MJ>B-.,?4.LX''ZD]=\1EAX )F+Y#AL,1X-T3UVCX(N:Z1KW+-R;AI<JXEZ:
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
ME":[6W.R<2A2&O4L;68)338(S"[K%YV$+-E^4IXNJ7TPXR&]"MI9EQ3 1HI
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
MT%>TL5(%)+D\A@I5Y$8<1 =#RNG< /9XH,HM#9$RD=D[0G82D7*'9I#%TBE
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
M;>E8%@6RGMGSMST3 WG"(/9$R*_:-"?@:S]HPIT*ALQ@$)OA]XTL,QZXMYU
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
M              "  0    !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #V(55 G
MZ(<.@@   +$    0              "  >D   !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ /8A54+TZUV[N    *P(  !$              ( !F0$
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ /8A54)E<G",0!@  G"<
M !,              ( !M@(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    "  ]B%505*:KVYT#  "8$@  &               @ 'W"   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ /8A54!W:D'<.!0  WAD
M !@              ( !R@P  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( #V(55"9=3QIQ0(  /T*   8              "  0X2  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  ]B%50^D]FM:X$
M  #(%@  &               @ $)%0  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ /8A54"8>1"76 @  J@H  !@              ( !
M[1D  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( #V(55!@
M6^XV'P4  !8;   8              "  ?D<  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    "  ]B%50M*Y=MZP&  !0)0  &
M    @ %.(@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M/8A54&V475&Q 0  T@,  !@              ( !,"D  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( #V(55 Y#61/M $  -(#   8
M          "  1<K  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    "  ]B%50LR@;4;0!  #2 P  &0              @ $!+0  >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( #V(55 (9KT3M0$  -(#
M   9              "  >PN  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ /8A54!14I .U 0  T@,  !D              ( !V#
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  ]B%50.#Q5
M[+,!  #2 P  &0              @ '$,@  >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( #V(55", 4.UM0$  -(#   9
M  "  :XT  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M/8A54 FDE ?  0  -P0  !D              ( !FC8  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    "  ]B%50;^N)HK0!  #2 P  &0
M            @ &1.   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( #V(55#8FHGLM $  -(#   9              "  7PZ  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ /8A54$ ";_"U 0
MT@,  !D              ( !9SP  'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    "  ]B%50*RRT3K8!  #0 P  &0              @ %3
M/@  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( #V(55 -
M^[Z#LP$  -(#   9              "  4!   !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ /8A54&T=L).U 0  T@,  !D
M     ( !*D(  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M"  ]B%50K>]5:;4!  #2 P  &0              @ $61   >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( #V(55"'^1#LLP$  -(#   9
M              "  0)&  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ /8A54&F*L;^U 0  T@,  !D              ( ![$<  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  ]B%50&71=D+0!
M  #2 P  &0              @ '820  >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( #V(55#@UR']M0$  -(#   9              "
M <-+  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ /8A5
M4(.CPQBT 0  T@,  !D              ( !KTT  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    "  ]B%50\[.EF;4!  #2 P  &0
M        @ &:3P  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( #V(55"AZS=,M@$  -(#   9              "  891  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ /8A54/LY![47 P  NPX
M !D              ( !<U,  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    "  ]B%50@NTB%KD!  #2 P  &0              @ '!5@
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( #V(55 D:5(1
MM@$  -(#   9              "  ;%8  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ /8A54)0H$+>V 0  T@,  !D
M ( !GEH  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  ]
MB%50#DE8C\4!   W!   &0              @ &+7   >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( #V(55#0<!)1M@$  -(#   9
M          "  8=>  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ /8A54%]U8F^V 0  T@,  !D              ( !=&   'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  ]B%50O(%0LM(!  "<
M!   &0              @ %A8@  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( #V(55#13H?+TP$  )P$   9              "  6ID
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ /8A54,A[
M]*:X 0  T@,  !D              ( !=&8  'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    "  ]B%50&V__;.T!  !F!0  &0
M    @ %C:   >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M #V(55"42%T>_ $   L&   9              "  8=J  !X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ /8A54$0;$QS> 0   04  !D
M             ( !NFP  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    "  ]B%50R_@,HK<!  #2 P  &0              @ '/;@  >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( #V(55!RES<OMP$
M -(#   9              "  ;UP  !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ /8A54"TTQ+#A 0   04  !D              ( !
MJW(  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  ]B%50
M\ ]!;[<!  #2 P  &0              @ '#=   >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( #V(55!.."H"M $  -(#   9
M      "  ;%V  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ /8A54-:,;K_# 0  -P0  !D              ( !G'@  'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  ]B%501>XLWK<!  #2 P
M&0              @ &6>@  >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    ( #V(55 "H,.SNP$  -(#   9              "  81\  !X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ /8A54$T%V7^W
M @  :0P  !D              ( !=GX  'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    "  ]B%50V=SFRL8"  #("@  &0
M@ %D@0  >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( #V(
M55!>&2R MP$  -(#   9              "  6&$  !X;"]W;W)K<VAE971S
M+W-H965T-3,N>&UL4$L! A0#%     @ /8A54'(W;&/& 0  7@0  !D
M         ( !3X8  'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M    "  ]B%50&^E1PP<"  "H!0  &0              @ %,B   >&PO=V]R
M:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( #V(55"[VPTF" ,  -$+
M   9              "  8J*  !X;"]W;W)K<VAE971S+W-H965T-38N>&UL
M4$L! A0#%     @ /8A54#6K &2_ @  ( L  !D              ( !R8T
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    "  ]B%50VRH>
M8L,!   3!   &0              @ &_D   >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;%!+ 0(4 Q0    ( #V(55 BKWHN @D  -@_   9
M  "  ;F2  !X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @
M/8A54)[MC&>R @  *@L  !D              ( !\IL  'AL+W=O<FMS:&5E
M=',O<VAE970V,"YX;6Q02P$"% ,4    "  ]B%50WFA]&^ #  !*$0  &0
M            @ ';G@  >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4
M Q0    ( #V(55"OH#VW=P,  &H.   9              "  ?*B  !X;"]W
M;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ /8A54# =\Y2R 0
MT@,  !D              ( !H*8  'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6Q02P$"% ,4    "  ]B%50$*R::BH#  #*#0  &0              @ &)
MJ   >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( #V(55"W
MB!U200(  *$&   9              "  >JK  !X;"]W;W)K<VAE971S+W-H
M965T-C4N>&UL4$L! A0#%     @ /8A54% [VFO6 @  .@L  !D
M     ( !8JX  'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M"  ]B%50>GUC8J8"  "1"@  &0              @ %OL0  >&PO=V]R:W-H
M965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( #V(55#=)#9EC0,  %40   9
M              "  4RT  !X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L!
M A0#%     @ /8A54*X7' OV @  ]0H  !D              ( !$+@  'AL
M+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  ]B%50C<RV:>\!
M  !:!0  &0              @ $]NP  >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;%!+ 0(4 Q0    ( #V(55"#D'6460(  "('   9              "
M 6.]  !X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ /8A5
M4%\&R*ML!0  U1\  !D              ( !\[\  'AL+W=O<FMS:&5E=',O
M<VAE970W,BYX;6Q02P$"% ,4    "  ]B%5036&73N "  !%#   &0
M        @ &6Q0  >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0
M   ( #V(55!YZ*;9/ ,  +80   9              "  :W(  !X;"]W;W)K
M<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ /8A54&E@6JCP 0  V@0
M !D              ( !(,P  'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q0
M2P$"% ,4    "  ]B%50]=U!PV4"  "A!P  &0              @ %'S@
M>&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( #V(55 GW6H-
M_@$   L&   9              "  >/0  !X;"]W;W)K<VAE971S+W-H965T
M-S<N>&UL4$L! A0#%     @ /8A54">0%]\+ P  ; P  !D
M ( !&-,  'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    "  ]
MB%50+=Y8OA0"   0!@  &0              @ %:U@  >&PO=V]R:W-H965T
M<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( #V(55!\1!TH"0(  &8&   9
M          "  :78  !X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#
M%     @ /8A54#HK^8H< @  /@8  !D              ( !Y=H  'AL+W=O
M<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  ]B%50L&W'L!0$  "=
M%0  &0              @ $XW0  >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM
M;%!+ 0(4 Q0    ( #V(55 K1&^66@(  'D'   9              "  8/A
M  !X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ /8A54(AP
MEVY% @  [@8  !D              ( !%.0  'AL+W=O<FMS:&5E=',O<VAE
M970X-"YX;6Q02P$"% ,4    "  ]B%50[SRJ*OT!  "Z!0  &0
M    @ &0Y@  >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;%!+ 0(4 Q0    (
M #V(55 \<:1PP@$  "<$   9              "  <3H  !X;"]W;W)K<VAE
M971S+W-H965T.#8N>&UL4$L! A0#%     @ /8A54"X4C+$D!0  V1P  !D
M             ( !O>H  'AL+W=O<FMS:&5E=',O<VAE970X-RYX;6Q02P$"
M% ,4    "  ]B%50,7)T&JT"  !$"@  &0              @ $8\   >&PO
M=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4 Q0    ( #V(55 &'NOC'@,
M - ,   9              "  ?SR  !X;"]W;W)K<VAE971S+W-H965T.#DN
M>&UL4$L! A0#%     @ /8A54& H$:X6!   NQ0  !D              ( !
M4?8  'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6Q02P$"% ,4    "  ]B%50
MV>4WT,$"   _"@  &0              @ &>^@  >&PO=V]R:W-H965T<R]S
M:&5E=#DQ+GAM;%!+ 0(4 Q0    ( #V(55#E' NQ] (  +$-   9
M      "  9;]  !X;"]W;W)K<VAE971S+W-H965T.3(N>&UL4$L! A0#%
M  @ /8A54 T=L<CU @  6@L  !D              ( !P0 ! 'AL+W=O<FMS
M:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4    "  ]B%50NS'#2_P!   <!0
M&0              @ 'M P$ >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM;%!+
M 0(4 Q0    ( #V(55 O7T'[O0(  /H)   9              "  2 & 0!X
M;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L! A0#%     @ /8A54%B.$W_4
M!   #1D  !D              ( !% D! 'AL+W=O<FMS:&5E=',O<VAE970Y
M-BYX;6Q02P$"% ,4    "  ]B%50SR5PEC,#   D#0  &0
M@ $?#@$ >&PO=V]R:W-H965T<R]S:&5E=#DW+GAM;%!+ 0(4 Q0    ( #V(
M55#?%SS* @,  .,+   9              "  8D1 0!X;"]W;W)K<VAE971S
M+W-H965T.3@N>&UL4$L! A0#%     @ /8A54!@/*> # @  =04  !D
M         ( !PA0! 'AL+W=O<FMS:&5E=',O<VAE970Y.2YX;6Q02P$"% ,4
M    "  ]B%50>(ONOR8#  !D#0  &@              @ '\%@$ >&PO=V]R
M:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4    "  ]B%50;%!XI3,"  !F
M!@  &@              @ %:&@$ >&PO=V]R:W-H965T<R]S:&5E=#$P,2YX
M;6Q02P$"% ,4    "  ]B%50\73OW?<#  #M$@  &@              @ '%
M' $ >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6Q02P$"% ,4    "  ]B%50
MG "*H0D#   C#   &@              @ 'T( $ >&PO=V]R:W-H965T<R]S
M:&5E=#$P,RYX;6Q02P$"% ,4    "  ]B%50-0:9=C,)  !].0  &@
M        @ $U) $ >&PO=V]R:W-H965T<R]S:&5E=#$P-"YX;6Q02P$"% ,4
M    "  ]B%507:JG7,($  !Z&0  &@              @ &@+0$ >&PO=V]R
M:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4    "  ]B%50L!(9,5@$   \
M%   &@              @ &:,@$ >&PO=V]R:W-H965T<R]S:&5E=#$P-BYX
M;6Q02P$"% ,4    "  ]B%50%Z#F!D@"  #P!@  &@              @ $J
M-P$ >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX;6Q02P$"% ,4    "  ]B%50
MPATKD+$!  #; P  &@              @ &J.0$ >&PO=V]R:W-H965T<R]S
M:&5E=#$P."YX;6Q02P$"% ,4    "  ]B%50;WN(-<P= 0">.00 %
M        @ &3.P$ >&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    "  ]
MB%50@#>^X#("  !]"0  #0              @ &160( >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    ( #V(55!V9<E7]@<  -U&   /              "  >Y;
M @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  ]B%504M'K/B8#  #^/P
M&@              @ $19 ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    "  ]B%506D',9'P"  ";/0  $P              @ %O9P(
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     =0!U "X@   <:@(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6841855664">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">$ 97,284<span></span>
</td>
<td class="nump">$ 66,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(38,563)<span></span>
</td>
<td class="num">(31,346)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">58,721<span></span>
</td>
<td class="nump">34,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible amortization expenses</a></td>
<td class="nump">7,218<span></span>
</td>
<td class="nump">3,316<span></span>
</td>
<td class="nump">$ 2,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">26,162<span></span>
</td>
<td class="nump">21,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(18,968)<span></span>
</td>
<td class="num">(17,584)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">7,194<span></span>
</td>
<td class="nump">4,166<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember', window );">Client&#160;Lists</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets</a></td>
<td class="nump">71,122<span></span>
</td>
<td class="nump">44,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(19,595)<span></span>
</td>
<td class="num">(13,762)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 51,527<span></span>
</td>
<td class="nump">$ 30,601<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&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 http://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 http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CustomerListsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CustomerListsMember</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>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834434864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Schedule of Reconciliation of Gross Unrecognized Tax Benefits (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits at beginning of period</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 1,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions resulting from lapse of statute of limitations</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1,939)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits at end of period</a></td>
<td class="nump">$ 1<span></span>
</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=SL37586934-109318<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 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.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 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6827937328">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalExitCostsByCostTextBlock', window );">Charges Associated with Closure of Southbridge Landfill</a></td>
<td class="text">Accordingly, in fiscal years 2019, 2018 and 2017, we recorded charges associated with the closure of our Southbridge Landfill as follows:<div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.502%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.016%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Asset impairment charge</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> (1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,999&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Project development charge</span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Environmental remediation charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,379&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contract settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill closure project charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Charlton settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(6)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(7)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,656&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Recovery on insurance settlement </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(8)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill closure charge, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,183&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We performed a test of recoverability under FASB ASC 360, which indicated that the carrying value of our asset group that includes the Southbridge Landfill was no longer recoverable and, as a result, the asset group was assessed for impairment with an impairment charge allocated to the long-lived assets of the Southbridge Landfill in accordance with FASB ASC 360. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We wrote-off deferred costs associated with Southbridge Landfill permitting activities no longer deemed viable. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);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 charge associated with the installation of a municipal waterline. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);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 contract settlement charge associated with the closure of Southbridge Landfill 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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(5)</span><span style="background-color:rgb(255,255,255, 0.0);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 charge associated with increased costs under the revised closure plan at our Southbridge Landfill.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(6)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We established a reserve associated with settlement of the Town of Charlton's claim against us. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(7)</span><span style="background-color:rgb(255,255,255, 0.0);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 costs associated with various matters as part of the Southbridge Landfill closure. </span></div>(8)We recorded a recovery on an environmental insurance settlement associated with the Southbridge Landfill closure.<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_EnvironmentalExitCostsByCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of material liabilities for remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal or abandonment of a property as a result of unanticipated contamination of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalExitCostsByCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>66
<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>67
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823075904">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:41.841%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.493%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock&#160;Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">669&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(571)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:28.543%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.180%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.180%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.449%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;Stock,<br/>Restricted&#160;Stock&#160;Units,<br/>and&#160;Performance&#160;Stock<br/>Units (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant&#160;Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted&#160;Average<br/>Remaining<br/>Contractual&#160;Term<br/>(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate&#160;Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.38&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 186 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2019 resulted in the issuance of 178 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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) are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:63.204%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><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:9.114%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable<br/>Securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Rate Swaps</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2016</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense related to items in other comprehensive income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect of new accounting principle</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,837)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,837)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,474)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,474)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Reclassification Out of Accumulated Other Comprehensive Income (Loss)</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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) for fiscal years 2019, 2018 and 2017 is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:29.911%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:29.915%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Details About Accumulated Other Comprehensive Income (Loss) Components</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss)</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Affected Line Item in the Consolidated<br/>Statements of Operations</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&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 http://asc.fasb.org/extlink&amp;oid=116856206&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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>JSON
<SEQUENCE>68
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cwst-20191231.htm": {
   "axisCustom": 0,
   "axisStandard": 42,
   "contextCount": 489,
   "dts": {
    "calculationLink": {
     "local": [
      "cwst-20191231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cwst-20191231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "cwst-20191231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cwst-20191231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cwst-20191231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cwst-20191231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 877,
   "entityCount": 1,
   "hidden": {
    "http://casella.com/20191231": 7,
    "http://fasb.org/us-gaap/2019-01-31": 9,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 21
   },
   "keyCustom": 60,
   "keyStandard": 541,
   "memberCustom": 69,
   "memberStandard": 62,
   "nsprefix": "cwst",
   "nsuri": "http://casella.com/20191231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Cover Page",
     "role": "http://casella.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210061003 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncashProjectAbandonmentCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854051 - Disclosure - OTHER ITEMS AND CHARGES - Charges Associated with Closure of Southbridge Landfill (Detail)",
     "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",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iedee91b35a6a4f319b879af5346893f4_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864052 - Disclosure - OTHER ITEMS AND CHARGES - Narrative (Details)",
     "role": "http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails",
     "shortName": "OTHER ITEMS AND CHARGES - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894053 - Disclosure - EARNINGS PER SHARE (Detail)",
     "role": "http://casella.com/role/EARNINGSPERSHAREDetail",
     "shortName": "EARNINGS PER SHARE (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914054 - Disclosure - RELATED PARTY TRANSACTIONS (Detail)",
     "role": "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail",
     "shortName": "RELATED PARTY TRANSACTIONS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944055 - Disclosure - SEGMENT REPORTING - Summary of Financial Information by Reportable Segment (Detail)",
     "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-20191231.htm",
      "contextRef": "ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954056 - Disclosure - SEGMENT REPORTING - Summary of Revenue Attributable to Services Provided by Company (Detail)",
     "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",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984057 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Detail)",
     "role": "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail",
     "shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i7a33b5ce3a2c4c56bc4c5bc884b99724_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241004058 - Disclosure - Schedule II - Valuation Accounts (Detail)",
     "role": "http://casella.com/role/ScheduleIIValuationAccountsDetail",
     "shortName": "Schedule II - Valuation Accounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i4d11c343c3a440178b642dfae7a08896_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210161004 - Disclosure - REVENUE RECOGNITION",
     "role": "http://casella.com/role/REVENUERECOGNITION",
     "shortName": "REVENUE RECOGNITION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210191005 - Disclosure - BUSINESS COMBINATIONS",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONS",
     "shortName": "BUSINESS COMBINATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210241006 - Disclosure - RESTRICTED ASSETS",
     "role": "http://casella.com/role/RESTRICTEDASSETS",
     "shortName": "RESTRICTED ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210271007 - Disclosure - PROPERTY, PLANT AND EQUIPMENT",
     "role": "http://casella.com/role/PROPERTYPLANTANDEQUIPMENT",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210311008 - Disclosure - LEASES",
     "role": "http://casella.com/role/LEASES",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210351009 - Disclosure - GOODWILL AND INTANGIBLE ASSETS",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETS",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210401010 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS",
     "role": "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS",
     "shortName": "FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210431011 - Disclosure - DEBT",
     "role": "http://casella.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210551012 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210621013 - Disclosure - STOCKHOLDERS' EQUITY",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITY",
     "shortName": "STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210691014 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "role": "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210721015 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "role": "http://casella.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210761016 - Disclosure - INCOME TAXES",
     "role": "http://casella.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210831017 - Disclosure - OTHER ITEMS AND CHARGES",
     "role": "http://casella.com/role/OTHERITEMSANDCHARGES",
     "shortName": "OTHER ITEMS AND CHARGES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210871018 - Disclosure - EARNINGS PER SHARE",
     "role": "http://casella.com/role/EARNINGSPERSHARE",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901019 - Disclosure - RELATED PARTY TRANSACTIONS",
     "role": "http://casella.com/role/RELATEDPARTYTRANSACTIONS",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210921020 - Disclosure - SEGMENT REPORTING",
     "role": "http://casella.com/role/SEGMENTREPORTING",
     "shortName": "SEGMENT REPORTING",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210961021 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED)",
     "role": "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED",
     "shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210991022 - Disclosure - Schedule II - Valuation Accounts",
     "role": "http://casella.com/role/ScheduleIIValuationAccounts",
     "shortName": "Schedule II - Valuation Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220042001 - Disclosure - ACCOUNTING CHANGES (Policies)",
     "role": "http://casella.com/role/ACCOUNTINGCHANGESPolicies",
     "shortName": "ACCOUNTING CHANGES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230053001 - Disclosure - ACCOUNTING CHANGES (Tables)",
     "role": "http://casella.com/role/ACCOUNTINGCHANGESTables",
     "shortName": "ACCOUNTING CHANGES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230073002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230173003 - Disclosure - REVENUE RECOGNITION (Tables)",
     "role": "http://casella.com/role/REVENUERECOGNITIONTables",
     "shortName": "REVENUE RECOGNITION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230203004 - Disclosure - BUSINESS COMBINATIONS (Tables)",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONSTables",
     "shortName": "BUSINESS COMBINATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230253005 - Disclosure - RESTRICTED ASSETS (Tables)",
     "role": "http://casella.com/role/RESTRICTEDASSETSTables",
     "shortName": "RESTRICTED ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230283006 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "role": "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230323007 - Disclosure - LEASES (Tables)",
     "role": "http://casella.com/role/LEASESTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230363008 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230413009 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Tables)",
     "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230443010 - Disclosure - DEBT (Tables)",
     "role": "http://casella.com/role/DEBTTables",
     "shortName": "DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230563011 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230633012 - Disclosure - STOCKHOLDERS' EQUITY (Tables)",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYTables",
     "shortName": "STOCKHOLDERS' EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230703013 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "role": "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables",
     "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230733014 - Disclosure - EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS (Tables)",
     "role": "http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables",
     "shortName": "EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230773015 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://casella.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EnvironmentalExitCostsByCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230843016 - Disclosure - OTHER ITEMS AND CHARGES (Tables)",
     "role": "http://casella.com/role/OTHERITEMSANDCHARGESTables",
     "shortName": "OTHER ITEMS AND CHARGES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EnvironmentalExitCostsByCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230883017 - Disclosure - EARNINGS PER SHARE (Tables)",
     "role": "http://casella.com/role/EARNINGSPERSHARETables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230933018 - Disclosure - SEGMENT REPORTING (Tables)",
     "role": "http://casella.com/role/SEGMENTREPORTINGTables",
     "shortName": "SEGMENT REPORTING (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230973019 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)",
     "role": "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables",
     "shortName": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240024001 - Disclosure - BASIS OF PRESENTATION (Detail)",
     "role": "http://casella.com/role/BASISOFPRESENTATIONDetail",
     "shortName": "BASIS OF PRESENTATION (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i0d21866f7b4b49488da0318086772119_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Assets (Detail)",
     "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-20191231.htm",
      "contextRef": "i0d21866f7b4b49488da0318086772119_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094003 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestCostsCapitalized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104004 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Intangible Assets (Detail)",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestments",
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114005 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Investments in Unconsolidated Entities (Detail)",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Investments in Unconsolidated Entities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestments",
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cwst:MaximumExposureSelfInsured",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124006 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Self-Insurance Liabilities and Related Costs (Detail)",
     "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cwst:MaximumExposureSelfInsured",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134007 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details)",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES -Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i00ddd2aae9934ddc8bc67d029ad5f7c0_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:ImpairmentOfInvestments",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail)",
     "role": "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Asset Impairments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:GoodwillImpairmentLoss",
       "us-gaap:ImpairmentOfInvestments",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cwst:MultiemployerPlansNumberofPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Defined Benefit Pension Plan (Details)",
     "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-20191231.htm",
      "contextRef": "ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cwst:MultiemployerPlansNumberofPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184010 - Disclosure - REVENUE RECOGNITION (Details)",
     "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-20191231.htm",
      "contextRef": "i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i21a46e05823c434491eee40ae4ffdd7c_I20161231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
     "shortName": "CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ic43489d23d8641f6bec60acf14985800_I20161231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "transfer_station",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214011 - Disclosure - BUSINESS COMBINATIONS - Narrative (Detail)",
     "role": "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
     "shortName": "BUSINESS COMBINATIONS - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "transfer_station",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224012 - Disclosure - BUSINESS COMBINATIONS - Schedule of Purchase Price Paid for Acquisitions (Detail)",
     "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",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234013 - Disclosure - BUSINESS COMBINATIONS - Schedule of Unaudited Pro forma Combined Information (Detail)",
     "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",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashAndInvestmentsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264014 - Disclosure - RESTRICTED ASSETS (Detail)",
     "role": "http://casella.com/role/RESTRICTEDASSETSDetail",
     "shortName": "RESTRICTED ASSETS (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294015 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Components of Property, Plant and Equipment (Detail)",
     "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",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304016 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail)",
     "role": "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail",
     "shortName": "PROPERTY, PLANT AND EQUIPMENT - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334017 - Disclosure - LEASES - Schedule of Lease Costs and Other Lease Information (Details)",
     "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",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinanceLeaseInterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344018 - Disclosure - LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)",
     "role": "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails",
     "shortName": "LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374019 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of Activity and Balances Related to Goodwill by Reporting Segment (Detail)",
     "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384020 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components of Intangible Assets (Detail)",
     "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-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394021 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)",
     "role": "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS - Estimated Future Amortization Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424022 - Disclosure - FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS (Detail)",
     "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-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetRetirementObligationLiabilitiesIncurred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454023 - Disclosure - DEBT - Components of Long-Term Debt and Capital Leases (Details)",
     "role": "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
     "shortName": "DEBT - Components of Long-Term Debt and Capital Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iec9c87dc1d5c48028c3dd9d5a973f1ac_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464024 - Disclosure - DEBT - Credit Facility (Details)",
     "role": "http://casella.com/role/DEBTCreditFacilityDetails",
     "shortName": "DEBT - Credit Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iec9c87dc1d5c48028c3dd9d5a973f1ac_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ia0f8dab4ab4945329325ca7f95187e32_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474025 - Disclosure - DEBT - Tax-Exempt Financings (Details)",
     "role": "http://casella.com/role/DEBTTaxExemptFinancingsDetails",
     "shortName": "DEBT - Tax-Exempt Financings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ia0f8dab4ab4945329325ca7f95187e32_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484026 - Disclosure - DEBT - Loss on Debt Extinguishment (Details)",
     "role": "http://casella.com/role/DEBTLossonDebtExtinguishmentDetails",
     "shortName": "DEBT - Loss on Debt Extinguishment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494027 - Disclosure - DEBT - Components of Interest Expense (Details)",
     "role": "http://casella.com/role/DEBTComponentsofInterestExpenseDetails",
     "shortName": "DEBT - Components of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DerivativeNotionalAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib9b8943199254dbcb7d5d6ac389a1855_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504028 - Disclosure - DEBT - Cash Flow Hedges (Details)",
     "role": "http://casella.com/role/DEBTCashFlowHedgesDetails",
     "shortName": "DEBT - Cash Flow Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DerivativeNotionalAmount",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ib9b8943199254dbcb7d5d6ac389a1855_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514029 - Disclosure - DEBT - Schedule of Cash Flow Hedges Related to Derivative Instruments on the Balance Sheet (Details)",
     "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",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524030 - Disclosure - DEBT - Schedule of Gain (Loss) On Cash Flow Hedges (Details)",
     "role": "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails",
     "shortName": "DEBT - Schedule of Gain (Loss) On Cash Flow Hedges (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iba223aed65cb4c668bd01d7f73a42226_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - BASIS OF PRESENTATION",
     "role": "http://casella.com/role/BASISOFPRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i217ee082cd2c45e28dc1b45c968869dc_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534031 - Disclosure - DEBT - Fair Value of Debt (Details)",
     "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-20191231.htm",
      "contextRef": "i217ee082cd2c45e28dc1b45c968869dc_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544032 - Disclosure - DEBT - Schedule of Future Maturities of Debt (Details)",
     "role": "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails",
     "shortName": "DEBT - Schedule of Future Maturities of Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cwst:EmploymentContractsExecutiveOfficers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "executive_officer",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574033 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Detail)",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cwst:EmploymentContractsExecutiveOfficers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "executive_officer",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584034 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Southbridge Landfill (Details)",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Southbridge Landfill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i51360681fcde43fe84e10daa215f4b00_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594035 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Potsdam (Detail)",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Potsdam (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i4ff6c2d728774674a5ac495a0e19a061_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604036 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Future Minimum Rental (Detail)",
     "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-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614037 - Disclosure - COMMITMENTS AND CONTINGENCIES - Reconciliation of Expected Aggregate Non-inflated, Undiscounted Amount to Amount Recognized in Statements of Financial Position (Detail)",
     "role": "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Reconciliation of Expected Aggregate Non-inflated, Undiscounted Amount to Amount Recognized in Statements of Financial Position (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesDiscount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillTransfers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644038 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail)",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillTransfers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654039 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Summary of Stock Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i2606f5166bdd45c1aa6c15387f886bfe_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664040 - Disclosure - STOCKHOLDERS' EQUITY - Summary of Restricted Stock, Restricted Stock Unit and Performance Stock Unit Activity (Detail)",
     "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-20191231.htm",
      "contextRef": "i2606f5166bdd45c1aa6c15387f886bfe_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210031002 - Disclosure - ACCOUNTING CHANGES",
     "role": "http://casella.com/role/ACCOUNTINGCHANGES",
     "shortName": "ACCOUNTING CHANGES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674041 - Disclosure - STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail)",
     "role": "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail",
     "shortName": "STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Loss) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i7810d86c333d41849ff38bb7b3a00d25_I20180101",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240684042 - Disclosure - STOCKHOLDERS' EQUITY - Reclassification Out of Accumulated Other Comprehensive Income (Loss) (Detail)",
     "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",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i90f242f154114af68db669f24b338e81_D20190101-20191231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashAndInvestmentsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240714043 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail)",
     "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-20191231.htm",
      "contextRef": "ie3a7f4a92c604094baf6c5d9c9408769_I20190331",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744044 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Detail)",
     "role": "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail",
     "shortName": "EMPLOYEE BENEFIT PLANS - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MultiemployerPlanContributionsByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754045 - Disclosure - EMPLOYEE BENEFIT PLANS - Multiemployer Defined Benefit Pension Plan (Details)",
     "role": "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS - Multiemployer Defined Benefit Pension Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MultiemployerPlanContributionsByEmployer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784046 - Disclosure - INCOME TAXES - Schedule of Benefit for Income Taxes (Detail)",
     "role": "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail",
     "shortName": "INCOME TAXES - Schedule of Benefit for Income Taxes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794047 - Disclosure - INCOME TAXES - Narrative (Detail)",
     "role": "http://casella.com/role/INCOMETAXESNarrativeDetail",
     "shortName": "INCOME TAXES - Narrative (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ie7553644b41b439eb814b4a5b1deb1c8_I20190531",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804048 - Disclosure - INCOME TAXES - Schedule of Difference in Benefit for Income Taxes (Detail)",
     "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",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814049 - Disclosure - INCOME TAXES - Schedule of Deferred Tax Assets and Liabilities (Detail)",
     "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",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i30b2ac1b27bb4508b297774d7a5d7e67_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "iac2468d2f5e54fc59ea354f0646ca334_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824050 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Gross Unrecognized Tax Benefits (Detail)",
     "role": "http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail",
     "shortName": "INCOME TAXES - Schedule of Reconciliation of Gross Unrecognized Tax Benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "i70c74aba4d72429798648ecbc595551c_I20171231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cwst-20191231.htm",
      "contextRef": "ic7cb927b389a4cf8b8925f7558ee794c_I20180101",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - cwst-20191231.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - cwst-20191231.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 140,
   "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "21E Settlement and Water System Construction Funding Agreement [Member]",
        "label": "21E Settlement and Water System Construction Funding Agreement [Member]",
        "terseLabel": "21E Settlement and Water System Construction Funding Agreement"
       }
      }
     },
     "localname": "A21ESettlementandWaterSystemConstructionFundingAgreementMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrual For Environmental Loss Contingencies, Obligations Incurred",
        "label": "Accrual For Environmental Loss Contingencies, Obligations Incurred",
        "terseLabel": "Obligations incurred"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesObligationsIncurred",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_AdditionalRevolverCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of additional optional borrowing capacity under the credit facility.",
        "label": "Additional Revolver Capacity",
        "terseLabel": "Additional revolver capacity"
       }
      }
     },
     "localname": "AdditionalRevolverCapacity",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "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 (loss)"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaOperatingIncomeLoss",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_BusinessCombinationConsiderationTransferredNotesPayable": {
     "auth_ref": [],
     "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 notes payable incurred by the acquirer as part of consideration transferred in a business combination.",
        "label": "Business Combination, Consideration Transferred, Notes Payable",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredNotesPayable",
     "nsuri": "http://casella.com/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cwst_CollectionBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Collection Business [Member]",
        "label": "Collection Business [Member]",
        "terseLabel": "Collection Business"
       }
      }
     },
     "localname": "CollectionBusinessMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_CollectionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Collection [Member]",
        "label": "Collection [Member]",
        "terseLabel": "Collection"
       }
      }
     },
     "localname": "CollectionMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_CommitmentAmountUnderEmploymentAgreement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual salary commitments under employment agreements.",
        "label": "Commitment Amount Under Employment Agreement",
        "terseLabel": "Total annual commitments for salaries"
       }
      }
     },
     "localname": "CommitmentAmountUnderEmploymentAgreement",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ContractExtensionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract extension period.",
        "label": "Contract Extension Period",
        "terseLabel": "Contract extension period"
       }
      }
     },
     "localname": "ContractExtensionPeriod",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cwst_ContractSettlementCharge": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 8.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of loss recognized in the period associated with the settlement of a future obligation associated with the termination of a contract.",
        "label": "Contract Settlement Charge",
        "terseLabel": "Contract settlement charge"
       }
      }
     },
     "localname": "ContractSettlementCharge",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_ContractualObligationPaymentsPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Years of salary and bonus due to employee upon change in control or involuntary termination without cause.",
        "label": "Contractual Obligation Payments Period",
        "terseLabel": "Salary and bonuses payment range"
       }
      }
     },
     "localname": "ContractualObligationPaymentsPeriod",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_CurrentStateDeferredBenefitLossCarryforwards": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Current State Deferred Benefit Loss Carryforwards",
        "label": "Current State Deferred Benefit Loss Carryforwards",
        "negatedLabel": "Current benefit of loss carryforwards"
       }
      }
     },
     "localname": "CurrentStateDeferredBenefitLossCarryforwards",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_CustomerSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Customer solutions.",
        "label": "Customer Solutions [Member]",
        "terseLabel": "Customer solutions"
       }
      }
     },
     "localname": "CustomerSolutionsMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Deferred Tax Expense (Benefit), Indefinite Lived Assets",
        "label": "Deferred Tax Expense (Benefit), Indefinite Lived Assets",
        "terseLabel": "Deferred tax (benefit), indefinite lived assets"
       }
      }
     },
     "localname": "DeferredTaxExpenseBenefitIndefiniteLivedAssets",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Maximum Contribution Per Employee Per Year, Amount",
        "label": "Defined Contribution Plan, Employer Maximum Contribution Per Employee Per Year, Amount",
        "terseLabel": "Maximum match per employee per calendar year"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Contribution Plan, Maximum Employer Match Per Employee, Per Dollar Contribution",
        "label": "Defined Contribution Plan, Maximum Employer Match Per Employee, Per Dollar Contribution",
        "terseLabel": "Maximum matching contribution per dollar per employee contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_DepletionOfLandfillOperatingLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents the noncash expense charged against earnings to recognize the depletion of landfill operating lease obligations.",
        "label": "Depletion Of Landfill Operating Lease Obligations",
        "terseLabel": "Depletion expense on operating lease contracts",
        "verboseLabel": "Depletion of landfill operating lease obligations"
       }
      }
     },
     "localname": "DepletionOfLandfillOperatingLeaseObligations",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EasternRegionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eastern region.",
        "label": "Eastern Region [Member]",
        "terseLabel": "Eastern"
       }
      }
     },
     "localname": "EasternRegionMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance Including Federal Rate Change, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Including Federal Rate Change, Amount",
        "negatedTerseLabel": "Other changes in valuation allowance, including the federal rate change in fiscal year 2017"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards": {
     "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, Deductible Stock Awards",
        "label": "Effective Income Tax Rate Reconciliation, Deductible Stock Awards",
        "negatedTerseLabel": "Deductible stock awards"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductibleStockAwards",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 6.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/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee Service Share Based Compensation Tax Provision From Exercise Of Stock Options",
        "label": "Employee Service Share Based Compensation Tax Provision From Exercise Of Stock Options",
        "terseLabel": "Tax provision (benefit)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_EmploymentContractsExecutiveOfficers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of executive officers that we have employment contracts with.",
        "label": "Employment Contracts Executive Officers",
        "terseLabel": "Number of executive officers"
       }
      }
     },
     "localname": "EmploymentContractsExecutiveOfficers",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of expense associated with acquisition activities and other items recognized during the accounting period that are not disclosed separately. Generally, these items are either unusual or infrequent, but not both.",
        "label": "Expense From Acquisition And Financing Costs And Other Items",
        "terseLabel": "Expense from acquisition activities and other items"
       }
      }
     },
     "localname": "ExpenseFromAcquisitionAndFinancingCostsAndOtherItems",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquisition And Financing Costs And Other Items, Acquisition Activities",
        "label": "Expense From Acquisition And Financing Costs And Other Items, Acquisition Activities",
        "terseLabel": "Expense from acquisition activities"
       }
      }
     },
     "localname": "ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_InitialTermOfExecutiveEmploymentAgreement": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Initial term of employment agreements.",
        "label": "Initial Term Of Executive Employment Agreement",
        "terseLabel": "Initial term of employment contract"
       }
      }
     },
     "localname": "InitialTermOfExecutiveEmploymentAgreement",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "cwst_InvestmentOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Investment ownership percentage",
        "label": "Investment Ownership Percentage",
        "terseLabel": "Outstanding common stock percentage"
       }
      }
     },
     "localname": "InvestmentOwnershipPercentage",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "cwst_LandfillClosureSettlementChargeNet": {
     "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 (Settlement) Charge, Net",
        "terseLabel": "Southbridge Landfill closure charge, net",
        "totalLabel": "Southbridge Landfill closure charge, net"
       }
      }
     },
     "localname": "LandfillClosureSettlementChargeNet",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "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/20191231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_LandfillOperatingLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Landfill Operating Lease [Member]",
        "label": "Landfill Operating Lease [Member]",
        "terseLabel": "Landfill operating lease contracts"
       }
      }
     },
     "localname": "LandfillOperatingLeaseMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember": {
     "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 Two Thousand Thirteen Due Two Thousand Thirty Six [Member]",
        "terseLabel": "Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 (\"Vermont Bonds\") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%"
       }
      }
     },
     "localname": "LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Massachusetts Department of Environmental Protection (MADEP) and Casella Waste Systems [Member]",
        "label": "Massachusetts Department of Environmental Protection (MADEP) and Casella Waste Systems [Member]",
        "terseLabel": "MADEP"
       }
      }
     },
     "localname": "MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_MaximumExposureSelfInsured": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum exposure per individual event.",
        "label": "Maximum Exposure Self Insured",
        "terseLabel": "Maximum exposure automobile plan per individual event"
       }
      }
     },
     "localname": "MaximumExposureSelfInsured",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_MultiemployerPlansNumberofPlans": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Multiemployer Plans, Number of Plans",
        "label": "Multiemployer Plans, Number of Plans",
        "terseLabel": "Number of plans"
       }
      }
     },
     "localname": "MultiemployerPlansNumberofPlans",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_NCESLandfilMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "NCES Landfil",
        "label": "NCES Landfil [Member]",
        "terseLabel": "NCES Landfil"
       }
      }
     },
     "localname": "NCESLandfilMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "New England Teamsters and Trucking Industry Pension Fund [Member]",
        "label": "New England Teamsters and Trucking Industry Pension Fund [Member]",
        "terseLabel": "New England Teamsters and Trucking Industry Pension Fund"
       }
      }
     },
     "localname": "NewEnglandTeamstersandTruckingIndustryPensionFundMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NewYorkBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "New York Bonds [Member]",
        "label": "New York Bonds [Member]",
        "terseLabel": "New York Bonds, 2014R-1"
       }
      }
     },
     "localname": "NewYorkBondsMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of noncash expense associated with acquisition activities and other items recognized during the accounting period that are not disclosed separately. Generally, these items are either unusual or infrequent, but not both.",
        "label": "Non-Cash Expense From Acquisition Activities and Other Items",
        "terseLabel": "Non-cash expense from acquisition activities and other items"
       }
      }
     },
     "localname": "NonCashExpenseFromAcquisitionActivitiesandOtherItems",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NoncashLandfillClosureCharge": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 5.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The non-cash portion of the aggregate charge associated with the closure of a landfill, which includes a non-cash asset impairment charge, a non-cash project development charge, a reserve for a legal settlement and a non-cash environmental remediation charge.",
        "label": "Noncash Landfill Closure Charge",
        "terseLabel": "Southbridge Landfill non-cash closure charge, net",
        "verboseLabel": "Landfill closure project charge"
       }
      }
     },
     "localname": "NoncashLandfillClosureCharge",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_NotesPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Notes Payable [Member]",
        "label": "Notes Payable [Member]",
        "terseLabel": "Notes payable maturing through June 2027; bearing interest at a weighted average of 3.5%"
       }
      }
     },
     "localname": "NotesPayableMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Notice of Intent to Sue for Violations of the CWA",
        "label": "Notice of Intent to Sue for Violations of the CWA [Member]",
        "terseLabel": "Notice of Intent to Sue for Violations of the CWA"
       }
      }
     },
     "localname": "NoticeOfIntentToSueForViolationsOfTheCWAMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Notice of Intent to Sue under the Resource Conservation and Recovery Act [Member]",
        "label": "Notice of Intent to Sue under the Resource Conservation and Recovery Act [Member]",
        "terseLabel": "Notice of Intent to Sue under the Resource Conservation and Recovery Act"
       }
      }
     },
     "localname": "NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "cwst_OntarioCountyNewYorkClassActionLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Ontario County, New York Class Action Litigation",
        "label": "Ontario County, New York Class Action Litigation [Member]",
        "terseLabel": "New York Class Litigation"
       }
      }
     },
     "localname": "OntarioCountyNewYorkClassActionLitigationMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_OrganicsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Organics.",
        "label": "Organics [Member]",
        "terseLabel": "Organics"
       }
      }
     },
     "localname": "OrganicsMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_PaymentsForLandfillOperatingLease": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with landfill operating agreements consisting of up-front or one-time payments, future minimum rental payments, including success/expansion fees, other direct costs and capping, closure and post closure costs.",
        "label": "Payments For Landfill Operating Lease",
        "negatedLabel": "Payments on landfill operating lease contracts"
       }
      }
     },
     "localname": "PaymentsForLandfillOperatingLease",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_PercentageParticipationInOnsiteRemediationActivities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage participation in onsite remediation activities.",
        "label": "Percentage Participation in Onsite Remediation Activities",
        "terseLabel": "Remediation activities, participant share percentage"
       }
      }
     },
     "localname": "PercentageParticipationInOnsiteRemediationActivities",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_PotsdamEnvironmentalLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Potsdam environmental liability.",
        "label": "Potsdam Environmental Liability [Member]",
        "terseLabel": "Potsdam Environmental Remediation Liability"
       }
      }
     },
     "localname": "PotsdamEnvironmentalLiabilityMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_ProceedsFromSaleOfCommonStock": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeds from Sale of Common Stock",
        "label": "Proceeds from Sale of Common Stock",
        "terseLabel": "Proceeds from unregistered sale of Class A Common Stock"
       }
      }
     },
     "localname": "ProceedsFromSaleOfCommonStock",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Proceeds from Insurance Settlement, Transfered From Operating Activities to Investing Activities",
        "label": "Proceeds from Insurance Settlement, Transfered From Operating Activities to Investing Activities",
        "terseLabel": "Southbridge Landfill insurance recovery for investing activities"
       }
      }
     },
     "localname": "ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 1.0,
       "parentTag": "cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "terseLabel": "Property, plant and equipment, accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "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": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment and finance lease right-of-use asset, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "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 asset, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RecycleRewardsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recycle Rewards Inc [Member]",
        "label": "Recycle Rewards Inc [Member]",
        "terseLabel": "Recycle Rewards Inc"
       }
      }
     },
     "localname": "RecycleRewardsIncMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RecyclingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recycling [Member]",
        "label": "Recycling [Member]",
        "terseLabel": "Recycling"
       }
      }
     },
     "localname": "RecyclingMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail",
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RecyclingRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recycling Revenues [Member]",
        "label": "Recycling Revenues [Member]",
        "terseLabel": "Recycling"
       }
      }
     },
     "localname": "RecyclingRevenuesMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RestrictedStockAndRestrictedStockUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Restricted stock and restricted stock unit.",
        "label": "Restricted Stock And Restricted Stock Unit [Member]",
        "terseLabel": "Restricted Stock and Restricted Stock Unit"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "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/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "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 2014\") due December 2044 - fixed rate interest period through 2029; bearing interest at 2.875%"
       }
      }
     },
     "localname": "RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RevolvingCreditFacilityDue2023Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Credit Facility Due\u00a02023 [Member]",
        "label": "Revolving Credit Facility Due\u00a02023 [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityDue2023Member",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Credit Facility Due May Two Thousand Twenty Three [Member]",
        "label": "Revolving Credit Facility Due May Two Thousand Twenty Three [Member]",
        "terseLabel": "Revolving Credit Facility due May 2023 (\"Revolving Credit Facility\"); bearing interest at LIBOR plus 1.75%"
       }
      }
     },
     "localname": "RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_RevolvingCreditFacilitydueOctober2021Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Credit Facility due October\u00a02021 [Member]",
        "label": "Revolving Credit Facility due October\u00a02021 [Member]",
        "terseLabel": "Refinanced Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilitydueOctober2021Member",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cwst_ScrapYardAndSolidWasteTransferStation": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acreage of scrap yard owned by WSI.",
        "label": "Scrap Yard And Solid Waste Transfer Station",
        "terseLabel": "Number of acres composing solid waste transfer station (in acres)"
       }
      }
     },
     "localname": "ScrapYardAndSolidWasteTransferStation",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "areaItemType"
    },
    "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "cwst_SolidWasteCollectionBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Solid Waste Collection Business [Member]",
        "label": "Solid Waste Collection Business [Member]",
        "terseLabel": "Solid Waste Collection Business"
       }
      }
     },
     "localname": "SolidWasteCollectionBusinessMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables",
      "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/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_StockholdersEquityVotesperShareHeld": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stockholders' Equity, Votes per Share Held",
        "label": "Stockholders' Equity, Votes per Share Held",
        "terseLabel": "Common stock, votes (in votes per share)",
        "verboseLabel": "Vote for each share held (in votes per share)"
       }
      }
     },
     "localname": "StockholdersEquityVotesperShareHeld",
     "nsuri": "http://casella.com/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Change In Valuation Allowance, Income Tax Benefit For Continuing Operations",
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Change In Valuation Allowance, Income Tax Benefit For Continuing Operations",
        "terseLabel": "Increase (decrease) deferred tax benefit related to continuing operations"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Income Tax Expense (Benefit)",
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Income Tax Expense (Benefit)",
        "terseLabel": "Deferred tax expense (benefit) due to Tax Cuts and Jobs Act"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Indefinite Lived Deferred Tax Liability, Income Tax Benefit",
        "label": "Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Indefinite Lived Deferred Tax Liability, Income Tax Benefit",
        "negatedTerseLabel": "Decrease in valuation allowance by 80% of indefinite lived deferred liabilities due to US tax reform",
        "terseLabel": "Deferred tax benefit of indefinite lived deferred tax liabilities due to US tax reform"
       }
      }
     },
     "localname": "TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail",
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_TermFacilityDueMay2023TermLoanBFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Facility Due May\u00a02023 (Term Loan B Facility) [Member]",
        "label": "Term Facility Due May\u00a02023 (Term Loan B Facility) [Member]",
        "terseLabel": "Term Loan A Facility due May 2023 (Term Loan Facility\"); bearing interest at LIBOR plus 1.75%"
       }
      }
     },
     "localname": "TermFacilityDueMay2023TermLoanBFacilityMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_TermFacilitydue2023TermLoanAFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Facility due 2023 (Term Loan A Facility) [Member]",
        "label": "Term Facility due 2023 (Term Loan A Facility) [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermFacilitydue2023TermLoanAFacilityMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_TermFacilitydueOctober2023TermLoanBFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term Facility due October\u00a02023 (Term Loan B Facility) [Member]",
        "label": "Term Facility due October\u00a02023 (Term Loan B Facility) [Member]",
        "terseLabel": "Term Loan B Facility"
       }
      }
     },
     "localname": "TermFacilitydueOctober2023TermLoanBFacilityMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_TransferBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transfer Business [Member]",
        "label": "Transfer Business [Member]",
        "terseLabel": "Transfer Business"
       }
      }
     },
     "localname": "TransferBusinessMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_TransferMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Transfer [Member]",
        "label": "Transfer [Member]",
        "terseLabel": "Transfer"
       }
      }
     },
     "localname": "TransferMember",
     "nsuri": "http://casella.com/20191231",
     "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/20191231",
     "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/20191231",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_UndiscountedCostsPreferredRemedies": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated undiscounted remediation costs.",
        "label": "Undiscounted Costs Preferred Remedies",
        "terseLabel": "Estimate of total undiscounted costs associated with implementing the preferred remedies"
       }
      }
     },
     "localname": "UndiscountedCostsPreferredRemedies",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cwst_UnregisteredSaleMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unregistered Sale",
        "label": "Unregistered Sale [Member]",
        "terseLabel": "Unregistered Sale"
       }
      }
     },
     "localname": "UnregisteredSaleMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_VermontBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vermont Bonds.",
        "label": "Vermont Bonds [Member]",
        "terseLabel": "Vermont Bonds"
       }
      }
     },
     "localname": "VermontBondsMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cwst_VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vermont Economic Development Authority (VEDA) Solid Waste Disposal Revenue Bonds",
        "label": "Vermont Economic Development Authority Solid Waste Disposal Revenue Bonds [Member]",
        "terseLabel": "Vermont Economic Development Authority Solid Waste Disposal Revenue Bonds"
       }
      }
     },
     "localname": "VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember",
     "nsuri": "http://casella.com/20191231",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "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/20191231",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r574"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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 CCYY 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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r573"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r571"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r575"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r575"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r575"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r576"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r575"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r575"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r575"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r575"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r570"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r572"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r300",
      "r502",
      "r504",
      "r568",
      "r578"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "CCI"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries.",
        "label": "Consolidation, Eliminations [Member]",
        "terseLabel": "Eliminations"
       }
      }
     },
     "localname": "ConsolidationEliminationsMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r179",
      "r188"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r190",
      "r290",
      "r292",
      "r562",
      "r563"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r577"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of investment, including named security. Excludes consolidated entity.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r131",
      "r579"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r262",
      "r510"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r192",
      "r503"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r131",
      "r579"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Average of a range of values, calculated with consideration of proportional relevance.",
        "label": "Weighted Average [Member]",
        "terseLabel": "Weighted Average"
       }
      }
     },
     "localname": "WeightedAverageMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "Accounting Standards Update 2014-09"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r37"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r37",
      "r127",
      "r502",
      "r504",
      "r505"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r23",
      "r193",
      "r194",
      "r291"
     ],
     "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 doubtful accounts of $1,468 and $931, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionExpenseIncludingAssetRetirementObligations": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r252",
      "r260",
      "r261"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": {
     "auth_ref": [
      "r266"
     ],
     "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"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscount": {
     "auth_ref": [
      "r267"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "auth_ref": [
      "r252",
      "r267"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r252",
      "r267"
     ],
     "calculation": {
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail": {
       "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesPayments1": {
     "auth_ref": [
      "r103",
      "r265"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear": {
     "auth_ref": [
      "r267"
     ],
     "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 the accrual for environmental loss contingencies expected to be paid after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Undiscounted, after Fifth Year",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "auth_ref": [
      "r267"
     ],
     "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 the accrual for environmental loss contingencies expected to be paid in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Undiscounted, Fifth Year",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "auth_ref": [
      "r267"
     ],
     "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 the accrual for environmental loss contingencies expected to be paid in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Undiscounted, Fourth Year",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "auth_ref": [
      "r267"
     ],
     "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 the accrual for environmental loss contingencies expected to be paid in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Undiscounted, Second Year",
        "terseLabel": "Fiscal year ending December 31, 2021"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "auth_ref": [
      "r267"
     ],
     "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 the accrual for environmental loss contingencies expected to be paid in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Undiscounted, Third Year",
        "terseLabel": "Fiscal year ending December 31, 2022"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "auth_ref": [
      "r267"
     ],
     "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 the accrual for environmental loss contingencies expected to be paid in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Undiscounted, Next Twelve Months",
        "terseLabel": "Fiscal year ending December 31, 2020"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofFutureMinimumRentalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts": {
     "auth_ref": [
      "r8",
      "r39",
      "r234",
      "r235",
      "r239"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent": {
     "auth_ref": [
      "r43",
      "r234",
      "r235",
      "r239"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r35",
      "r229"
     ],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation and amortization",
        "terseLabel": "Property, plant and equipment, accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [
      "r57",
      "r67",
      "r69",
      "r423"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "terseLabel": "Interest Rate Swaps"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r59",
      "r60",
      "r61",
      "r67",
      "r69"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "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 loss, net of tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r63",
      "r67",
      "r69",
      "r424"
     ],
     "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)",
        "verboseLabel": "Accumulated other comprehensive loss, net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r24"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r110",
      "r222"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r314",
      "r316",
      "r349",
      "r350"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "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 (loss) to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllOtherSegmentsMember": {
     "auth_ref": [
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.",
        "label": "Other Segments [Member]",
        "terseLabel": "Other",
        "verboseLabel": "Customer Solutions"
       }
      }
     },
     "localname": "AllOtherSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r316",
      "r344",
      "r348"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Credit Loss"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r195",
      "r203"
     ],
     "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",
        "terseLabel": "Accounts receivable - trade, allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r110",
      "r476"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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 discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "verboseLabel": "Amortization of debt issuance costs and discount on long-term debt"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r110",
      "r216",
      "r222"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r147"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r238"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r237",
      "r241"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationCashPaidToSettle": {
     "auth_ref": [
      "r102"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r239"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r240"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r236",
      "r242"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r119",
      "r243"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r183",
      "r531",
      "r549"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r7",
      "r50"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r451"
     ],
     "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 asset fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r318",
      "r346"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r435",
      "r439"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BondsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon).",
        "label": "Bonds [Member]",
        "terseLabel": "Bonds"
       }
      }
     },
     "localname": "BondsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail",
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r400",
      "r401"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "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 (loss) per common share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "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 (loss) per common share (in dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "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 (loss)"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r398",
      "r399"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r408",
      "r409",
      "r410"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r408",
      "r409"
     ],
     "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 equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Class A common stock issued"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r407",
      "r408",
      "r409",
      "r412"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 5.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": "Contingent consideration and holdbacks"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "auth_ref": [
      "r411"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 4.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 considerations"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r415"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings": {
     "auth_ref": [
      "r403"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 3.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"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r403"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r403"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary difference assumed at the acquisition date that are classified as noncurrent.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent",
        "negatedTerseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": {
     "auth_ref": [
      "r403"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 4.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": "Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r403"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand": {
     "auth_ref": [
      "r403"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 2.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r403"
     ],
     "calculation": {
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "negatedLabel": "Other liabilities, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r402",
      "r403"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r403"
     ],
     "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": "Non-current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r119",
      "r397"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r1",
      "r132",
      "r170"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalLeaseObligationsMember": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.",
        "label": "Capital Lease Obligations [Member]",
        "terseLabel": "Finance leases maturing through December 2107; bearing interest at a weighted average of 5.0%"
       }
      }
     },
     "localname": "CapitalLeaseObligationsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalLeasesIncomeStatementAmortizationExpense": {
     "auth_ref": [
      "r479",
      "r569"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The charge for the use of long-lived depreciable capital leased assets for the period.",
        "label": "Capital Leases, Income Statement, Amortization Expense",
        "terseLabel": "Total expense charged to operations under lease agreement"
       }
      }
     },
     "localname": "CapitalLeasesIncomeStatementAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r466",
      "r467"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r31",
      "r112"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r12",
      "r113",
      "r119"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r12",
      "r113",
      "r119",
      "r530"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Assets"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r106",
      "r112",
      "r118"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r106",
      "r471"
     ],
     "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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r432"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r44",
      "r261",
      "r538",
      "r554"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r259",
      "r269"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r271",
      "r565",
      "r566"
     ],
     "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 and Legal Proceedings"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r22",
      "r278"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r72",
      "r74",
      "r75"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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 (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r162",
      "r545"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r165",
      "r166",
      "r468",
      "r469"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetGrossCurrent": {
     "auth_ref": [
      "r286",
      "r288"
     ],
     "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, Gross, Current",
        "terseLabel": "Gross receivables from contracts"
       }
      }
     },
     "localname": "ContractWithCustomerAssetGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r286",
      "r287",
      "r291"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r86"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r83"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption",
        "terseLabel": "Cumulative effect of new accounting principle"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r123",
      "r384",
      "r391"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r123",
      "r384",
      "r391"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerListsMember": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
        "label": "Customer Lists [Member]",
        "terseLabel": "Client\u00a0Lists"
       }
      }
     },
     "localname": "CustomerListsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r537",
      "r555"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock": {
     "auth_ref": [
      "r277",
      "r482"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for debt and capital lease obligations can be reported. 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. Also includes descriptions and amounts of capital leasing arrangements that consist of direct financing, sales type and leveraged leases. Disclosure may include the effect on the balance sheet and the income statement resulting from a change in lease classification for leases that at inception would have been classified differently had guidance been in effect at the inception of the original lease.",
        "label": "Debt and Capital Leases Disclosures [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtAndCapitalLeasesDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r532",
      "r534",
      "r548"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r17",
      "r274",
      "r534",
      "r548"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails": {
       "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": "Principle amount of debt",
        "verboseLabel": "Aggregate principal amount outstanding"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r475",
      "r477"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r465"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r41",
      "r475"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r41"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r42"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r42",
      "r543"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r42",
      "r125",
      "r279",
      "r280",
      "r281",
      "r282",
      "r474",
      "r475",
      "r477",
      "r544"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1": {
     "auth_ref": [
      "r297",
      "r319"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r123",
      "r386",
      "r391"
     ],
     "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 income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r36",
      "r476"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r378"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r110",
      "r123",
      "r386",
      "r391"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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",
        "verboseLabel": "Deferred income tax benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r18",
      "r19",
      "r374",
      "r533",
      "r547"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r361",
      "r378"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r123",
      "r386",
      "r391"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "auth_ref": [
      "r355",
      "r382",
      "r383"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 8.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 derivative instruments.",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "terseLabel": "Unrealized loss on hedges and swaps"
       }
      }
     },
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r375"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r378"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail",
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r376"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r353",
      "r382",
      "r383"
     ],
     "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 operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r353",
      "r382",
      "r383"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r353",
      "r382",
      "r383"
     ],
     "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 expiry period"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r355",
      "r382",
      "r383"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 7.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "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 temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Book over tax depreciation of property and equipment"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax": {
     "auth_ref": [
      "r380",
      "r382",
      "r383"
     ],
     "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 alternative minimum tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax",
        "terseLabel": "Alternative minimum tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail",
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r380",
      "r382",
      "r383"
     ],
     "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 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 tax credit carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r353",
      "r382",
      "r383"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail": {
       "order": 6.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r354",
      "r382",
      "r383"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r377"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r361",
      "r378"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r355",
      "r382",
      "r383",
      "r413",
      "r414"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "terseLabel": "Deferred tax liabilities, goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r355",
      "r382",
      "r383"
     ],
     "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 from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Amortization of intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r355",
      "r382",
      "r383"
     ],
     "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 classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDeferredTaxAssetsandLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r110",
      "r227"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r110",
      "r181"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r53",
      "r54",
      "r465"
     ],
     "calculation": {
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": 2.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/2019-01-31",
     "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 interest rate"
       }
      }
     },
     "localname": "DerivativeAverageFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r51",
      "r55",
      "r437",
      "r515"
     ],
     "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, Fair Value, Gross Asset",
        "terseLabel": "Cash flow hedge derivatives, assets"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r436",
      "r438",
      "r443",
      "r446"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r433",
      "r436",
      "r443"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "auth_ref": [
      "r433",
      "r436",
      "r443",
      "r446",
      "r447",
      "r449",
      "r450"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.",
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "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": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilityFairValueGrossAsset": {
     "auth_ref": [
      "r52",
      "r56",
      "r437"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of asset associated with 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.",
        "label": "Derivative Liability, Fair Value, Gross Asset",
        "terseLabel": "Cash flow hedge derivatives, liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilityFairValueGrossAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r429",
      "r431"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r128",
      "r428",
      "r430",
      "r433",
      "r434",
      "r448"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r433"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.",
        "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]",
        "terseLabel": "Difference between revenue guidance in effect before and after topic 606"
       }
      }
     },
     "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r290"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r82",
      "r134",
      "r140",
      "r144",
      "r145",
      "r146",
      "r150",
      "r541",
      "r558"
     ],
     "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 (loss) per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "netLabel": "Earnings per common share:",
        "terseLabel": "Numerator:",
        "verboseLabel": "Diluted earnings (loss) per common share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r82",
      "r134",
      "r140",
      "r144",
      "r145",
      "r146",
      "r150",
      "r541",
      "r558"
     ],
     "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 (loss) per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r147",
      "r148",
      "r149"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r363",
      "r364",
      "r389"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r39"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r345"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r345"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r347"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Income tax (benefit) provision associated with stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r343"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmploymentContractsMember": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contracts securing the services of employees, which may define the period of employment and the nature of the business relationship, and which may include nondisclosure and noncompete restrictions.",
        "label": "Employment Contracts [Member]",
        "terseLabel": "Employment Contracts"
       }
      }
     },
     "localname": "EmploymentContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalCostsPolicy": {
     "auth_ref": [
      "r119",
      "r250",
      "r253",
      "r254",
      "r255"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EnvironmentalExitCostsAnticipatedCost": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total anticipated costs associated with remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal, or abandonment of a particular property resulting from unanticipated contamination of the assets.",
        "label": "Environmental Exit Costs, Anticipated Cost",
        "terseLabel": "Anticipated costs"
       }
      }
     },
     "localname": "EnvironmentalExitCostsAnticipatedCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalExitCostsByCostTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of material liabilities for remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal or abandonment of a property as a result of unanticipated contamination of the assets.",
        "label": "Environmental Exit Costs by Cost [Table Text Block]",
        "terseLabel": "Charges Associated with Closure of Southbridge Landfill"
       }
      }
     },
     "localname": "EnvironmentalExitCostsByCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "auth_ref": [
      "r245",
      "r248"
     ],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 3.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "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",
        "verboseLabel": "Environmental remediation charge"
       }
      }
     },
     "localname": "EnvironmentalRemediationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "auth_ref": [
      "r246",
      "r247",
      "r249",
      "r252",
      "r266"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "auth_ref": [
      "r246"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables",
      "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r278"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r32",
      "r184",
      "r200"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r465"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r451",
      "r452",
      "r453",
      "r458"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r298",
      "r299",
      "r302",
      "r452",
      "r511"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r451",
      "r459"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r451",
      "r452",
      "r455",
      "r456",
      "r460"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r457"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r298",
      "r299",
      "r302",
      "r452",
      "r512"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r298",
      "r299",
      "r302",
      "r452",
      "r513"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r298",
      "r299",
      "r302",
      "r452",
      "r514"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r457",
      "r460"
     ],
     "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": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r115",
      "r116",
      "r117"
     ],
     "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",
        "terseLabel": "Non-current assets acquired through long-term obligations"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r119",
      "r461",
      "r464"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r126",
      "r362"
     ],
     "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 income tax expense (benefit) attributable to income (loss) from continuing operations.",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r485",
      "r490",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r484",
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      },
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "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 5.2%",
        "verboseLabel": "Lease liability balance"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r499"
     ],
     "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, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Estimated Minimum Future Finance Lease Obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r499"
     ],
     "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, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for finance lease, due in next fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "Fiscal year ending December 31, 2020"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "Fiscal year ending December 31, 2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r499"
     ],
     "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 for finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "Fiscal year ending December 31, 2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r499"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r487",
      "r494"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r485",
      "r490",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r497",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r496",
      "r500"
     ],
     "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/2019-01-31",
     "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",
        "verboseLabel": "Intangible assets, useful life (no more than)"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r221"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "Fiscal year ending December 31, 2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "Fiscal year ending December 31, 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "Fiscal year ending December 31, 2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r217",
      "r218",
      "r221",
      "r224",
      "r516"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r221",
      "r516"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r217",
      "r220"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r221"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnContractTermination": {
     "auth_ref": [
      "r111",
      "r256"
     ],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 4.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "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",
        "negatedLabel": "Contract settlement charges",
        "negatedTerseLabel": "Gain (loss) on contract termination"
       }
      }
     },
     "localname": "GainLossOnContractTermination",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail",
      "http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "(Gain) loss on sale of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r110",
      "r275",
      "r276"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on debt extinguishment"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/DEBTLossonDebtExtinguishmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r89"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r207",
      "r209"
     ],
     "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/2019-01-31",
     "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": [
      "r210"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r119",
      "r213",
      "r219"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r110",
      "r208",
      "r211",
      "r214"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill [Member]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillOtherIncreaseDecrease": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Other Increase (Decrease)",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "GoodwillOtherIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillTransfers": {
     "auth_ref": [
      "r212"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of transfers into (out 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, Transfers",
        "negatedTerseLabel": "Reduction of goodwill"
       }
      }
     },
     "localname": "GoodwillTransfers",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r433",
      "r447"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r433"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r433"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r110",
      "r226"
     ],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 1.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Asset impairment charge"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r85",
      "r111",
      "r146",
      "r418"
     ],
     "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 (loss)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r80",
      "r134",
      "r529",
      "r539",
      "r559"
     ],
     "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 (loss) before income taxes",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r367"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r123",
      "r182",
      "r393"
     ],
     "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)",
        "negatedLabel": "Benefit for income taxes",
        "totalLabel": "Benefit for income taxes",
        "verboseLabel": "Benefit for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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": [
      "r76",
      "r119",
      "r359",
      "r360",
      "r372",
      "r373",
      "r379",
      "r395",
      "r567"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r358",
      "r363",
      "r364"
     ],
     "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",
        "terseLabel": "Increase (decrease) in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r357",
      "r363",
      "r364"
     ],
     "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 increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r122",
      "r363",
      "r364"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "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 nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r122",
      "r363",
      "r364"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 2.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail": {
       "order": 8.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofDifferenceinBenefitforIncomeTaxesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r114"
     ],
     "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 (refunds) payments, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r46",
      "r536",
      "r556"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Refundable income taxes"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r109"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r141",
      "r148"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information about effect of transition method for cumulative effect in initial period of application.",
        "label": "Initial Application Period Cumulative Effect Transition [Axis]",
        "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effect of transition method for cumulative effect in initial period of application.",
        "label": "Initial Application Period Cumulative Effect Transition [Domain]",
        "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]"
       }
      }
     },
     "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r473"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r78",
      "r180",
      "r472",
      "r476",
      "r542"
     ],
     "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",
        "negatedTerseLabel": "Interest expense",
        "terseLabel": "Interest expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "auth_ref": [
      "r91"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "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",
        "terseLabel": "Interest expense,\u00a0net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r101",
      "r107",
      "r114"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r39"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateContractMember": {
     "auth_ref": [
      "r298",
      "r444"
     ],
     "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 Contract"
       }
      }
     },
     "localname": "InterestRateContractMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCashFlowHedgesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.",
        "label": "Interest Rate Derivative Liabilities, at Fair Value",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r444"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails",
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails",
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r48",
      "r119",
      "r154",
      "r204",
      "r205"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r202"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsAndOtherNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investments, and noncurrent assets classified as other.",
        "label": "Investments and Other Noncurrent Assets",
        "terseLabel": "Cost method investments"
       }
      }
     },
     "localname": "InvestmentsAndOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r292"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r498",
      "r500"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r498"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalFees": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 7.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r501"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r489"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r499"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r499"
     ],
     "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 operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for operating lease, due in next fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "Fiscal year ending December 31, 2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r499"
     ],
     "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 for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "Fiscal year ending December 31, 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails": {
       "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 payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "Fiscal year ending December 31, 2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r499"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r501"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r535",
      "r552"
     ],
     "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 (deficit)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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 (DEFICIT)"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r38",
      "r125"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 8.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount awarded from other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "negatedTerseLabel": "Recovery on insurance settlement"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 6.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "verboseLabel": "Charlton settlement charge"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails_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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails_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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails_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 discount and debt issuance costs"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r129",
      "r272"
     ],
     "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r129",
      "r272"
     ],
     "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
        "terseLabel": "Fiscal year ending December 31, 2020"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r129",
      "r272"
     ],
     "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "Fiscal year ending December 31, 2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r129",
      "r272"
     ],
     "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "Fiscal year ending December 31, 2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r129",
      "r272"
     ],
     "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "Fiscal year ending December 31, 2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r129",
      "r272"
     ],
     "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 requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "Fiscal year ending December 31, 2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofFutureMaturitiesofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r42"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r42",
      "r273"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail",
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails",
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r263",
      "r264",
      "r270"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Estimated possible loss"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Number of Plaintiffs",
        "terseLabel": "Number of plaintiffs"
       }
      }
     },
     "localname": "LossContingencyNumberOfPlaintiffs",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorPropertyClassAxis": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.",
        "label": "Major Property Class [Axis]",
        "terseLabel": "Major Property Class [Axis]"
       }
      }
     },
     "localname": "MajorPropertyClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MajorPropertyClassDomain": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date.",
        "label": "Major Property Class [Domain]",
        "terseLabel": "Major Property Class [Domain]"
       }
      }
     },
     "localname": "MajorPropertyClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r454"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r454"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESLandfillandLeaseAccountingDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanContributionsByEmployer": {
     "auth_ref": [
      "r306",
      "r310",
      "r312"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of contributions made to multiemployer plan by employer.",
        "label": "Multiemployer Plan, Contributions by Employer",
        "terseLabel": "Contributions to Plan"
       }
      }
     },
     "localname": "MultiemployerPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanNameAxis": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by legal name of 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 Plan Name [Axis]",
        "terseLabel": "Multiemployer Plan Name [Axis]"
       }
      }
     },
     "localname": "MultiemployerPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanNameDomain": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Legal names of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers.",
        "label": "Multiemployer Plan Name [Domain]",
        "terseLabel": "Multiemployer Plan Name [Domain]"
       }
      }
     },
     "localname": "MultiemployerPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MultiemployerPlanTypeAxis": {
     "auth_ref": [
      "r306",
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of 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. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.",
        "label": "Multiemployer Plan Type [Axis]",
        "terseLabel": "Multiemployer Plan Type [Axis]"
       }
      }
     },
     "localname": "MultiemployerPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 Plans [Line Items]",
        "terseLabel": "Multiemployer Plans [Line Items]"
       }
      }
     },
     "localname": "MultiemployerPlansLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlansPensionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Pension 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, Pension [Member]",
        "terseLabel": "Multiemployer Pension Plans"
       }
      }
     },
     "localname": "MultiemployerPlansPensionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MultiemployerPlansTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Types of pension or postretirement benefit plans to which two or more unrelated employers contribute to the same plan where assets contributed by one participating employer may be used to provide benefits to employees of other participating employers. Types of multiemployer plans include pension benefit plans and postretirement benefit plans.",
        "label": "Multiemployer Plans Type [Domain]",
        "terseLabel": "Multiemployer Plans Type [Domain]"
       }
      }
     },
     "localname": "MultiemployerPlansTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r106"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r106"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r106",
      "r108",
      "r111"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r70",
      "r73",
      "r81",
      "r111",
      "r148",
      "r540",
      "r557"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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 (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "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 (loss) per common share:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire 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": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]",
        "terseLabel": "ACCOUNTING CHANGES"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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 that are Adopted and Pending Adoption"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashProjectAbandonmentCosts": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      },
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail": {
       "order": 2.0,
       "parentTag": "cwst_LandfillClosureSettlementChargeNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.",
        "label": "Noncash Project Abandonment Costs",
        "terseLabel": "Development project charge",
        "verboseLabel": "Project development charge"
       }
      }
     },
     "localname": "NoncashProjectAbandonmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail",
      "http://casella.com/role/OTHERITEMSANDCHARGESNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r404"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BASISOFPRESENTATIONDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "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)",
        "terseLabel": "Operating income",
        "totalLabel": "Operating income (loss)",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r491",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r486"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails_1": {
       "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofEstimatedMinimumFutureLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r484"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r484"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r488",
      "r494"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r483"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r497",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r496",
      "r500"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r179",
      "r188"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r39"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r67",
      "r77"
     ],
     "calculation": {
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other comprehensive income (loss) before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": {
     "auth_ref": [
      "r419",
      "r420",
      "r423"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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 (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r64",
      "r68",
      "r441"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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",
        "terseLabel": "Other comprehensive loss, reclassification adjustment from AOCI"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax": {
     "auth_ref": [
      "r58",
      "r64",
      "r68",
      "r442"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax",
        "negatedLabel": "Interest rate swap settlements"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax": {
     "auth_ref": [
      "r62",
      "r64",
      "r463",
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after tax, before reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Accumulated other comprehensive loss, interest rate swaps, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r62",
      "r64",
      "r463",
      "r470"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax and reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Unrealized (loss) gain resulting from changes in fair value of derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r62",
      "r65",
      "r463"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before reclassification adjustment, of tax expense (benefit) for unrealized gain (loss) from increase (decrease) in instrument-specific credit risk on financial liability measured under fair value option.",
        "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, Tax",
        "terseLabel": "Accumulated other comprehensive loss, interest rate swaps, tax provision"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r71",
      "r74",
      "r77",
      "r278"
     ],
     "calculation": {
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r71",
      "r74",
      "r419",
      "r420",
      "r423"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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 (loss) income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r65",
      "r392",
      "r394"
     ],
     "calculation": {
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "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",
        "negatedTerseLabel": "Income tax expense related to items in other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r419",
      "r420",
      "r423"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 1.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) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "terseLabel": "Tax effect related to items of other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r59",
      "r64",
      "r199"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Unrealized gain resulting from changes in fair value of marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "auth_ref": [
      "r435",
      "r449"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTScheduleofCashFlowHedgesRelatedtoDerivativeInstrumentsontheBalanceSheetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r95"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r96"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r96"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 7.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "terseLabel": "Withdrawal costs - multiemployer pension plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r119",
      "r301",
      "r303",
      "r304",
      "r305",
      "r307"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.",
        "label": "Pension Cost (Reversal of Cost)",
        "negatedTerseLabel": "Reversal of pension costs"
       }
      }
     },
     "localname": "PensionExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionExpenseReversalOfExpenseNoncash": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.",
        "label": "Pension Expense (Reversal of Expense), Noncash",
        "terseLabel": "Withdrawal costs - multiemployer pension plan"
       }
      }
     },
     "localname": "PensionExpenseReversalOfExpenseNoncash",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r318",
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r462"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r4",
      "r6",
      "r206"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": {
     "auth_ref": [
      "r94",
      "r105"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.",
        "label": "Proceeds from Insurance Settlement, Investing Activities",
        "terseLabel": "Proceeds from property insurance settlement"
       }
      }
     },
     "localname": "ProceedsFromInsuranceSettlementInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet": {
     "auth_ref": [
      "r98"
     ],
     "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 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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r97",
      "r347"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r70",
      "r73",
      "r104",
      "r183",
      "r189",
      "r419",
      "r421",
      "r422",
      "r426",
      "r427"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "verboseLabel": "Net (loss) income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r35",
      "r230"
     ],
     "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": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r34",
      "r228"
     ],
     "calculation": {
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail": {
       "order": 1.0,
       "parentTag": "cwst_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/2019-01-31",
     "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/2019-01-31",
     "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_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r230",
      "r553"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 10.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, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services 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, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTComponentsofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r33",
      "r119",
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13",
      "r230"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/PROPERTYPLANTANDEQUIPMENTTables",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r228"
     ],
     "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": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "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"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofAssetsDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "QUARTERLY FINANCIAL INFORMATION (UNAUDITED)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Receivables [Abstract]",
        "terseLabel": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r30",
      "r119",
      "r196"
     ],
     "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 Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r67",
      "r69",
      "r77"
     ],
     "calculation": {
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedTerseLabel": "Amounts reclassified from accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYReclassificationOutofAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r508"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r300",
      "r502",
      "r504",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r508"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.",
        "label": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "RESTRICTED ASSETS"
       }
      }
     },
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/RESTRICTEDASSETS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndInvestmentsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSDetail",
      "http://casella.com/role/RESTRICTEDASSETSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r283",
      "r551"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r289",
      "r290"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r296"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r84",
      "r564"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": {
     "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, Initial Application Period Cumulative Effect Transition [Line Items]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.",
        "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]",
        "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]"
       }
      }
     },
     "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r79",
      "r178",
      "r179",
      "r187"
     ],
     "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",
        "negatedTerseLabel": "Rebates",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r495",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r495",
      "r500"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r67"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r400",
      "r401"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofPurchasePricePaidforAcquisitionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r400",
      "r401"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCapitalLeasedAsssetsTable": {
     "auth_ref": [
      "r480"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r441"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.",
        "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "terseLabel": "Schedule of Gain (Loss) On Cash Flow Hedges"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r251"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/FINALCAPPINGCLOSUREANDPOSTCLOSURECOSTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r387"
     ],
     "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/2019-01-31",
     "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 Long-Term Debt and Capital Leases"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r378"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r148"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r87",
      "r140",
      "r142",
      "r143",
      "r146",
      "r150"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r363"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "auth_ref": [
      "r351"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r190"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofRevenueAttributabletoServicesProvidedbyCompanyDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r190"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock": {
     "auth_ref": [
      "r246",
      "r247",
      "r249",
      "r252",
      "r266"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r451",
      "r452"
     ],
     "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": "Assets and Liabilities Measured at Fair Value on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r217",
      "r220"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSComponentsofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r217",
      "r220"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r213",
      "r215"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofActivityandBalancesRelatedtoGoodwillbyReportingSegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r213",
      "r215"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/GOODWILLANDINTANGIBLEASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLimitedPartnersCapitalAccountByClassTable": {
     "auth_ref": [
      "r158",
      "r159",
      "r284"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTable": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of the quantitative and qualitative information related to multiemployer plans in which the employer participates. A multiemployer plan is 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": "Schedule of Multiemployer Plans [Table]",
        "terseLabel": "Schedule of Multiemployer Plans [Table]"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the quantitative and qualitative information related to multiemployer  plans in which the employer participates. A multiemployer plan is 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": "Schedule of Multiemployer Plans [Table Text Block]",
        "terseLabel": "Schedule of Multiemployer Defined Benefit Pension Plans"
       }
      }
     },
     "localname": "ScheduleOfMultiemployerPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r133",
      "r135",
      "r152",
      "r153",
      "r156"
     ],
     "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": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]",
        "terseLabel": "Schedule of Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r35",
      "r230"
     ],
     "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/2019-01-31",
     "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_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Summary of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r124",
      "r502",
      "r504",
      "r505",
      "r506",
      "r507"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/RELATEDPARTYTRANSACTIONSDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r12",
      "r118",
      "r530",
      "r550"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "terseLabel": "Summary of Restricted Assets"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/RESTRICTEDASSETSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r177",
      "r183",
      "r185",
      "r186",
      "r213"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r177",
      "r183",
      "r185",
      "r186",
      "r213"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r318",
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r324",
      "r335",
      "r338"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r371",
      "r388"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Gross Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails",
      "http://casella.com/role/DEBTFairValueofDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r191"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SEGMENTREPORTINGSummaryofFinancialInformationbyReportableSegmentDetail",
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAssetImpairmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r43"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESSelfInsuranceLiabilitiesandRelatedCostsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r109"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r319"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": {
     "auth_ref": [
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r329"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r334"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r332"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r332"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r331"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r331"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant\u00a0Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r339"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r333"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r337"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r333"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r341"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r340"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r342"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r321"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r327"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r327"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r337"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r330"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r330"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r336"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r326",
      "r346"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r325"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r315",
      "r322"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r119",
      "r318",
      "r323"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r319"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r320"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r346"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r339"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r285",
      "r352"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITY"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r492",
      "r500"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/LEASESScheduleofLeaseCostsandOtherLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r132"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.",
        "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SiteContingencyTable": {
     "auth_ref": [
      "r246",
      "r247",
      "r249",
      "r266"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails",
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESTables",
      "http://casella.com/role/OTHERITEMSANDCHARGESChargesAssociatedwithClosureofSouthbridgeLandfillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r126",
      "r385",
      "r390"
     ],
     "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 state and local current and deferred income tax expense (benefit) attributable to continuing operations.",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r183",
      "r213",
      "r232",
      "r257",
      "r258",
      "r562"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSNarrativeDetail",
      "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": [
      "r20",
      "r21",
      "r22",
      "r278"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CoverPage",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYNarrativeDetail",
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofRestrictedStockRestrictedStockUnitandPerformanceStockUnitActivityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r45",
      "r278"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r21",
      "r22",
      "r283"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r21",
      "r22",
      "r278",
      "r283"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r21",
      "r22",
      "r278",
      "r283"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r278",
      "r283"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r21",
      "r22",
      "r278",
      "r283",
      "r328"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/STOCKHOLDERSEQUITYSummaryofStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r45",
      "r278",
      "r283"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r21",
      "r22",
      "r278",
      "r283"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r21",
      "r22",
      "r283",
      "r317",
      "r336"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r22",
      "r26",
      "r27",
      "r197"
     ],
     "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",
        "totalLabel": "Total stockholders' equity (deficit)"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Casella Waste Systems, Inc. stockholders' equity (deficit):"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r416",
      "r417",
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT",
      "http://casella.com/role/STOCKHOLDERSEQUITYAccumulatedOtherComprehensiveIncomeLossDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "verboseLabel": "STOCKHOLDERS' EQUITY (DEFICIT):"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.",
        "label": "Stockholders' Equity, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "StockholdersEquityOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r509"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r509"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r387"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.",
        "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)",
        "terseLabel": "Increase in tax provision due to Tax Act"
       }
      }
     },
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r293"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r293"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r293"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/REVENUERECOGNITIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy": {
     "auth_ref": [
      "r546",
      "r560",
      "r561"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r356",
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Unrecognized tax benefits at end of period",
        "periodStartLabel": "Unrecognized tax benefits at beginning of period"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "terseLabel": "Uncertain tax positions, penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued income tax expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Uncertain tax positions, accrued interest"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESNarrativeDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions resulting from lapse of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefit net of federal benefit on state issue"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTTaxExemptFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "auth_ref": [
      "r92"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/OTHERITEMSANDCHARGES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r160",
      "r161",
      "r163",
      "r164",
      "r167",
      "r168",
      "r169"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/ACCOUNTINGCHANGESPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions\u2014charged to expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "negatedLabel": "Deductions\u2014bad debts written off, net of recoveries"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/ScheduleIIValuationAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r493",
      "r500"
     ],
     "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/2019-01-31",
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails",
      "http://casella.com/role/DEBTCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r139",
      "r146"
     ],
     "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",
        "verboseLabel": "Weighted average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Shares issuable for little or no cash consideration upon the satisfaction of certain conditions (contingently issuable shares) are considered outstanding common shares and included in the computation of basic Earnings Per Share as of the date that all necessary conditions have been satisfied (in essence, when issuance of the shares is no longer contingent). Outstanding common shares that are contingently returnable (that is, subject to recall) are treated in the same manner as contingently issuable shares. Contingently issuable shares include shares that (a) will be issued in the future upon the satisfaction of specified conditions, (b) have been placed in escrow and all or part must be returned if specified conditions are not met, or (c) have been issued but the holder must return all or part if specified conditions are not met. The number of contingently issuable shares is determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares, Contingently Issuable",
        "terseLabel": "Shares to be issued - acquisition (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesContingentlyIssuable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": {
     "auth_ref": [
      "r137",
      "r138",
      "r148"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r137",
      "r146"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/BUSINESSCOMBINATIONSScheduleofUnauditedProformaCombinedInformationDetail",
      "http://casella.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://casella.com/role/EARNINGSPERSHAREDetail",
      "http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r138"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://casella.com/role/EARNINGSPERSHAREDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 13
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080549-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2646-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1311-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.10-01.(b)(6))",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5144-111524"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=SL6284422-111562"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7037-110846"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7123-110846"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/subtopic&trid=2175671"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=109237650&loc=d3e13064-110858"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13283-110859"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13296-110859"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13201-110859"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/subtopic&trid=2175709"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB TOPIC 5.Y.Q1)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB TOPIC 5.Y.Q2)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450651-114947"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=117412053&loc=d3e9972-128506"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=117412053&loc=d3e9979-128506"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL75136633-108610"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45031-112735"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "http://asc.fasb.org/topic&trid=2208923"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13,16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(13)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14754-158437"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14784-158437"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "840",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=84167768&loc=d3e56872-110439"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r570": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r571": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r572": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r573": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r574": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r575": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r576": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r577": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r578": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r579": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(dd)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.21)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "8",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/subtopic&trid=114868817"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834458176">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the benefit for income taxes is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(951)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,902)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(699)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,650)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,575&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current benefit of loss carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(545)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,253)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019 and 2018, we recognized a $(2,385) and $(937) deferred tax benefit, respectively, due to a reduction of the valuation allowance on acquisitions. In determining the need for a valuation allowance, we have assessed the available means of recovering deferred tax assets, including the existence of reversing temporary differences. The valuation allowance decreased due to the recognition of additional reversing temporary differences from the $2,385 and $937 deferred tax liability recorded through goodwill on the acquisition of a company in May 2019 and the acquisition of two companies in January 2018, respectively. The deferred tax liabilities related to the acquisitions were based on 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. The valuation allowance was reduced by $(2,137) and $(1,635) in the quarters ended June 30, 2019 and March 31, 2018, respectively, with the offsetting increase in the goodwill, based on initial estimates of the acquired temporary differences.  The valuation allowance was decreased by $(248) in the quarter ended December 31, 2019 and increased by $698 in subsequent quarters of fiscal year 2018, with an offsetting adjustment to goodwill, based on the availability of better estimates upon the filing of the prior year returns by the sellers.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During 2019, we recognized a $(297) deferred tax benefit due to a reduction of the deferred tax liability related to indefinite lived assets.  The financial statement value of indefinite lived goodwill was reduced as a result of a settlement of an acquisition contingency that pre-dated the effective date of ASC 805, which resulted in a reduction of the related deferred tax liability.  </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 was enacted. The Tax Cuts and Jobs Act, which is also commonly referred to as &#8220;U.S. tax reform,&#8221; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018. Under the Tax Cuts and Jobs Act, federal net operating loss carryforwards generated as of the end of 2017 continue to be carried forward for 20 years and are generally available to fully offset taxable income earned in a tax year. Federal net operating losses generated after 2017 will be carried forward indefinitely, but generally may only offset up to 80% of taxable income earned in future tax years. In fiscal year 2017, we revalued our deferred taxes due to these changes, including (a) revaluing our federal net deferred taxes before valuation allowance using the 21% tax rate resulting in an increased net federal deferred tax provision of $33,700; (b) revaluing our federal valuation allowance using the 21% tax rate, including the impact of tax planning strategies, resulting in a federal deferred tax benefit to continuing operations of $(36,556); and (c) recognizing a federal deferred tax benefit of $(12,758) for 80% of indefinite lived deferred tax liabilities, which are anticipated to be available as a source of taxable income upon reversal of deferred tax assets that would also have indefinite lives.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The differences in the benefit for income taxes and the amounts determined by applying the Federal statutory rate to income before provision for income taxes are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:62.610%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.306%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.306%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.310%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax at statutory rate</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,268&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,968)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,959)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,700&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease in valuation allowance by 80% of indefinite lived deferred liabilities due to US tax reform</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,758)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other changes in valuation allowance, including the federal rate change in fiscal year 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductible stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,825)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">542&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible officer compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,214&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(686)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(63)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(137)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,253)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,241&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,342&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General business tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book over tax depreciation of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,048&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized loss on hedges and swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Alternative minimum tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,438&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets after valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,036&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,102)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax asset </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net deferred tax asset at December 31, 2019 is reflected on the balance sheet as a long-term deferred federal tax asset of $8,577 and a long-term deferred state tax liability of $(2,643).</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, we have, for federal income tax purposes, net operating loss carryforwards of approximately $110,587 that expire in the fiscal years ending December&#160;31, 2031 through 2037 and $67,399, which do not expire. We have state net operating loss carryforwards of approximately $101,628 that expire in the fiscal years ending December&#160;31, 2020 through 2039. In addition, we have $951 minimum tax credit carryforwards which are fully refundable for tax years 2020 through 2021, if not otherwise used to offset tax liabilities. We also have $6,273 general business credit carryforwards which expire in the fiscal years ending December&#160;31, 2022 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="background-color:rgb(255,255,255, 0.0);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 an increase of  $213 and $834 from fiscal years 2019 and 2018, respectively. 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, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The net deferred tax assets include deferred tax liabilities related to amortizable goodwill, which are anticipated to reverse in an indefinite future period and to generate future taxable income upon reversal.  Prior to the Tax Cuts and Jobs Act, federal net operating losses, including potential losses from the reversal of deferred tax assets, could only be carried forward for 20 years.  The reversal of the indefinite lived goodwill was not available as a source of future taxable income since it was uncertain whether the income generated would be available in the same tax periods in which losses from the reversal of deferred tax assets could be utilized.  As such, prior to the Tax Cuts and Jobs Act we did not treat the reversal of amortizable goodwill as an available source of taxable income in determining the valuation allowance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Beginning in 2018 under the Tax Cuts and Jobs Act, future federal net operating losses generated may be carried forward indefinitely and generally may offset up to 80% of taxable income earned in a tax year.  Because potential losses from the reversal of deferred tax assets in future years may be carried forward indefinitely, we consider it more likely than not that 80% of the reversal of deferred tax liabilities for amortizable goodwill will be available as a source of taxable income.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the fourth quarter of 2017, we revalued our net federal deferred tax assets using the 21% tax rate as enacted under the Tax Cuts and Jobs Act.  The valuation allowance was also adjusted in this quarter due to the federal tax rate change and to recognize a $(12,758) federal deferred tax benefit for 80% of deferred tax liabilities for amortizable goodwill.  Due to the Tax Cuts and Jobs Act, we recognized a $(15,614) federal deferred tax benefit in 2017 and decreased our total valuation allowance by $(29,234). We believe we are able to support the deferred tax assets recognized as of the end of fiscal years 2019 and 2018 based on all of the available evidence.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 de-recognition, 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.313%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.905%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions resulting from lapse of statute of limitations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fiscal year 2018 reductions resulting from a lapse of the statute of limitations primarily related to unrecognized benefits which had reduced net operating loss carryforwards. The tax positions primarily related to fiscal years 2007 and prior and, based on administrative practice of the tax authorities, we have reduced the unrecognized tax benefits.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Included in the balances at December 31, 2019 and December 31, 2018 are $1 and $2, respectively, of unrecognized tax benefits (net of the federal benefit on state issues) that, if recognized, would favorably affect the effective income tax rate in future periods. We anticipate $0 of unrecognized tax benefits to reverse within the next 12 months due to the expiration of the applicable statute of limitations.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. Related to uncertain tax positions during fiscal years 2019, 2018 and 2017, we have accrued interest of  $1, $2 and $3 and penalties of $1, $1 and $2, respectively.&#160;We accrued $(1), $(2) and $(3) for interest and penalties in income tax expense related to uncertain tax positions during fiscal years 2019, 2018 and 2017, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 income tax of multiple state jurisdictions. Due to Federal and state net operating loss carryforwards, income tax returns from years ending in 1998 through 2019 remain open for examination, with limited exceptions.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>70
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919758032">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text">SEGMENT REPORTING<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We report selected information about 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, landfill, landfill gas-to-energy, transfer and recycling services in the northeastern United States. Our revenues in the Recycling segment are derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. Organics services, ancillary operations, along with major account and industrial services, are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2019 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation&#160;and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense,&#160;net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,738&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,339&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,666&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,540&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">598,910&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,524&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(163,920)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,165&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">932,182&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2018 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,684&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,515&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,843&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(148)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,850&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,805)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,476&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,782&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(142,789)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,508&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,733&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,232&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">732,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2017</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,815&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,867)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,771&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,510&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,035&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,082&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">246&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,006&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,061&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,396&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,765&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(123,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,862&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614,949&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:31.967%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,041&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Disposal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,073&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Power generation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Processing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496,831&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,130&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,815&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,057&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>71
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>489</ContextCount>
  <ElementCount>601</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>140</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>13</UnitCount>
  <MyReports>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020003 - 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>3</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - 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>4</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050006 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYDEFICIT</Role>
      <ShortName>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060007 - 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>7</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BASISOFPRESENTATION</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210031002 - Disclosure - ACCOUNTING CHANGES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ACCOUNTINGCHANGES</Role>
      <ShortName>ACCOUNTING CHANGES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210061003 - 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>10</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210161004 - Disclosure - REVENUE RECOGNITION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/REVENUERECOGNITION</Role>
      <ShortName>REVENUE RECOGNITION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210191005 - Disclosure - BUSINESS COMBINATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/BUSINESSCOMBINATIONS</Role>
      <ShortName>BUSINESS COMBINATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210241006 - Disclosure - RESTRICTED ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/RESTRICTEDASSETS</Role>
      <ShortName>RESTRICTED ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210271007 - 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>14</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210311008 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210351009 - 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>16</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210401010 - 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>17</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210431011 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210551012 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210621013 - Disclosure - STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/STOCKHOLDERSEQUITY</Role>
      <ShortName>STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210691014 - 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>21</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210721015 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210761016 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210831017 - 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>24</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210871018 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210901019 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/RELATEDPARTYTRANSACTIONS</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210921020 - Disclosure - SEGMENT REPORTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SEGMENTREPORTING</Role>
      <ShortName>SEGMENT REPORTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210961021 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED</Role>
      <ShortName>QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>210991022 - Disclosure - Schedule II - Valuation Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ScheduleIIValuationAccounts</Role>
      <ShortName>Schedule II - Valuation Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>220042001 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>230053001 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>230073002 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>230173003 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230203004 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230253005 - Disclosure - RESTRICTED ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/RESTRICTEDASSETSTables</Role>
      <ShortName>RESTRICTED ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/RESTRICTEDASSETS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230283006 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230323007 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230363008 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230413009 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230443010 - 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>40</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230563011 - 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>41</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230633012 - 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>42</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230703013 - 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>43</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230733014 - Disclosure - EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EMPLOYEEBENEFITPLANSEMPLOYEEBENEFITPLANSTables</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230773015 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230843016 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230883017 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230933018 - 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-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230973019 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables</Role>
      <ShortName>QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITED</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>240024001 - 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>50</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>240084002 - 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>51</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>240094003 - 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>52</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240104004 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESGoodwillandIntangibleAssetsDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Goodwill and Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240114005 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Investments in Unconsolidated Entities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInvestmentsinUnconsolidatedEntitiesDetail</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Investments in Unconsolidated Entities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240124006 - 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>55</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240134007 - 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>56</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240144008 - 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>57</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240154009 - 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>58</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240184010 - 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>59</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240214011 - 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>60</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240224012 - 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>61</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240234013 - 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>62</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240264014 - Disclosure - RESTRICTED ASSETS (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/RESTRICTEDASSETSDetail</Role>
      <ShortName>RESTRICTED ASSETS (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/RESTRICTEDASSETSTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240294015 - 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>64</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240304016 - 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>65</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240334017 - 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>66</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240344018 - 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>67</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240374019 - 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>68</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240384020 - 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>69</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240394021 - 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>70</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240424022 - 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>71</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240454023 - Disclosure - DEBT - Components of Long-Term Debt and Capital Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTComponentsofLongTermDebtandCapitalLeasesDetails</Role>
      <ShortName>DEBT - Components of Long-Term Debt and Capital Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240464024 - 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>73</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240474025 - 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>74</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240484026 - Disclosure - DEBT - Loss on Debt Extinguishment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTLossonDebtExtinguishmentDetails</Role>
      <ShortName>DEBT - Loss on Debt Extinguishment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240494027 - 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>76</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240504028 - 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>77</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240514029 - 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>78</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240524030 - Disclosure - DEBT - Schedule of Gain (Loss) On Cash Flow Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/DEBTScheduleofGainLossOnCashFlowHedgesDetails</Role>
      <ShortName>DEBT - Schedule of Gain (Loss) On Cash Flow Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240534031 - 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>80</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240544032 - 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>81</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240574033 - 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>82</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240584034 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Southbridge Landfill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithSouthbridgeLandfillDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Southbridge Landfill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240594035 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Potsdam (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESScheduleofEnvironmentalLiabilityAssociatedwithPotsdamDetail</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Potsdam (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240604036 - 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>85</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240614037 - Disclosure - COMMITMENTS AND CONTINGENCIES - Reconciliation of Expected Aggregate Non-inflated, Undiscounted Amount to Amount Recognized in Statements of Financial Position (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/COMMITMENTSANDCONTINGENCIESReconciliationofExpectedAggregateNoninflatedUndiscountedAmounttoAmountRecognizedinStatementsofFinancialPositionDetail</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Reconciliation of Expected Aggregate Non-inflated, Undiscounted Amount to Amount Recognized in Statements of Financial Position (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240644038 - 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>87</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240654039 - 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>88</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240664040 - 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>89</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240674041 - 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>90</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240684042 - 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>91</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240714043 - 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>92</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240744044 - Disclosure - EMPLOYEE BENEFIT PLANS - Narrative (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EMPLOYEEBENEFITPLANSNarrativeDetail</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Narrative (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240754045 - Disclosure - EMPLOYEE BENEFIT PLANS - Multiemployer Defined Benefit Pension Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/EMPLOYEEBENEFITPLANSMultiemployerDefinedBenefitPensionPlanDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS - Multiemployer Defined Benefit Pension Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240784046 - 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>95</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240794047 - 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>96</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240804048 - 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>97</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240814049 - 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>98</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240824050 - Disclosure - INCOME TAXES - Schedule of Reconciliation of Gross Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/INCOMETAXESScheduleofReconciliationofGrossUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>INCOME TAXES - Schedule of Reconciliation of Gross Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240854051 - 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>100</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240864052 - 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>101</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240894053 - 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>102</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240914054 - 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>103</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240944055 - 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>104</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240954056 - 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>105</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240984057 - Disclosure - QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDDetail</Role>
      <ShortName>QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/QUARTERLYFINANCIALINFORMATIONUNAUDITEDTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>241004058 - Disclosure - Schedule II - Valuation Accounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://casella.com/role/ScheduleIIValuationAccountsDetail</Role>
      <ShortName>Schedule II - Valuation Accounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://casella.com/role/ScheduleIIValuationAccounts</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="cwst-20191231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - cwst-20191231.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - cwst-20191231.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="cwst-20191231.htm">cwst-20191231.htm</File>
    <File>cwst-20191231.xsd</File>
    <File>cwst-20191231_cal.xml</File>
    <File>cwst-20191231_def.xml</File>
    <File>cwst-20191231_lab.xml</File>
    <File>cwst-20191231_pre.xml</File>
    <File>cwst-ex043nextgen.htm</File>
    <File>cwst-ex211nextgen.htm</File>
    <File>cwst-ex231nextgen.htm</File>
    <File>cwst-ex311nextgen.htm</File>
    <File>cwst-ex312nextgen.htm</File>
    <File>cwst-ex321nextgen.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cwst-20191231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>72
<FILENAME>0000911177-20-000010-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000911177-20-000010-xbrl.zip
M4$L#!!0    ( #V(55#GLUE5V%\% -B!1@ 1    8W=S="TR,#$Y,3(S,2YH
M=&WL?6MW4\>R[??S*W+S^7C3C^I7QMZYPV#(85]L$S!APQ=&=5>U+9 E'ST
M\^MOM6P#!D(@R);6LI(!Z+&TM+3F[*I9W=55__R_;X^'/[WFR70P'OWK9_T/
M]?-/__?7?_Z?K:W_W'[TX*>=<9D?\VCVTYT)XXSIIS>#V=%/3XFGKWZJD_'Q
M3T_'DU>#U[BUM?C,G?')Z61P>#3[R2BC/GES\@MH3>B+W\(:S!84K;9BM+CE
M#4,JWA15^+\/?\D0E8I!;_FD\A8$3EL8K=L*RCCE-%A3TW_3+X:<C8IMM"%"
M88M0J0(91=4;D@_)UQ[-Y-?)+QQ-?QF\_=?/1[/9R2^W;KUY\^8?;_-D^(_Q
MY/"64=K>&HR&@Q&WG_SS^>'$@_?'+XZ=<OG'X?CU+7FC?29M*;UE]<7A\O%7
M?W9^96^UMS-.^?SP2T>^L8OC=$KIUMMVP3^_O^+9EGSKI8,OKN+#!=^:37 T
MK>/),<X$PW9M;DO%CZY-SO/E2_NKDY@MXR].\O:S7WCINMN[[P^=#KYTH-P(
M?>L_NP\>ER,^QJW!:#K#4>'WGY*KHD_N^?G'_*VS-R\.G<\F?WJOTRUY]^-S
M#KX"RZ?7,)B.P>CPM4^<'7'Q@?)F^N'>%@%X.,1_E/'Q@B':?,!@/MTZ1#QY
M?VS%:5Z<]?R-+U!J.IE]?KB\^/&APG!&^O6?QSS#G]JQ6_R_\\'K?_U\9SR:
MR;C=.C@]D5]7SI[]Z^<9OYW=6G#LUJ__]5__]<_98#;D7]NOV+JXXG_>.GOQ
MG[?.3IW'=/KK/VGP^J?I['3(__J9!M.3(9[^,AJ/6"Y@\/:7=B!/SAX.B'BT
M>"CO[XGQF S*V?>_G3WB^J^?!RFX6).FJ$J2P:VR343)V>HAV%SMBYUV*4K+
M+_QP%T=XW+Z:![_<'<GUG=Z1GS/!X?T1\=O_QZ<__S0@.379/T[SSOCU _/H
M]3.[.Z>7=U\__RV]W'_Y[U=[![NP^]N3=_L[NW9_Y]'+YP=[1WN_/7_U_.6C
M5[LO;\N_STZ?__;$/;![PV?OQJ?/=]JQMX>[[P[?[;T[5,_,DW?/#AX=/__M
MF7J^<_^-_&MVCQ\-]_^(ZH%Y?OKL:?%[+TF.?P6[.[OOGA\_'^SM/'NWNW,T
M?&;NO7KVCE[M[3PZ>F;^/=S;^?TU_79OD'][XO>?_G[Z[/B)>?YR;RB/W^WM
MW-6[O\F?G2,Y?OCR^4OYW+L_AGOOGIU_Y@_Y+C=Z?C!VSW?^/7A^\/QXUSR1
MQ[MJ]^#)FV?R9_^WW]7^T[WC/?.[W7OZ1'Y1/'UP<'>V^UB]?7"P_8*\!?1L
MM]@"; 'HLA6-RUOD6'OM:TA%_?RKDO^2UCJ$?]ZZA.?RX3VS//+IM[-?2!S-
ML9SQB/#T8^#OS"<30?W>8%IP^(QQ<G=$.W+L!ON_PO[=Q]AC1:^ST5NY!/&N
M0+R%A+3E,G'Q*L9@T\^_:G.KF8(KAOT#N!="XP.Z]^25Z0;;O\+67L+6AAP,
MB7<@D57 56]%'>I6%'5%4#D[5W_^M=W_E4'[4,X_I@VXWP0N? RN*@&#X[JE
M??:BGEG 9<5;'$,MID1,2?SQO6?7".VVX$H+;(=XN('SK^!T'\.I54:38]BR
ME,J6A$9V*T/26\08M5/)LC,__UIQ..7O011800UH,?L" 4Q6H&TA%53BZA5_
M!=%S*?K+O<%H,.,'@]=,]T>BCP\'><C;TRG/GDRYSH</!G7%3E?>WW[]?/3O
MH^?O3H;/7^ZZ9R_IY?[!7=L V#MX]>[9R]_=LW?#X]V7S][N[_SN=M_=/7UV
MFM3S_QRI<OS'")^F^?[Q'\>[[X:#/;/K=@_HU>Z[W_7^P=Z@ ;[_]-GIWLN[
ML+?SZMWNP;]?_D<^ORN@!8LRUJA*8&1*BV!I*WFKMLA854EG<J;\_.M#]UV#
M4##@8HM!5!4RJ*R-M[:(]G))6:LWD/U]R)Z]T&!$UE@OX\R[+<C5;\D?VC(Q
M*^L,>'1>(-/JNS#[@6'6HJU?[@M> QP>\.1XO]Y]RV4^$_#N'I\,QZ?-H&X?
M3IC;@Q6CMG]0+E![M6O^.'I^<$^LX=%P?Z>HO7=WU;.7K]X^W_GCY>[+)PWA
M-_+:V]T[GZ+V^[OG3^\-=\4:[O_V!/;>_6YW#QX-]@_NO=I[NGLJUV]W=[;E
MM;MO!#6S=_#[VQ?@##$ENU5B%&^7Q#+F;,P6!A$XHE6CS:K!=ETC;8/:7Z,&
M+RP9+NS#5M;,,M@0MA!KV@HD]UNGFFHD0<U^%VJ948+37!6(B/7.8K2A5F:M
MT-0<J1_V<268O=Q^\\+[0*!+VBJY2$"8@"4T]&7+BPYT$DCX9.-WC[12!2)Q
MB3+$$((.(DZS"L&3CI$ Z@:S'\#,O# 12@F5MD3ZPQ;8@%N9B+9408<Y:*[)
M"F;FNH*!A75L<XX3++.[;V<\:NL)9['>C<3H$%YH;]E'SEMBI$+S8&VUH[HM
M0VVUPA2ME?GN<?6CNN,"HSD.]_-P<+B8[G^("^\UO;%X[1\<VA?..%>%[UM*
MZ84=C%M1)[/%@IQ*9$),>.V*8X/7E_%Z]>Y%!:6#"F4K68-;4+/9BAQ!#*'5
M(@Q  NCPW5K#,5B7Q>@Q5VB(U!;Q86 &=-7[;_!;CX]PPFVQC^Z,CT_$$BXP
MVYY,Q(4MQ.'MTP^'G$.Y_08G=/?MR6!R!O : *ODAK\/V'9?_OMX][<_Y'-'
M1\]WVK&'>G]G6ST[_O?Q,P'\V<'O[_:?WG^S_QFP3TYWCY^]>?Y4OO<W 5.N
M:W_G">SN/!H\.WY^)( ?[>VT8' ;_O-NU^X='+X04&/-;7&")4QKLY9;D90X
M.(Q.!F2,L:CO#]B<EU@/D\D9"W@O7R&VV07+5N5,D+X5V-M_#>SM3X%=_/4'
M3V>#T>$9M/HF8ONNO.!$+K*$!A&M%MV2!%OKZI8Q.I$64*KY_J@.1;T:"@6-
M]A)EU!0B)DA&E>PS^KR!]JJAE=_QPAI*&KF-V"0!>_5Z"TGK+5U4KJ"U(-S<
M)WP7M#%: &31I%Z!N,T<4RH":Q1/;3B'#;17"^T3M?=R]T4-%%)0$LO;)*-6
M@@&)ZEEM,3@/;+-%=M_M:7\@VKB =H<K3R9_"NS3P>SH_H@&KP<D\NE1RXR8
M2D3YF">O!X77!=)7%Y"VE0*]*TKGV4M12'+LWL[]Q0K"\X,_CG=%4^VWS^W\
M>_#YK.@S*]_Y=O<=#9I">O[R=[7;9E/-\^%>FQ4]W@6YQC>[QVU6=-?M_OXB
MF!B*E; DU"B()ENW8I:_0LJ(T>>BJ'X-T7M-D\K=_FDN,?H"S_F4?EX"P,1E
M<(S#Z;]^OK]W[Y(2%K 'HX:U".)!GB]DTA!'N_AV<#P_/IN#X\DNSLJ10'O^
MO*&\,QX.<?+QYW[^J:U$RHG5JM$_N'^._OA4CG>BC]\^.]B&O9V[:O^W^V;_
MM]UW>^:)%B2/=@\$X:=WW^P-/D'_Y7WYOE>BC^\=[>X<RCE_AV<OG\$SL<O"
MG)?/C^^^W3NXV\YK_O/N\$4ID4J(9LL'V\)2L%L21+HM( ^BIF.R,BA^5?]P
MZ@+["["O&_R/DT)&\V,:S\X/^!9>?"#$@A^7WKY$CY9KL'T\GK=)VQM+B[NG
M+PH'JEH$F7,8M\ 'WDK*F"T)6;,OI9I 8N3U?ROU!6+<NISZ-6F&F4>%I[_^
MLV4&_C)=Y/P)-7Y:9 K^,CL]D?L\'0@,+?EN\=K1I#'G4B[:/]X*L>3LE\]Q
M]G4??\?BZ70\GRR>+;+^?CFGXQF2?X>.%R?B1<+9Q;,!M>=UP).?%A?$7TS/
MO'/__UW.G_KTP[]>O'3Y["<+IW3Q;#K#R:RE./UZD?*G],7G/KSW_C+IPZ':
M;%G]X2O.WKEX?O$EMR[=J(OSM$&]N&GSQ;T_>_&8<3J?\*_GZ8^_/'F\<_'Q
MB[<NGK?/?QF#9(+X'8$@,)B4HK<6<@@NHP:JYL7]!0;>Q#6X]6>9H;/S&^^W
M3'Q_HO-WOO-N3IO&G'YV0\_!7+SYW7<T5I5 )50V&C QQ1J39T#P&%QA;G?4
M*&6TN^H[>OXS^+#IKK.G)%_V]F0X*(/9+A]G^0H:')_-"W\DSF<MV4\^<V>(
MT^E^?3P;EU?;;P=RHRX.$7%W/!XMWM\^.]$_;WWQ_._OU_O+^"Z<C6H)S]K]
M/9POX:)48:^4"ZGAHRMJ9T'"'UW8&>5UWW"YO;ZXO!]_(B#D6OYD_)W(P^\>
M?288L6/5*6<0;!#'8HR!(B%K]3[Y>F;/KL.5_##*M^=3T5#3Z>.S4TS/D%[(
MJZ<2 /-D](@/Y:-7B?.G7NL'QE\T62FNL9C$$)K859C9)@R^R"!4_4#F+G8/
M&6_%\9OB/&8-38QI33FP08D];#6E\\A<'+8]'.[/CGAR\6Y'\ %OQ:IYQX()
MA)ACC(0<C)80D7-*G<=G,7(><3DM$E,<=@05J[+!HK,).8-3,9L40@ *Z"BP
M#]>'RJKN !8#/I)X6W90BTN,5AXH#V+1)8Q8W(&X?G<@_L@=^#@2>RBFI 4)
M[W_>8EJ3/SYT,46'L_'[P?.=0=MGGV\O[O!H?#P8?>FTWQJZ7#K%K<M7_U<:
MJV"M2M640K8@V&=7L1"244&)IH8.V:/51SA+'(\A2+0);#S6 A9%79$IU9J@
MLR8'='WCL0^X_)"5N.R_=8T1?6V3O%"JJ%W2&H,S28OTJEU2OJN//)<X7DK1
M6%QUVHK+"B*K5)91XVVUR3%S[-MXN5I<EN-57X]G_-E\P$(?MG>^>SH P 74
MU:0HKHITR$EEY0 4> 03OICQNL%ZC2:^+P]8'S4$C"W]2\23C:4X5HC5!!4H
MGJ4+Q0LT-R/WF]&,WXYF7!J:GE5Q$:,!KI!10H:$$M?Z[!Q$K6@%:';BOEE+
MA96)C,J W!2T!<2/A6A2\D'AXKZ%B_L6UO&^A6^_;V%I]\UH!.&<BT9NF(0I
M28N3!X4,M1*%LVDNOR:WZR/'ZI<F>"06$+>'$-J"%!23O;A 4C99E'@.KO$.
M_+#9O/N_\U9P9'Q\,AY]/M%W9CH7-O4O+&<G0Y/E,<(I$K1-3A*1@"TQH4]M
MJXK1)1?K-HQ89Q=^)8QHIC$F805%+X&KSZW^"):J(447E>H-([:)!BU/!H</
M<4#W1W?P9###84=@\IBRLDR970+=*K6E4+B6H$AQ"*8W,#WB&;94LKLX&0U&
MAU>[9K,\?# I\L8X[YR!XDHT7EYI$Z553.[YZD ?\-DN97X\'[8ZA(NUM7;<
MA(_:V5[S_5$9'W-'( L"#JCHR#H%HJICB$!*H27$Y$M_(-L;C]H/GXR';;GM
MOMR""4]G'4%)P!!LO';5M+UF(#AE3TG4+-N4#:\@^NF[=+D",;OZ:) ,Z<2:
M-4E(9).$1-9D<:"Y.*>);?]X=&V"9_7@6JZ:)98I3BEPUF;C*E275-7)6;^*
M*9*>V/358^N L<@ 914<."^A*\E81J24.5_L/NL5ME<O@5>/:JVJI4J''(,"
M-C4B9N"V/DI0/?;1'*]".*\>Z*!* ,P(% P8\;O10^3F=I,3SWLVX[0ND]8?
M*=BP- 6KLBOBFTQJ"QT $L)3Q59;/7K?9J6O[PYLA.N/Q#3+8T0"S^+().A$
M"]X[#,:2+R:D4++1;L.(;LS"+H\1P54NZ"G&JB$:G8KX0OG+Q>A,J=P;1JQB
M%G9Y,+DB(B7Y#(@27P!$8%^=-J99<RC],>77.@N[1,,:JPPDI6SRHBJ+P5QU
M#@)6UAF\Q=[@L^I9V"6J(T#GK3.9:@7M7<ZQ^&J]P!AUL:$WD*U@%G:)_JDE
MZ$1?K+4$.D*JU<:<0VZ9!&3.%,LB=V>]5/PG"3L_LDXJTBP9^<$Q(90:<TS&
MU>!:):60SG,IKN4.],GT+P\?X[FXJH(*3*!R1.W . 7):VX)H;W!9]6F?XF0
M%;NH#>:#42 >&K7@IX$C)HY5V2ZF=ZYY/'352SLK29"LO@:3("F#!-3J+A!Y
M .<0P<>"_>/1:I9V5@*NSKHU=[")V(+F@*ZVABM!IR#>-_G^@7O-T_\KRFD&
M4C4P(FG $)(\9^\<MR6\F&+_4%W]]/]J;'.K^*!RPK:%@[3+6&H +QAH+U*M
M=&C/U<US[5>R.U)\LHSQX)L!AQB#!%4F6.-S2)R(KG$7>=\9L<;[_RXQ@HV%
MQ%3$/#3]1IE8"S%8.6]<R+DWC%C%Y/?R8')>9QFX(29&:)DUMBWM>FV* 3*=
MVFZ^:@%V)?@D$W5TA1-J@$J(Q1"KE(PUM=IJ>X//ZF= EC;YG0!]3:W98(5$
M*AGOLM814XE!<W^&U HFOY>'DL[*!E^YJE;Y1P89V%0*DHPQ*")GN[BI?,VE
MRU7/4ZUD.SNW#NTZIMRJYCAG)+YUHGV3BSERIE74O^V+X%D#<&V,-3NO2&<(
M$3 V.1MC<ER"D;"F=^!>\SS52E!MFP0<>I0A&\ E3(D*)J4,HV6./41U]?-4
M*P$Z9,<!%'NP!(%L5"&K@FP*.%:Y2S6;;IYKOY)J44D+^"'&['.$;%*D6(F]
M-SJT,@IQPXANS%,MCQ$J>96UM;:"A5I3=+H6WZH;*P0R_6'$*N:IE@<3@77%
MJUBH6L@2M(&$:LKE6H)MRP^]@>E:YZF6AX].J&HMD;Q2$'2KP%<2(=<$U05R
MO<%GU?-42[1\:-JNE92#RV!M:)5!6-6VB<>8Z+DWD*U@GFIY*%7(UD) .:<#
M,7]).U\K%AEFGD/%#@4K#R=C^>&ST]9$:K8]HH;:23O'[=.#TQ.^#-H#'%$=
M#'LYK2!VT0B(7H-A*!AB-:(_7(JE*@:M.I0HL8Z8KB0GHI7R<YRSM\B@DD29
M-IO0THDCD@M=VM&\CIA>US;7#UVESJ[TRV5LSSL?7)SCFRO9*C(Z>E]#AMS:
MH$="966D1Q^"T?J+K9+7C"33R>R71ZT/Z!D-VM/=P:@U EQ6G/E=]+L]'\A9
M1X=RW,7#^R+(QJ\7NJ"7TY=4%_\53[I",!YC)2@@3RQ1T%THA_PE$IUUD]R0
MZ'I(!#J2\B97,  U>ZPVB?8H6:D(JOJ.DFB%EF@7RY$$[I/3CP_L(W4R T%-
M*3NABK8^*VU3FSJCUD2'3$>ILT+[<V.HXS!"J"IJ"7U Q9BMMU855!R\3<EU
ME#HKL#IGW;;.9C2^99:_FW3QQ"83^6@=)$4M) ;2K'*.J*+J %VN%-2KLW.=
MI$N,*7&T;7(,)02G[ !9PG(K,B>:TH6ILC6Q+A_6\T:+U8A)+S6P4,!AIHA5
M(YC:>J'99(0\:$FCIX[R985"IM]\@9C!*G;DJP1-Z').6AX[5ZRM7+LJ?%=H
M7^[-)Z/!;#YA.?#>X&U[U$OF1*JNB.BMX!4HUW99,$%0K6(ME=+5:'N%EN:F
M,"=YINQ5ZS/86J+'9$W5XK8PJ%P#7V.#VO4S-;MGT^[M>NZ/3N:S+P36GQRQ
M,YB6\7PT>R1H=&3]5[?>ZCE A1K!DLL04N7$UF?K@EOC/JU7;S%N! $J%8P2
M[[() ,676 *9&#'D!,$1=\!W?'\0?&<XGIX9]X?CZ>S\V1UYV$LCKUT@WRHG
M9..!+")92QE(&9W;2D_?\@%6"_%*T@. 0@B<8K%$X,26(^"B];QV4)B[U/&B
M Q"OIJ:]"0DU^\IBJ&VHR9<<?3*I358&WX'=!NN)[)5X56B=G8HVFDJ$DE(D
MZS'7!%QS<*H#!2O6'JSE])+&PPGSGV?B;%^\?7&>;\[%,;9*/$ZN+7H#!H<J
MFUS$0B.$"MPE7;6++\>3"SZ<[<>YG+,\GXV/QWDP[&>,K%3K'H+(J56<D@&=
MBP\BGA*2JZ%T:9GHOK!U@,/MDW8@MNT:#Q?WX<Y9SOG@-=^ME<OL8(+RR?;^
M9:1W!O+VA$>%;_/L#?/H$;_FT9Q_FP\(Y=7[H[//W^8Z7EB$[3KCR<'X9%"\
M\LN*R[;IY7PZ6^3.W!M/]OC-=EE$78/1H;!T) _+66;-9ZGUYT<]%DM!.*'I
MDQ,24@AJH%(?J:LC.E4SF*J3V"&?2W5)H" )\2'&+A7"VU!W9=1=3<*SKJTQ
MET$N 4)6F".DMEH/%E6AKLQI/Y9OI/F0]^O9)I)=GAV-Z?[H-9_1X/-7F??P
M^-**/9?3,N1'_*;A?G]4^FBI)())5$HL7"M4%2+E%+6$KK4H8[@+EJJC<%_7
MZ'XON4\DHOBRVF[O?+?09I6X%?&VJ181VFWN.FJ(:+D4"8N[D/3^7FC/A[,!
M'Y\,QZ<\:8'7%V:</SUD^O#L+$N;]/[T"SZAI_BLNZ-#>9T.&(^%OY-I>SR9
MEU>+W6\D_FUR>GY1]^8CZJ.UPAJP&M.ZN$3PT<? Q&!<BHY]C%W)D1?)0?,R
MVY\\YLGK0;D4U(^'0U%#2R36^]V4M^?3P8BGT_-=+M./OO4N-D*)-#O\ZR_N
M)'%JS*9 %2$#%A14= #14('D"VC=E0S5M2/.4^XY<4I5.1I0M90$G$,LCHOU
MEH%<$)VT(<[?(\Z9VA+/U4?2 %&"5LS3H84V$1#8N9HHEK:!%+H20ZT3:=Y'
MY,/AHC[#Q;N]I(]J7<^-PUH3^%"R8H>N]9]T3JL;I7(ZB9]*Y!0$0SXXT) %
M.5UC:Z* *;'J9 W2)8G''R7.Q;;T\TG$/K(GDRO!BM[@XH$X25@#E3CZ"M83
M]XT]WZ,@-^SY2_:DB-9J,*45(D@&$942QV&L26Q%P/:,/=\J(S?,^4OFZ*H)
M(V6'0?B3,$IX(UXK1BL<*MTLG[I4+;GAT%\K5\^*V6 U"<!9EUWK#EL6U7)<
M4J4#'-J &$#YY(*+[ (41RDJ"@I#%2VK!,H.@+BN\G6Q2%YYTD?:N!Q3\1F-
MI@!1IVQ;6XQ4-9,7#](%_[$<]%8FCSM)&RWBPH>4*"L%U8:8(4+@8FV,$;D'
M+F,5M.GU]&HNZ#2"=B4EL32 QH2VY5N#9J,W2G7CIKY:Y@A+36"! D&R ;-K
M+>&+:!XVI71EM_<-18^<8TR&-'L#QI14;2S*9'#%(M38 ?3659O>F4]GXV.Q
M,>/AO,W,]W)I1<F(5RD:!%^!+6 )D%+-)J;LR/9M>NPZ)U=O!'^"\KD2!UTL
M0S86J],E1]2ZR!_? ^_QO3!N9.LWIY*HJAT[;A4? $G%6'4H,3BLE!FZE#"Y
MGK+U1E@@G<@XU,*EUC%%URA6!T'EBHY2T7W(+;D),%;RT=2"!HJ'$DV.VB7G
MO%*63#5=@'%=A>Q[)W(^1]]+_F1G4F3TOJWS6@K9QV"L#:XX'W3H0G_2)<.X
M,N'<2?Y8IVNVF;15&KCJ;%JZ@!,")< 0NE)4<UWYTVLAJUP$"B) - /8VCHB
M5U A>4;A5"<6"->4.S<IRU6#%1Y9#K82.(S1Q8C14P5OJC<]V))Q(X0(Q6BM
M;QUYM09(F(KQ*297HF>G8Q>$[%_ N#\YQ-&@7*O_Z/V&K,S&)JH>M5:0P64+
MQ6C%B3T:4[HP$;N&M.F];(V1<G FE-1:!EB*+GCO+=AB1'M0%^;0UI VO5:K
M)EI3:B6)=:+(51.UBAI1I=@VU=@>3-E?,V5NDDAUIMC,15F-XJ"*:^EL(EPC
MN)2]]3T(=;Z1/-U$+V2? )15M8)V;;2K@A8#EUACZE(%L76;9%TDF9R,)S/L
MZRZ^@H$\8V85'20JXC(PV^HA8,",?4E,_%8,-SKUNW1JJIA53>@B YN44$E,
MG)W.)AI*/0AO5D>>7JO5F#EZ<4X^!6C-A"-+K&-+,LB6?-(=(,YZ)PGTWW$U
M@1,866<4G>IJML(EMK:BQY9HT@$*W7@,E<G*DM7>L@-!"!6 06LQ!^=4)YJQ
MKJMRO=C!]QM.#\9W1SPY/.TC@VQ(V240O>H]6.>2UX!:,V7 5NVQ9PQ:11F!
MGC-(01'%$0$#6-&P).HU@)>7K&UU0+NP0+?.I01ZSI["2F$M;+TO$$%%424:
MJ1J)B%3J4X+;BLL)])U'QA"!KK4J<64A)2OZ5E%2Y*N/N@>);C<$2)]59"YM
MSV:%VEK&DRJ@DN7@E4E="$LV*_@?;X5QBFO;AI?)@U8FEJQ+I2IBP2L;^[85
MK_=3EK;MNR?-.H(,2[8I.J.CCTK%BCKWR&'W?Q:Q9C2"3\DI,A03$=LT$'MN
M/0A-IYH@;1:C/Z3:20QO7$!C(X K*6I5VHI4RM4)F#U"=?F30A=??# XEC&_
M7R\VR>_7W\9C^D26O3_X_* )T_;LX7C0NLW*"7I9]<E7ZXV0*I?0DKDY"9%2
MR1*YI>A=Z-)\T75@O-$6WZ458RV8DZ?L)8AS3C#W(2OK=&9*N"'79KGT;UJM
M8A21L8ZY@O$Y S& CM'YMLS>HZ#RJF:9-H[Q+RBFDG+&DL_<VJ+%B&U?0TA1
M6(79=*I1^P;C/\&8J1;K 8F2@X YA^20O4E!EY!=EY8Z_B[&^Z]Y<MVNJ?=S
M9!:K#\5 T]1M$02U<ZV[8A$95($WO-KHZ;\G>WR@1*:Z$ B<8>1J@M4DZB=;
MWXDFG5WD5:^E-";*"8F3BP5BU>B*<HBD,T&UJ@L5 3K&J1LU=ZDP^6QKC9S
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
MB_TKKO!R):@458ME-FR+A6)T3EE;'5/FUO(G0>=1N;X:*5>"3]#!N^@\^N"
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
MCO)D0(?\0'A;!\-A1]0L$W/2V3KTXJNLEL@L)*S.@H_)5NC0"NDZ8;7Z14(
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
M@5UINX9+F4I<:A"/> ;9?+_D.LJI-L4IZ?EV8*LA56T+V W/!3<TL#,M5;5
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
M85JAR1S3MWUJ&Y9KVIA38=(ML)0W?=^>WI[VL$1."QG5#=LDED8")]2 );W
MHK#CZA;8TUNUR4_3$=,*/!IH7N  ]VJ^ZNNZIQ+#TGS?LP/+W *K>ZLV^4EL
M<PM]F$PUS,!Q\:Q[WS=M%7OITX!Z>D V]XC23=_;GS^[](_HVXN,Y>DT@V\2
M?XX8H7P^-+HZ^!?\0^SB9_4S[D_]:U[,8MP)%EV.BA>:.RE>7D>T&+W05/5_
M7N[QFP[^E4](4M[JD^#K999.$]H-TCC-7F27_C/=LCKE_Q1U7WW^4ES[!VYE
M&+X,8:K=D(RC>/;B_PUA;W*ESZZ5\W1,DO_7R4F2=V$;(GEC'GUG+W J_*]K
M,3='55_&4<*ZY5QUF"!^?Y>R(!5QO1<*3(ME>!O.G6S=G)51QL)_[_T#-\K9
M.Q@2/V9*&BI'N-5)D?_K#P*[A]O1V$2Q/P?_\K,_%B[>V&?^;A)'E\F+ ,9C
M&2[3JJ=O?6Y,LLLHZ?II4:3C%S9\.(Q4\/G*9^0=,0N+%V1:I.4C&5\*_HN?
M9O#IN"<QF>3L1?D?+QOOP^?%WU&"*/!"A7?1*)_$9 8<PI>7O[<FW'U5$F\!
M'%#0<D+R^KZX]D=!EUQTJV>77[_UX7;DM8S\!]]&L95 (4BB_][3K+T%\#*
M+N[(Z(OD=<6R(@I(+'\31%U29Y%.7FB30N&UN I'!V!K>5'2_\WK$T)IE%P*
M\H?+U0^"_#7!,.7'5Y]E5%]5DGB2"C#;C%OY7OS!^>T^\/)P((:E?  0:^9=
MD'COX'W_9-@[5@;#PV%O< _TV_#/&O2.WI^?#$]Z ^6P?ZST_N_HS\/^FYYR
M='9Z>C(8G)SU=^=;/Y)\!'Q5I$E'.=X_VE=TU3*]S?\^>^'SS.6?]_D!_[?Y
M'Z\M?OV*S7U]=G[ZO__0;/7EOT"I!23J3\<P5*!(W?<<M:7( \,S]#3JJH%G
M.DSU#8]2SS)"VW0,/S26N9*4A* )0EGTXC@-IJBMHPFP)R,<QH>9?YQ>O=7/
MKRZ,TRG]TKOZ],;[<O;EKZ_]X:EY^N;]][/C4^/L^/S+IV%_U'_SZ>NG+^=?
M3[^\@G]?S#Z]>6^]-?KQQ?=T]ND8[WT5GWZ__-[_?JE>Z.^_7PS/QY_>7*B?
MCD^NX=_ZZ?@\/OO@?GNK?YI=? SLT^\GLU/]P_CB2W]\^N7K=?_XPCK[V(.Q
MOEKP_/6G81Q?#/M?SX[_OJ)O/ICTS[_B3WI\Y7])OY]^.?G^Z>.GZ%2_F)T-
M#]7^%WAF^-?7LV$,<WT5GWW\,#K5_S;[K]W9Z?"K=7I\ L^\MTZ_!,9G,.P,
MTV6D2RR?=4V'A%W?9487;#_/,$.B,]7:.]#4[G^XF5'OR'UTQ]^ XYZ(K=2[
ML=6S4Y)]5<X2]GSEKNVF?F_L6Y:U#H76T_=-\ZXC+U5H:\6KU!11\=0GWRK-
M4>X%_O0X>BZ\X(YZ:I.8&^2F+^&H.;+]""/A:/D<P<[3^1V_!6;QV"(@3+,Q
M*>!I6*6<!:#WI[%/XC@M_/3;,@EQF"13$I^S29H56RDI7D?^F_?VZ;CW_4*_
M,#Z-3S20%D;_./C>__@Z[G_Y:]0_CL=GPQ/U8AA\ZQ]?RF<^P+NLY-,PG<%8
M7SY]H?"^]S.0&&K_^ZEV\?$]S*NGGGV\ "ER/NI_A_]^[5Z_'1X6IP/UV]MA
MSS@[_&PX#NAF@=HU#,OOFK;I=EW-UKNNA?OBZJ89D+V#__V'YYCVRY7B9;7!
MLCU\LPRF[PSW#^2>PW[__>%;Y;SW[NQ\J+Q[?SYX?]@?*L,S!:R%(9@$BF8H
M9^>*9CVCSY6SU\KPSY[2,"0J(^+P: B7A5:F@5(PMS-;8A_>R5$'ZF>:*<6(
M*6&4P^XK,T8RA8&4HLHZL>@%Q2:-,.*(DAF^DR7+P.@=]P;WA$M_*]'HD?36
M[R?69YVXJFOJ?E=S7;UKJIK6]0W-ZM+0MN!GW5 -NG=PS (1'C"TCH)KOX@R
MRN9KL7<DW;/LMW?FMLI>J^S]A+(WS. C(@S1;+W"U__^_AO<.^M__#0Z_?)I
MW#_^^WM_^-4$R%5/CR_-O@[S?7/Z[=/']XL*G]$?]@".3[1/X]ZL/[Y0^\>G
MVMGP$I2_OZ_/CB^-B^^!>?']=?SIPYS"9Y[^_=FF9ACJ3MA5=8]V33\,NQX-
MO:Y% M/5-2]055\J?&:K\#VVPC<\/^P/3KAFMUKIDVI<K?F)'UKUKZG^%142
M*"($KX19.JYTA8W]@ENCXV('?_T_-W[5]@Z4(FTW]Z<V=^M9_R@=CZ,<$XC
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
M4&B$+2;> 1/+Z-[EM],O?W_V5,NU#=ON!K9A BBZ09=8AMVU=(? 1OC$MEP
MQ8^#U0D%+=*U2-<BW2^JU4--_V:97JD<]J0=L+7E\T\%AB?ZZ?5GV]),*S1
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
MG:W(F_,+(IGOT%^.N:PQJRP##.(TYV/[TE>-S_PU323*ZVY'00SC-8)D AK
MMPA@C,4SY9\2(E_S\CQX:II$ B"G.=U;0$Q/=QS=!<!TF*E[GFL;AND[CN43
MS:2A_OF$(Z:MNWL@;0)X19S_>Z]KS\'FBV0ZIFDAK]^$S'=3/XZ"UW%*"K#
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
MT^%0UPC'R4@C+FFR$&VDBC^KX^MP!=:9!]@S$;$L1J10"*QTDA;-(6&EX2[
M3TQN0Y<87!VETQC&X_'\/*(P)+TE?KFO7*13,*,2)4+FB\(9[F3.;@MY^OP>
MX9,1:MUUFM&\#+;[+([ XLL7 _/"KKOQ<ZW3W;C$58'%'\?D9A( 6 4W?L-E
M6/PQPG06>G-FI9I:)@EPXN3.Z3P",B'<* 40RT40Y'K$^$7I7$S8)<^]PDTE
M80AF#/]S7QG^:"5Q2WV2PPX!>P33+$/[IVG_=I1J;AT<B 6D]*E+#N582WR0
ML((%$SH%QIPUE"KNJJ]\I-(QRL/'URR.\=] ]^223XGG@#HO88]Q$T/I=ZWU
M+A&BKFDL8X23,]#:EVDB M<8$>>\/I<](0.#0*;-[X?!@*093T#)6)'N*Q\9
M4B/2^>649$ <C GRA[D3#%K$\4S!#8>_1DAGPJY 2D%K@<LD*7[F' DTRM'7
M++B/NX17;\N84+%[2AJ(70DJ4L>H&-Q"61YDD<]H!7YR.J4)R^\M0VI .M.8
M/X71,PZ&8T0',5A'R;ERE/$T&WA6;%;)[T!X- H*D9.5E0D'<H&++(WW,2\
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
M&5>L7EF8-<W2R4)  G-[:SOV)G55%0AI"9<)NGIS[CT3ZRDQGY>#H$&#SE^
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
MB@38B%W"G&#4"0A!+B>5:#QA%'85%[Q<9S&.S^*(7>&RP1?A8/!"V)HT1CB
ME4VGP-/D*LWP[5?URPDR.2#"%8,)7Z?95UR M/PJCC,PE80%+,])-JN8&1?Z
MFLE/%*,5(U(HN* 9^^\TRN"]Y<U\4GQ" 4-\>LD??U9. P@H@L\$$@6,PH_C
MBTLFDRS%V>,VPG]^@1<I/LD9WV$"@UU%0-II*/:YT4> LAS4"?Z.DOP$L/$9
M<IJ"7Y(@(CA7P+D$QP\C .,Q8S!?7*P(D#XO^&Q*>M@%3+H;M\^5YF_N-.<6
MV=XW3+ZN0]C@* F0$?$_&N(XSU/8=.1(CBX)3*+"!Y!/TRR?"FX)HQS9#9/H
M%%W5/""3&!M3<)$\8@MD!22X0K:3LGN[I+O^46^@O 7"#)$C)%OV2 ZC)?".
M2QAAMXB,O_A%!.I!%-R)[,R=(;MEFF%%#Q5-+B.V:T _I!; [VE<</*28U0(
M6A+41Z0=Y?W@L*8JA#UY]4_R%3YZD=X^LCEZ4^XR\5OFZ]QGOG]-DP@N*><1
M!77T!YR@*#O "W=5 JUM(_Q*"43ZX6H1!T,$W+J]STV"7P3AI0V N%HRR>"/
M#&V%>>)J#-^P9X# D(1B25+YHO%5340^O3@/J314EXO*?H%7SHW<D:K7,E8
M/HJGE E^B/CD;KQ)") @RJ7]%,0I,![^.DRO^>L&Z;08^1GR2$<YA>=),)KF
MK #5I)R%\FRO<5?%27O/5\N/!C_8VR<;.,?#LJ49I[,7"LR497@;?$D)'.<<
M.'9T!?8.YM2'_<W'B[V#18T'&$L93/TB*D [.JZI.4X#SB# 4Z]8,8K9B(T[
M?!9_DO$D'X$Y(;1WL#E 3P,NS<7=FN>9^PMO":99!H(!@ ,/S8ERU.A#84]\
MXW  5RP5S![ %+Q2BSDTMAKJ6S4]@"/2P=G7MZ+C(PC8I%#&(-/01Q)+;^4U
M$F-'.?I?F/G+8P5?F*&I@8!4^40RUJT,G!QL*+R!/\AO0_LG24OG2)$F:!D)
M)PFG_GP?I+@P'%'"\F_EQFB4A&DVAC%]@9KS*W@<70G4@8_N)5=1EB9HX, K
M!BR[B@*.6[#((+A+DZVV_/"#Q[RZ9%JN$JYIW/0:D:2I"6O[N@)$%>/5IE\+
M,;P2!TL48U1)(FDUQM%7W"X)I7@K(#JW4<.YB<AY"2G!7Y'"I7*Q0$1E*(,2
M_DDI=Z)EW(POB8J_3&HK\&.UU0H)8?MP1;AMCT8BY1ZP1>CO+! AK"O+.(WB
MPL&Z7&9,&+>X4/@A2)Q%-@TJ&Z*FMTN2 TIUT>]W.4/'65*44J?<F.II1CL*
MR WN-*#RJP4!$/R0C'8G)(.53I- . !C,%[HKHJ)O8/E*N9VH.4J]?@.L(E:
MO7(64ZY$H-8 PW-"U575["C7C;U7"J#]7.A->:V3# !;&!(B?Y93TQN6 C&0
M[CM@UA#X]RC-)E( *\^D)T_>H\A[I#?O>4?8TT"YB!RU0V[A+46:?N7DFP%$
M3?#WY6O043BP98 %@MB!OA?>W"F=4CX+ *GXVP0[ ,-Q;0%6T5"[G&4E.G#_
M%B!P"7\UE_JLN$9$G0I-\N;4]U?MUEW$C^9X]Y<_4NW,E7P:PO=&3*RM!"J<
M80-\*X6W\L:5N(.NB])M=M?E$&N[0@#.>VF%%$NSZ)+[1^ 7'HVXN8"@PDUP
M%'5?J\0$CW? #4ME*KY< &XQRM"5"^. *@ 4KJMB@HLR%W[-1^+]RT<$?3U*
M!(F(?0[3/(]B)9PR0-D4T!Y#)#  +#7*/MA#E(<\\)-'%*2S>,R?34"FK'@)
M?S__SP:HAT"TZ-9E^1T5@WWE;%K .UFY=PUU #VB*]20@HL^M*=N52A0$*]
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
MCR-C(NDW_<8]5+NPY'9ZVA;6FM5-HW,]]?VL\C9^VH!2>W%Q1SXYHI'\('4
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
MFM14BE'DKV5;FW1/(4HC0$G-9!V*6;+N5H)'I'^G:%C<M4+P^?!4%H%1?+R
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
MQXZ$A6_7K(7$Z:<<B%Z9%9+9&I><9-RJ#KF)QN3I^9@7=P30W@R@/3\":(\
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
M3$<KI?)OR 9?%XK0 5F_#&[?ESP;1QQD[.^8W0D#%9?1>]^P379!\]% @&B
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
M:93<%>]UR=$4U52XG DY/>@>)4Y>\?XDO _K36=#0K%0:F8J,^?XDRXTXIZ
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
MPO:ATLD6HEFK#0Z7OVJ24;*JT5&5E(W__%8?5<K]Y;1SL'BV"D75;Z)NSU0
M_X6_?FVF<7B/#1+0JNJ/@\%+#\)2ME9M+&OXX!B5V)CRD)%\;OZ431+^(4#D
M@BVN+D.F;KU94"P%=6TXKBOV50J%O@K&81JY0"["CC5&5]LB5/."$\@\H1ZW
MF+V8WJ9/DWSYKIDQ+]8TB.D-B?CX%;H66[8/R^J77MF2/DMHW:U^D5.:T1[G
MRQ*Q!<5"*&*%$XP^?8AG5I*A:V#@+#C/@K;!?5.)QR[W.GLA+4A5Q1U,J<-X
MB[/'3#J9#.!?S6N7,&$"@B9>%38+X'E)T"*YOMD!_993^XF/M+BPI&LDQ4,M
M2J?NWFQ5E$C9IHTW.R*_ FEE] HXM=*9^Z%!_T=<!%:>=#LGYZ'H2A?@$/:E
M5'Q-@JI7#M,'%@H Y2MCM' @52/$']BS^0]VZ#CTL8.AXG#D6-&#:I7KT0HI
M#=6/C#73C @/.1J;:$'6W(.Q0)3Y0#;T)[[M*C0D,6O;.<PCA*O68G8_##+B
M04*CE+8[X!H%TZ2;#%&#I540.<NI>*]Y;>$V6$MTZSKV"HY$"O(M3\E[RFLD
M?_>CHSW,WKLA;V2V-2!;V41[OQ2:RA!#GG7CZ5@U[J8U*8$K$09C#XXNB:,7
M-H0J(^N2* H#A,5#2\<E(Y.;URF1PVDE/)@]ZFDD4QWB1)H\]Q^A)_YR.B;G
M/^[LG#\^)N>/R?D'3T)PJW=D&9A?T+MH7LZ2HS- 53K67T';@R5[ <KI&#,Q
M"/50=UO5A.=XA#%OBD3N9YC^V2C$L [O"U3V3EV'LG,>'ZL14>4UYY>C6RS
M)PTYIQ%WKKW["U)8316VUL<J$E-+BT)<F[0R%:M]=_' H.]BK_@]=RM&:N_Q
M4&];:N/;,^AFEA'CNV-=<,C<.*<$=TS/SOB&:/-B.\&S,VGW=56V"N9=Q7(
MHT&-"1".\EUS&4.\QOW:O.V9U:]!;Z^F<ZV/F1!H.GG)_IE!!G:@V*UC]+S+
M3&!L8H48IK FTZ)X%U EJG'(Q$[(H8MY.6>[3^"W2ASG4;:RJ 8)WR\38(!+
M_3<8-(B%8=$B!Q711.^(;I4&M%@NFR"TTS'[^6]GIX\MZLC[8GT=/_]X0:U%
M#G4>,?@ZE-NQ$,0@J>I6/_&.ENGDZT'FI1:*0'QJ;YQF;4JBN<(K-!X?1A9U
MS<OR^/0L+<M/?CO:D:DGV322*K@8-LJLH$)M+!.AP8F:^I,6$=%5?D;S3%=;
MK"*OJF-U+1)?L%;>1,ZHHHKY3J\::>C+IECOK3CJM!&+0X+G94=UDQFT8]4_
M8]5'M:\FCJ&3#-.I_"B)IU^JVP8\*0^//_9C>';VM!_ EENEWP4:-5SSZ:GG
M2!5H*:44VK 3=!E,7EIEFT2 GS5YPH4_F'6\G7AB?-58KFXL2O%KNBBD3I>T
M"OE;;1"!;[EUHRQPI(C+C\G>!9[(T"RWXFYA!:UPC,%>QSFJ0HR^L<=-X_TE
M9T>;=Z"FM59R9Y4'!MR(7DM_-''P*X XGO%$1'8BI+&!+L!3C>=YF#R2,N(9
M)Y;,&RTO0EP?-:M6F*U"R#?%1A0H#),V\D%4X;J5CUC+RMVB?\AO;_,H,=T3
M?C/]4UB17[3#DJO6B-'-=YZ2'[M&$F'FZY\MK"#KS08*4_DQ<F3-B)!^*Y8
M>'#P/M1NR,SG'.F5343G4OIS,;>$G\[04JCA/8)S.)6)5CUKO%6SRBM8C;XD
MJZ;@ZYINZB^F\F]T[*S0T0M;72!2O008AFL]_FK,[&^OZ9Y2^<"0#;"?L5,-
M[BL.3:]CD9\8 _+*O9+HD*R)W^:BJ/+G#1ZU+M\#_A W&X"9O_<%9SLY!,U(
MR\6PFHVOV-U!B/7 W+.QV;5DKK\<,/C( '@YQ' SE@\=)6EGQ-GDU<A#K!G$
MI&'_IO.OM_/$$:-$D<L,U)%6&EH(DO'T\;]KW6&MO,#C3W+K9+7[VNY)83'%
M?(!OLYC+T'2HYI:QU]1UK]0?X5W&SBSBN.^*<$,[E$LB!_TY? =;EDTDMNGJ
M^MV^74IMN7BKHF/&ARSF6/WQ\@?ENVI>TR:5!>\2_0L]>@60=!G6;> +(9U7
M(6D>GM6_G;X]U<WC_L%2X2C2($3J)3>&>+%">=WRTD$X6O"((LH\UXY4VG(F
M7D_.G:D=RE'0,EJ&-D"UPFNX:.OF(EM2$\Z%*DIY>&ZL3*.]Z<:51A#%/G]>
MWG4A<:FX["DLX7R0IE#HTE-WM^:N:&GFOG.$!&-S9Y:CHYK&<VGMQ ,4'R!8
MH)83UVW+'4"DZV ^)#%[?0F@Q8!M2&JM(Q#>U4L&E.9U4)X,X@;>GH/)&/P<
M(M9;X=#,9+5A("07':P@1A+2V#&-%47XE:\;8T]J(/B,N+M47KR!=7U1LY="
MCPHM"B+(NKD**PW/HVR[\-PBVJ^._7[[Q=?\^BIT[NF,V4*"EAPK+<^ EFE5
M<Y-A 5ZHV3ON+A.:).5HK)I?1TG7Z'>%U3@&WW&D-TJO8D<ET&!&[V$9ZV)5
MRXJ^I0-!SJ6!DQ)@Z,7\%_I(6OM9L<J&VV+)L#T&)(EW#+E%7N1XXKXV^RE%
MGR2FI78D64 ,""A0B*T5X#1,SK5K?,Q:;'#&QX KS*^_=1]+1"(=]!V=2;<R
M6ZM<)1%BV[ $E(B'%/S0806NK@5PO5=<",T+Q:[^B)\F6@A?SO:JCETV!GMD
M+) T<]E QY66-FWJ>D!9J&*W;@1X'44GMB%-(A;]I_@7S!I(6=G,^K4R#T3P
M#OU\*TY5['>6EBGVIH&G(T7*MO<NS_1PK(N/<>6C618;.Q6\VZ8X%G&O/;W0
MPUF3V]URWT+3YEI6RL0C[O'($N3>M5&T+MA[$."\^<Q&2[>[BCD+U$[3!-&=
ME=@>PP(9Z34<OV98^Y]%!0U*,<@2<Q4%J2)>F38BQB?5^-.91JO5T6';'2]5
MSJWJX/"^3&4.&(/ %]R[8J2.5@86I"-<Y$<9(6Y9S<,%N3Y"BKMG_<T^B2E<
M*2$4O/V L==,4 <Y]G55]8X7;X[-1=C6^@-6R?7*=09(Z>Y!$A^;NIO#]_*B
MX5R)@)O&$RX'*1[9G2V2V(HTM%(6 :'G14>[#;$4UN%J$$ )R : 0E!R@DC7
M=M35K:#.X8X!SF-F_.;,^-DQ,W[,C#_XS/A'-!'EFKK-LBDB]7ELO0,;=-$4
MT<TVR-%-P&WVK905R>KB+,PWMQ@?&8Z_2/ <-99"H.V!W<+-Q7>N5BH;=M48
M%?G'C#4]%*/GP[8BCZ-:5')3KNI.ZCC@F5D?&=^6B=LJ.WB^_"%Q,UNQ%:^[
M;UT0$X/:<<^\$=E.1.9AI,3@D+;V"9% 7R:F#:%$(M[?1:"2KY"D($I ]F86
MAP$3)ON/;,=D&=-4S28BB/T0LF4%2V9!OW*4'<?WD*.EIOO?37]>= 5H#JN%
M%)VQ]3H$4TL7\MQOD@:I:.?6.)HE<M>0V.P2 1338$\MB5IR\WDA!=2"/(6
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
M8RZY8Q#UY7U1\856&T)IS2AJ._1SK^4C)\;7DT?G,L 1$8ICDZ8?9,JN&;A
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
M)V": NMWFH1<II/?CQ46)2Z8=9CCN/NR'X>B,]R=D;A(,^/SUC$XX4![&54
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
M<ETO<E,4VEM04-9,X/E6=;SL,ET@4ZC9*98N"E5V\O3DXNI?E_G14TO^8,W
M\E]'CCS\B5YO&#F1!Y3"(R^R'7QV_H]&,H=9@68LZ% \?)M.IY[KH=;"R:NW
M WEQP+*-O>O$^N2,HJ9!IEMC'/<06<*3J"]X<:$+/7T-+T<I'M@/C"_+90"G
M7@03N F/>]&:X^DV<0,#I_4FS3N1!X?P+&-*-N#&NPZ!R6/@RXF8X@U:JVT>
MJ#R:?8N.F._!1W"XJ)C12LW!TB6,N_%4W(WA4M*4<3<8=Z/^N!L7=(@VE.[G
M70Y78)WX#EAQ=4H^5T$U].YS@]\::+RJ;QZZ:1/KWZ#ZQ1Q\!N'+\]9B7/A-
M6W.7J.5(:M$)40>=-ZW44T(.&(N9XT^1^V(/)N5$B(/E):D\G"E]'W)EURV*
M].JT'XR6=HPGLN4@5IY;<6=I7?.ES&WW>2)=6J%V^N$-'67'\Z-@HW#>ART;
M5N1M/DH\$I_ V-4ATT6:R"/NDA"&P5WZJ+2U,'KI@DZ<N8.?1<,]0=R 5.\J
M\!0^N ]W\E2I/$#K!5,\H2XT$,KJEZG;R^"]16$Q<AAQ'Y:92#J).@6W1VW%
MX 4>?-CQZ,SU#3HATCZ'$T0M$<!H#N$/D"^%GULBL=[+:,OLZ;V1/+(/Z[Y(
MHSAUY-[+,0[_7N@ME U.(CD)Z 71-#\)A&8SCN'CSJOXX=R_7Z*O!'> 7:,\
MVBP93^, J&W6B,X(HY,5B1M/W&J A;+72;)K%T:?]'4R!T:Z+W%9+,>;_.V
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
M:]C7Q"$.#*@6QK$'9A0V7S1?O"E[C=*$#UQU-T])_ &C B*-[_*/2C:61)V
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
MI_Y1#,( ^!^/]T_EF=N[[!QN*2" .ND_C<*Y!!2(/) R>L@#08 ;X]1/--R
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
M]-HC:XT=HZ?%TO>6]-VS]&WINZGTW6F?6?*N@YKUH)QI5%QD76GWX0P?[N$
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
M,!)9#EZ71$!.<(IG L<',20F.5=="9!6R1$XLK$ ;AA.)#G3:Y%L9>R@58X
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
M]A-S_"UY+W>*PF$!W0-7A\,BJ['-V>F6$:D_][F[1+$C+38$B,)R;RJX?[E
MA2E82E$T@[55Y\+HPHH)Z#%Q&2DIZ P4Q00P#$EC*')2W&6NB,=N$8C6+T4A
MH]7GG2[,6G)%OT:WY(*83W'K$71^Y5/HZ;@&T=K<)CF?W6\GK[Z).:BHKU57
MR^3X9[OF7!<[AC:I$5BY*^Q=VZBN;3MQ+:A+@REBX&,M6(7;?X8[OG9W?!J;
M)!<[TNJ;N/'LJT(3+ZD?8#;\"]G8#]<FUW,8[P#Y(+M&].1Y[@/G"0H_[,-^
M)0+)2F6/YN+H=']F:J11.6]2<PI-4WKMT?#T!VJ^YH9@0L#K@0HO9_DP>CB,
MWKG1/0-Y% YC"6K-4N)NH+6J=# 7*.<;_$&M5:C)RI4;^Z1_X$]KQX<K6S'$
M?KO;JQSB._@Z4TCO;+_#4UJ92YJ4TF*0C+YS'Y>6ZM^1KY 6BT!5_\Y"X73I
M8SD9Z7X;=) )=D7*W;!D/]!:#@9D@&FUFMJ8JI914O<M;1YU0N=FS*!"JD;%
ML/"PZECOI20_O.8+57!*924Q&S73^XQ>3OIA"KBC66MT-5X=Q'I9:='<-J.Y
MG1=7SJ*Y632W+=#<CETG>X=>C^-6R$85"IG))$'%V5H;JV@3?UME;/MO2?%P
MD:6S*);V+>_')_)G<[_5EWX"#)@:BX+)E,G-<CX):FC6ZW1.G2=2$2J,O@.C
M[V/+Q:WG?T\#ZJX9$"YG5VEG+:5]WF%KJE3"1_EMCZ0*N+HJ5>K5:;N@7?'X
M] U@R$N?&>@T<]^E5J^@NV"75S&.,_0ML\)QD5UF\$!)W4 TM !4&/A[3"/)
M=8]_NR$^;J@>0$.K Z?5JQ[X&KU0C81?N8-FN*H4[F55TNJIYBO$#QL+U%^W
M0)6*\Z#=K];M_YT%6G/^WNN#2CLOS?OHJE)#W; XO5LNSL'U]9M5:=T:7OYM
MC'Z=6LT.4:D5*S59C8KXU37QJT"EI4]S&Y0F:]RC& DB,D;QI1OZGG3 80O5
M*3JD8^$M/6JGB+_/W(S^G;^SM5%K+PNEXAP;X.%:(Z__(V)TM#9/PRB[?+IG
M6TNR 39C-:WO1(1^%!M'M+AJM]- ;C&0TF>0:Q1^,NW][V[A5W+RLS6B#F87
M2!<-;!:99B5FCKZ"A!IWAA,WC4 RI8(C3??&LBM6T&34.$:33Y_=S!6+[[K)
MO_ 7#-6?+GV"764\F185JZ=%6!E56;?(8F]&L9:R(T)^M[EL"=_\/^Y\D<S0
MB734S&D;?W2WNS5/6.%%54MU2XZT_=<K/Z8<D:4+=>-.O?9Y)7,B%D#6U"H3
MZ)T7V$_;>:FC8%) Z"^0I("W^]&DI1U_I261:-$I#':!R2_LG'=E;^B\-73;
M>5/!\-3X))?[X*51%9/;QBM:'M?W8UV%KU<P,'_RKT?H#.IW!H^.@+%MCA^B
M%RMVO116S_F09QD<#=N^N7$W8W?3D6"AG,UA$O"69.6T>L9B&"D7C,BNTU"2
M$D2]YET(#\XG,YU%&0Q\DCS5,7CL$8^\"D\4XR]*:L=$&.-;,AZ?A]&!/&4&
M%AZ>9!5UO"8XXG=HD]WOMX?#X5YPQ#OM[O#(&G!WVOWNV;$-V:[R]QGR/6'B
MVZ[,NQ=]' )8_JU($B5:W)#"2E'($L'VX&[<;G>=$Z?/XM[N;N-VMP^[>VIW
MMZ&[^RZ*!:?_GA*;MOO<S'W^'*5N8 O2=U_ EYA-;MNT'+HN]>&T:1FT^IW>
MH<OSF]:F9=L^U+<ZG+<37Y9G6)ZQKV4;M<Y/NY9G6)YA>49=2;YV/*,_ZK5&
M_3VT@+)<PW(-RS4:RC6ZO;/66?_@J)Z6:UBN8;G&T7"-TUZO->Q9KO$ $0GO
MH0IT7\E7'0G2)1,$S?2F0Z;(EL,$:\;]Q #+YY)-BV1\&T7FO'4ZW(.?M?&
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
ME&^,X"JYP<JE+$Q-B(U.>-:.<+V9.C3:L@.>+<A01:$-1AVP2>*&J*JFY%!
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
MT$*Y]JH(K/RITH&E+>(Z,1.34_'65?ME[0:;55>4:LYCE.7=R ?4#LBZ[K"
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
M2Z9G+'R]:NS]NL0PZ-S77:CF[C=_GLW1$N<,=L)\+/]:*A"C^C!#S=DTCD4
MBXSE48^[[=ZI VL5R,@)'7_@;YAB3];(3M]VLS2:1V/LF%[XU U?(G TW0N(
MM39@^Q/=Y8&U&94WH'I#F<E0>4^EC/&L.>J'41C*.VBM(N(:02#M&H"O^)R>
MS D)IIY!;0CCI6Q=,)4@$*H/M:G6RV1O)YE10_/$X8R>.!,Y="ZWO**,Z<)7
M4(^*@?[9;:3AQK@%HER/O*6#[-M!Q5#P]S*?"8D*U5:"IL;U$SP+%*W:K<$;
MH"\8K9;,\9(_134?-@J@C*X3^$T%()OW -?]H23NONPHD3<O,WMGT@29]G*6
M36N'/<9D&E.I>9JG,N@W=I'$75*!P4*O,'^*AKG/;5%47[/B>%'-PW)+J39(
M7X",W*V7#%3N:?3*/!IV>'N3GM3:S^ZWQACN\G#F2D$!N!YWEA1"BCQ/<\T^
MQ260+$*W/*V"S2:>%AK.1:/72UZ%:&#@(H+Y1 "E43F+^TU76OQG]0VR^H40
MM&$&0-H^\*(\#9"+2Z0Y3OXO>)\L7F17E:P45MXHYC,R8ETYBI?JQ^)"R)I*
MB7A9K)HL^9OQ;11/IT/':ECNP4LT8"(=S=4B,L:JU#CA-"/Z!1EYY1ZT3'[&
M99I2%\2\H-!ED!]XC_1Y_ZYV9MU>Y$U(4]F<(F^4)_*2'TI-J03:,E:<,A;F
M[E?9MR\INODI]*!8++5=SRU6CJY?<7EH*"Y9IQ=HO% 3H%QH)AX011;(WDMQ
M@BP6%]V<66&]I$.SL&>R4@@WO45/H.0G&XV3 "]]?2#(+,^W+@<)I\G2REVM
M=/60UD<.L*H,+65@,.;T"O7E%5)FM*6<-.O'LC^3.G&E%A^P ]SJEH!4N4H_
MTJG:Y8,K?5_2_IED'GN^UG.*XQ$)-VO([$\K31$]GLPVF.LIFQ1749?W2X8@
M&073]T2<&'\3 <F0I<KRRIT$!>ZUDF"*)"D33O)#S 7_9&-C6)>\]7#D ]D>
M5G5+CLRIJ,ZO!.J >G44RJ$8-TGE=$/MO<V;V9PW<VKS9FS>3,/S9BX*.<@8
MO,Y 6DG0[@LO-5KB4%@: ]E12.%!)9LCHZ',;^U/;=94,+EPWI*M94HV"?O<
M)@Y"#<'_?$IEBGZ,3OE4F%PL<*]!X5JV4!ZB<T(YW<-+ZG0(DDTY87_[5/T&
M^INLH/[I#SC:7O<'5-8X$Q?$, +:M)VF0)3D;77/CA5OHLJ(J_.2'Q9=PM2C
M27.5[N:I.L+XDN-4]6YK_>O^RZGI#3Z:Z6[G^\W&7ZA(,R)G$?!M6>H)NCTB
M-3%G-/R5.M-]J?1&9NY1EG*W!<1&YOKAXNO-&$:N/+.[<+5S'GHEF":Y?R1Y
M&8ED99F7T1I[0W^@ F@%]@F"W_*>$O,($\=TMY]E#DX1Q;KA/6-#J!?YJ<(D
M,Q[3'CV:#*6#2?L-2>92!^ J%L\8NS9TS>@<B4,=9<Q- \-\;3OOM,=7=S@S
M&S&:V6:%I5))=V1TJ)FK?62>HH@BMWEYCAOW@^+C['&4\2-.&^4%E2M16CU.
MP)B2!:*/7<%)*_6$E<W*C5I-,<6UBJF(67(P'"XW8,X_FSM 9#&?\G%Q)80Q
M,\3ZB#C5UVP%%JO0/KN_)AC,I153C8K9K<_)LA058<NP6*# 6B5%D8T8/X*1
M*,M23< 8U;+MO%A=,&63EO-%=)<YHQ=*&1^LG.[ X<1$%+I>20R3W!>M0X;R
M!NW98+P:7=*FOM2BAGB<OU*QW^PU$B'[F;G+H$*<=L-BO2\2C2H@:0PV7*YX
M]8Y5\7H!RKTOLQ8(@-H\2O684ITUL>8J5I_2R/MZ\C.)HA=&'/=H)GR#$0RB
M*)D!6SUA:5L(59/XP$[([/13')<+^C#2"/*L&$ZHR/#0F2R(^,D*2J%)%G)+
M*79.0&3=+)SR[$29\2ZT)D&Y.PDFQ6%%(&(#<8(QUT#*:A+2(534@7WDN,45
M\Y<?)&"OJ?!1_E6E-W*H<LD9RS)NRIF<-.=$%4 :.74*.Q-KI?'K(*%)/)L6
M#>?IR'')\AT.:1>?0.=I[%-$@*ZL_J+:D(95[Y$M(+?^+MU_/.?]Q@K>JG8)
MY@I+:@>:-<O4N3O8SP',Y^23AZU=$WG_"8)2T3I&$Q&T\FP C'DLE!:PU>;R
MIQ/#1J%AYM]_AXX[YX4;!U'EUSFKH#C!+<EE [6H8?D)%W<S"I?XBUJH17E:
M8*'Z0F8'O@A 26)Q<R$]:O+-DK=,9*X>?:-J_%N0IS' #0M66JF&4'2NB_6/
M51<CD2O3&_^O\XI8:3UF8E6P>US%-0K72]FJ_6>)X_RK8&B!7S&9[=CFN %8
M56<Y4'@;#<O8'\M>-TA(H<!^1H$_1:"'.69-276'(NV<0*>@KN428=2?/5SF
MHC$3+2RCS*-&A2GU9317!V^QI1*&"#Q_05S4U/#\6&M6TM_ @P8VJD;'3A=9
M>*(T.(4FOZ@<C];?U(20IX-V1O!]ZNL>** 4,V%$?M2<Y$A04LT0GH'S+B><
MT,]+)#,/"K.?1%Z6M_-6BU?< 12V<W?"J=,4,.?D A3FTXP=(XE&VS?S>R@U
M73BOI&X*)U@OL?3N?^("B"5[J*=.]WPXT#DS;V2))3QW)4(0>2\BA);%>/<<
MJY?U!_248N#V['V1[^MU.F<;%EGF9.392;+(1ZZ;F9Y97CI$T/<Q\.3&TL-4
M7IN*)_*\=&<!;!&]0)O'ID#U\:I?I+\;WYW;%U>^N%9SHN(.E6B_;*"L/SU6
M6:^/B6;WL+'6X;*+M*?^,__M_+??/7]T/*2]1@O ]U0U-FG(R7U-$'X@@;W8
MUS8A>=F+O;]S$:.!NB52:08V>R+//U/3T?I>C7U^P3CE]9C'O9]_D)>W._R;
M3GFO=\,I[_9J= [6):U_?O6.EV-XT7;^WV\7[S^_^7SQ^<U_7CD7[U_B#V_5
MWR_??'KQ]L.GWS["I9\__/;9>7?Q\7]??78^OOGTOPWA"C(!-T2/1E"%.';-
M@7"J!.*0G_2Q$)R&Z<0S /]U@B7#@5+#&IE%3@Z8":JBY,-AU5W6\6$T57"M
MA9%$C)_D.+%*J%XW O3GT.JP[P4DGW_%:= ^ =[*FN?( :7Y$@$EYT(W+M8U
MC?16F\>Y<Q[GF<WCM'F<3<GC7%OX)/G;1V1*_XF0$5!<OB%2 9T4D@,ON>:"
MBAIT.2@ER!LLGI.')+12XA"CXGS/E3L-INQ>QD*4>+(J?5(0]_/H2JLT9;%B
MI*%P9@57\_%W#+ZN$=^H#=I$C%,2.C3*6PV12T<+RS -,BR@U&@3ZX=8')Z^
M;^$N^?UK!LI=P*F8<J45. G6\J^CEL1$N'E*F&+BRD:#V)HP"@L=!Q]WSX'L
M5!&OR@,2+$_EVPN>DN[)'&AKYKQ]\_.'CX1^]ZT0ZJ'6!-,@XOX(.8"M[ S$
MD=H%(<2J @T,]C"MHF-%5D_',F!#V!G?%.9KKWTZ^ &=+[=<+UD'FR_+G-..
M5.'9:S&.J0*XU^EUZ17O7/JCWYP\YC>K]=V4-T9GA%'8MCLE$E=^/4V=G>8D
M)8N\,#>-X72)U2P"EWB-G\B<\9N_JI ^? (A]F7P?OT&FK_T=/Z6[!!J9*O?
M_.4-M'*V\JDAG2&:[\Y4WFT/SW]HC#M1Z?X3@?FOS"II,];H[G"Z9_ \ID7J
M1K4YTB")$,E&4@6YS$ETNE/+M  Y9(+#123T\CB@@E*0B15/T+_O^>G3BD(P
MW;<#>2&YS?!R+&;H.KZ228GD)C;L<KW]*LE$AJ,3%W/'L3>OFZS>A!%PFGKN
M+J=I3PK 1VWGI5%"2Z *P'0E]\Z[CQ+JO<Z6R:FZF/.8: AM#A/%K _(Y,[I
MZABE.# 2-E&6K2R @83'=?,YT)>&]CJZ$./ZRA]8J16)U-*X;X^[@]/V2'-&
MA!OPOV&)+O.><2HEVZI0\W.(<Z4*%26W?)/$^MI6.Y"&^:1*TS,K)8OLZ7%W
M=-8^-Z=15&C6S8*%\ H/+'Y;TM5:1:_TJ6O&KS-&UV^?_H#'K.+SG[@A(\-%
MW</')<>!(PH&*_N;N"Y]$?D$EW2=YZZQ'#2ZA*^<*,X5SM_)T+OEI<\7?CL!
M<0SNNA?:7_0KY?SDQE9#.,-GXUA^%-X2$?(N\_1Y1FUFAU?!0X:[CK@M!0_8
MU!]CU82",\&.*<#%X^S294S>>#*.4,<A0-L  Y37R0),M;2%<7(@1P]>=XD)
M4RT'*PZQMH'2(H-L[H?9'%&XX),:/)>!;. "'J;U;CN$<_-2R>9+'L"R"26G
M\LQYTGW*S=C)N1@%@0PYJ];7"1L3,J$2?@1C0N7'QWHAC0K^J2 -,YI.4\Q_
MR._)1T3.O^?.D]Y3&,G)&*E$+[1"+U]BGS=51?#DT;N/KQ\]-0;%0I9SOV(9
M4*=T5P8"!)M(Y.],=,D!68^HV[#R4%@AWOZD)=NJ\HJPGD3*@KDB5)B4,*H%
ME6* H/<7"R(.0<FIL :H?!"T^=IOP1KTGR+T%2W0ZE+)'?[_V?OVIS9R;=U_
MQ<6>>\],E<7HV5)GSJ&* ,EF;FR20":;_)+2,Y@8FV.;)/#77ZD?=AL,P8!-
MV]&N/03\[):6OK76MU[]BU&Q2GX9*M=1ZIK<V2MF9@X*193_.=$T8>Q.XW?Z
MQS7>H/KB+%,B$R'_TMS,*\)3%6:XP.:B(F;*OLC38+-P25F(,93=/"\WO[GP
M53*L3A@!7TI5A:(NLDN"P$\B+E73-&NR,LAK4<9IO^4$^2PQI3%N]10ZP(26
M\D'-F(KZ'9;^_FQ#X;LM/FKJ@R8[&!8F$[R)$E\3D"RT\_7@044C_H9@*=QW
MZ]:)E5F4:>8K<4/%7E.N<).,K9K\D[J7>3;/,!CYF;V:;4EU[O'UR\U[DY]W
M;6A<H676:2@D_Y8'9RSGV3B;?$I+&6;(G>,)GF0=>LNCG1?DE0??'_2B9WGF
MBV2CK[^45EU&=F03@FZL1 [3U49 T]TABV8JD_=Y&^6B6Z1Y%[W*RH?&C:]+
MJ.O>,5.F$N4(:-UQEW_-EL]97/+M0EW\6419$/_YYTQ"G6Q6J#/&?NZ._? 8
M^XFQG\?$?E;!(YDD$(C-QJO]]G9[9W_[3>/P:-L_L=<^.LSR" X_O'W[)OM[
M^_UQ8W?[:/LNM!&KGSY5YI*XQGYE[,U[[PP,<P[Y[87J=G0UQ>I59W"V)@;*
M44Z\O,R\JV# =;Q964YA"^JQ6F&0'1X9C&O9^)B-73N\]#_/O(6_W].;C5RZ
M%I.1M!UT\:,'1U:O;\5W[L ;4#F3F1,\K\;6_>$DGRKLX#A-.N#>H-]M' 06
M=?+R]^7 R359F'%>SD6>!)]18SH;$]6[S'W!VYK?_E3"LTZP%VK8,45>]^_A
MTW?RS_[C5JHSO"T/<9:YZV6 =>I:*HEP4YT(FM=H^<+L_3W0\W\TI\C__YI!
M^_?,%&4=VI,'X[V@S[W+:VU1*3 ]:B;/H9_ATEV_"6]T%X9[V:+1+TS)?'RS
MH:'[+5TPAW_D?2="TZ@;FU8LZSCCO1RIE'L;7I"S<,#D4R>34V_9AV:U1**3
MF?=3]0@AZ?#Z8<F^'?^5/?$E=\5?#>29#?43WML97DSB&7EA_,AF1L;A>=C9
MC!4X&'R1O<Z5' <>PHN/O"%IO/V8OVN89>KG;:;(NCB_^WELJI\#U>TR,-TE
M+'/QBL;T6=0KB$\G:UM9I;2&H1OK\/J'ENY*N<J%",UU,',_L!B]7&D'DH6!
MLJ%QMYZEJ5.4'2R0Q:5_=J RGSMK#Q..;AZ+GI@;@>C4G?-PJB9ET?YY>SZ:
ME.U,=TGSU[/M_7+O V\VML/AZLS8BW)QPBC80$*&[AVW+_0D<!G/X6J=P^WA
MI&5?N+<9?84F"=7WMA:FQA*?9)T)\A#IB\;1=BO7E\WPZR0ZT&R\>;.3/Y;O
M16#M_4/^=6W_H2>-]V8S?TDX:XBCQLY)H)F]5/NC-,I>.ZU8PF?]\9<7\6S&
M<Z&Q\UJW;(?SCRV.0O'U+P?][Z'A+WCE0:<S#&9_&!W<*=[A%_W8RU1Y [=^
M=$L.A_[H7X3&\,/)5;>L7RDS;.SUOG4&_5Y8G6"2!>XD5^4W[\$O:>9B^!MY
M>[CO3? P'5YV"Y/C=_^8?^9H$&!GVTMJ\1&3!_RSX9O?'(W?6ES[^S ;VHN0
M-.'MO6'H^WY8S+;/7Y'U;\D3RMZ&^-Z-UY47,:W-JV_Q!DC)"6:M'3*R-VOD
M,Y@ZDAG4>.D;]RH:IVI[8T85C:*]I%Z,9WD.O5O?RYI,=HK0C^N'ZIY0[#D8
M%?[(&,8S\R'0?Y>VZ#'D+KK9H)AQP\<B'^@^ML7P5E"K)'X'8"VE/A?Z<BN;
M82>;E4V[N=+CEON#L0,ZST7L3&W(O%_N/ZC0L'G&4Z7C>,'5#F^F\/!-]']R
MC;D)_T^S5 W%%11P.M.NG=7^?-Q";.QIEMW>,XUYBZI<.4B^A738-OUQ+=/V
MX0>/4YOA_A( L3_97DOKAJ#XCW5)E[JN@;)*3#SN@#'#)IRV4()Z*=O!9BW_
M9XS%R[O6V3(DF>%"97:\O'W%5[48[$U^LQ5YJ<=]W'W5-]W'K%I[-<-^MQSO
MEUG&3!#(DJ59M1N[HPE0<2C_:U@U +.<Q&&PM;-VDY/)-[,/=WB^=#NRC@CS
M.Q?-L=(HVNA7^H-..MSZC^P5XQ/F^.1JMM\-^F@^\[E_B_F<QV#':S9NAYF-
M&PW*.1O#5/AK)<<W6?J9?G0^I.7V-]W?<1O[9UD .G R18/08-LU<C-C"GL[
M@[/0!K7DS"<-#O*7ED!>(=&#7S$,LE60S[]/>;!_>+MW9_O@Y1_C5(3QL,%\
M?F%U1GTQKRPS1QK3!MZLQ@M9^W%G3=8\;3)B,^\B7H+39(!L8W!1#DTK&KU6
M_<?#R?O#*_:*48%5=[+\R.R&LF4,=NU%E@H[6=_;6D1,ZIJ+;RP^YN@DM$2=
M/%NLSW@ 23;1K-*9*K^K_*M"!HS*BAC&C5>S<2_%N+=\Z'NUR>YL<1MD0Z=L
M-:NK$6ZZ?$ES_!F%(@Z968,LH6;@KV2Z!>]#^(60*3EA+VXE+U9.K=Q1WE3L
M8"$+=Q=1%SN?<TA];4W6E6^Z]W ^7?ZV';SK>^ZUN[=<0I#1'/N*,JC^I(+U
M,"0!5EX\OAW[0^;C5)M9I^/&J"CDZ01VJI@7=&T [MC+Z)E*1XC)E)T9MY4#
M<[',,N?.R@LHANB4'SZ3HLN&V&5<>'6ZYW@N5]8I9VJ<7]:QYKL-0Y&&U[\B
MF[L8RBYR;TU6N<V?7/Q<*F]RCSDNY%.K\V!Z!C%9LLY<.C27L?)&LO3K;-OE
M1-*^6_DUT\Y9T4Q9 &&'XZ'9UU8CK[;(,X3&N3P_U_-3M5[Y984$=7]%=^QU
M17"SK-0\):DBEMFFC8=:59OFE-*E.P-]<584B66X/YFO5>9VY5]=-)G*,B_'
M>*S&1F2%N;T#RV*2S]U)/B(F^<0DGS4O\,XZ DY&D+T)XWHG]NJOE@F0M4V=
MV_?I5-+1"Y63>QTE2L^TF:?MCFR4^V1P^\S86.$5>-5^+@=CS3[3HLOBC#^*
M&Q@G:<]P&&;$!V=:*9N-!ZY-KAZ'A<66-9(K79_K]EVH@S@O:J4+IRRSU4.
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
MY%!L,[9[B[LHPZ=E-H^WA+R\=T(N=!%FSZWED'QG>SK7.^&SLJ$.H5E<M]H
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
MJOV-+33>LX6 J 0#BJD!"CH--"4":O\;0VE@53"+P<KU"%9&V%L]\SO"WI/
MWL3N5BBAW.@48,&TA[U$ L&,!0YKFNJ$.O_+QA;V(D$C[*U5@&XE+-BW YM-
M7BB'>2S*=(T4RO),UV)/]_(MC=S)0S!<5TU7:*U,*:6 .TL!1:D#DD,'H+#2
MP[I2B9,;6Z*9ILO \+6G3B)SO'ZPMP33-<+>D\#>Q'1-E%'<(0FL\/8K%<X!
MD6H%J$D4UU9: LW&%F\2&@-F-35=UYE\W>]]\P>\/[B,=.OJVZSCS7P]Z ^'
M$;7G0NTO4WD..L6$)Q@8@@V@7*4@Q3H!7O]*98BE"-F V@E/(^$0>=:(=\_$
MLT:\>PS>3:Q4P2"D6"; &"X 30T!*648*.D2*:A55*0;6TF341SQ+N8U1%;X
M'OM^$(;P-'3N0A=#5R(SO/I6=K:O^<C+R(\\1//L?<^T3F9M;W]&S&A(J (,
M(0JH=0K(Q'"00I[05%F=()6E-" 2"9+("T?0>Q93.X+>$X!>:PQZ1AF+4@V!
M":P"91P!Z80&"$'*4TA2DJ"0T #AS>JX"'JKS JO0F.PHWP\\U(LU_E\O<=T
MBEMEA%]&R5P$]X>#^X^J18LIX2:!!)@40T"=DD!(@T$J4NG5L72)3KQ%"W%3
M+,6F7< 1JRMR16XY8N4RZNLB5CX**R>&L)-62B45H)@3CY4H <(I!5AB$7(6
M4RJ]]Y_R)DPC5*ZBF;R QCSU[K[S=A &9H\NFXWS;C9I,(PQ_M^+SGD8^#7I
MPZ/UQ=E%/K[;V/-!F'LXGG4MS_I^=:[&(^MJTI%'?Q^.7I2W]S;<W';/[)6W
MYG]_U>F%YBEOK!S:]V%-#MR'H<W <GMRO[N5V_5OVJ[<;(32^:#TTD-H :7[
M] UYW[7_?G_YZ:,Y5UX%^N\Y:>^^8^W7>Y?'^!CZW_T][Y/6ZQ8]OM*7QQ_W
M6!OOT]95V[6.CN'!T3YN7[V#K:,OEP?O/D.#46H5!:DQ"-"4>0/6<@DPH_X?
MDVJ<AGQ=2IN"W\S876(+GWFJXF?)H/^]:V<(XZV2'J6T'E)ZU?KR&2&&&=$&
M&.V\_>#_ "G'%&B3(,U1*A(.O91RT>0PMO^IA7U>5PT5!M)%-;4@ )BP(PDE
MDDF8 "LD!U0[#)1*'7 VI2+1))$B--NDI"EP3(F.$;^(H<]5"7(+C+9MM(#F
M!\ )Y0$-3+#SAC6"P@.@3"R0:;!;!.58$(@UL1X (6TR'KL(U9366./HWX$_
M]M[,Z7UI=(.9U,BN$_0=N/!_U"D8N,;XOHPTMG*;9QG#$>#G _BKJH5KD-]U
MX;%=F 0"2I@$2A,$A&5&*((<M:'U,11-N!0+=^W3J7_9$-^J(>#__9? "/\5
M1;P6-LP:CS9\W>^;[YUN-^;;K[ZA4NYEM$GFLTE@U291AB!-F0,V31V@6"@@
M$I$"OV56:)80G&)ODPC6%&@9):UK[W1&UFW]P&X)K%L$NP>#W81A2[&26%(+
M-#8&4"$)4# @GK%)DBKOA%'HP2[!34YBLZF:6J=KS+#M]T:R]Z43.E[G?%J6
M%A1)M=6W55]U_-?;-YUOUDPV.<\6C6&3N4$=52U8G4#,%-9 8.4M6&^P F54
M"A)J$R988K2F&UM,-#F.O:\CJ181\'D,V(B 3XR $[.64LLM%1#H!$% )4N
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
MB%M,C%PO [;<UX^=T<G.Q= OJ!W$],A'P?J7JCGKF$RU8P909OT/Q!(@>((
M%%!SZ(U=ZV2>_AXYB<C+1A1\'G,VHN B4+!"S1*N4J$Y0,1YI]YK-: $L<!X
M>9$(<BM"/2AI0A['N]74N%UG9K8L I(%0ZOE^;F_WF9#=_O#B[(#7G\X N4#
MVO\1Q[^M@?U;D/([^8[OY-O[UN]N\>MVS^SUOG4&_5YHF2N[.V'CHRJ82Q5\
MG3*($^LWT;B0GQ#Z T #%#<)X#BU*-4:06NR*!W&<4A2)'@C+CY;'F[$Q<7C
MXL1$%LHA!RD!5F@#J,4)$)@I8(AE@CN:)L9EP^.2.#RNKC;R.A/ ^0SDTD*.
M+/!:6<'Y+-!\;V-2VB-A?6]J&K)#"BHA!!!:6$ Y@4!:(P E4C%KM( <;VQA
MTF1+:8"R]MQ'9(#7#P&7-@TY(N"3(>!DE!;V]BLT6@&5I Q0#2$0B4L!<0G$
M6"*N$Y<AH$ Q!E93R_:![.\J]&_.IR(7\\^78=C.YUH]IJOW*F/^,MK!1IQ_
M),Y/S?35,C&:" 182B2@QGJ<I]("*1,*32HH4G)C"Q'89#6L-+[7.:LKAD7>
M-P+F,IJF1L!\/&!.#&--*)52")!R20'EU(8FJ0Y8QQ*)$+&09)0O:M*41\!<
M0;-YC<>>A,;)S4;7#H=CV_F\/PB2&0GA-3"-[]4>.Z+_?.A_6367%=/2IIB!
MA"38HS\.!1]4@01Z>YDI3+#E&UL,IDV(EU'JMO:\2&2&UP\*:S,I($+AW% X
M,82M5UM:I@)8"$/W&I@ D:8ID,1!XTUA31'T4$AQ$RYE8,S:0V&DB.?+?;A]
M.,!R3>"8 ??L(P/:_9Z.W,=#(/]JROKUDLP2Z8!PVD,^Y10(3@A($D4HP9I;
M83:V.&QR6#^NN.YX%>G@U07!A<T-6'L1CP3>7"NX/5^Q4^3ZUM70>5"J?S2#
M'FH&P:H9Q+#$J8$")$Q#0+E10!'$ 714))QCJU*WL94@;P;%RMC( 4:(7*%J
MJ B1CX#("3EH.&2:"@N@E-Q#)"= (.* A4JFW#IH%<P@DE(<(;*>9O0:<X.[
MUEE_R$-;5]T_LXV1_%&7U-$UQOPEF,7EQNYG^WHD?U2RG]HV8OJ<F(ZJ9F]"
M,6?8<2"@IH!:RX$25H,T8=()QK1*LZ'0"8VUKI'\BPCX/%9O1,"G1L")5>LQ
M#FMI).!<:4 -3H&TB@)A19(BAY2U65] MI2:J+5'P,@-SQ?PSHK]N_VP)'9P
M%LO]U\NTS;:W"N:1J7@@IN.J58NY)"%S$^!L"%=FWYHT!5XE>^N68*6@WM@B
MM,F399BU:\]41#)W_=!O6:7^$?V>!OTF%BVAJ<<_84%BN??I<<I BI,0V4JD
MP-:(%*4>_6"3BXA^-35IUYBGW3EHM?:/6GOMH\/&=GNWL7/0/MIOO]YK[^SO
M'=:%+5F,E?ACV'G1ZW3_9V,TN+ W6U^?G75&(6PU#-GM_CO\5=F>]L 80? ^
M($BJ)B"4$ML$&6 L#6F-6(*46@122XPU?I,DQ,%\N 9_SRYXS_W]BS$0HN O
M6/ GVI]+8:'E&'!G3*[]94H-4%9QK_J)4^9VP8_LS%RJ[/#H8.?__?O@S>[>
M^\/_:NR]^[!_=-SX?7?OU?[._M$?+VKK(_V*WU\G*TVL@&SOR*'M=F7CHQR.
M;./PTO\\&S8;^SV]Z:^PK[^>]+O&#H;_U;#_>]$9739^-]9U=&?T0+E?@"ZK
MT6K6ZEK*[:G'+M7B^U=!\9G.M^O7,^E:?$W$[BD,TQ)T;\'[B0!W.ST+3O*_
M$<Q(L)VN' X;VWYMS\[ZO1Q FHW?[C(WW]K!X8D<V&MFIY;.0>C2E"M"O>FI
MF)/:2(,AAXQ0.IN5WV^_FF5V]GN'X4K>RL'!X' 4)L'_([L7=O+5!0T%HR%Z
M#T-T_[LW0 M#]-WE&_*^:__]_O+31W.NO*O0.FUW_7>A]NX'VOKH?]_]\/WX
MZ@MJX?WO[8^O3C[M:MC:W?O1NGKI6D?'\.!H'[>OWL'6T1?6^OZ9B$1;I2S
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
M4O6,C40=$W5,C73,$HH)HHYY<ATS<=>D)08G$ $A=0*HT1HH*AS@/%6<0Z^
MD-O8XE['T*74RT8=DSEN?XZDOXVR)4FE!WQE8;3UYW#PUYD<?.GT<L<5U[DG
M/,YP[NC$-J0.:5*R=^FWIM'+FK'(@7^XU^CX6_HRR&IC!WG2U(D=V@ YF4.>
M)5JY3D_V="<+>O@'SOPR##>G>[AD/_('U.#/K1M/YCCQ&7XF)'26O+'*Y_UA
M5K_T8F"[,HQ:^NM[QXQ.\K[VQ?U0O,G9S1[]Y3NE\E=\,;)_%<()JQ^Q\9,]
MK?D>)N1:RYS*SY/!Y/Q_L4 -K/SJ#5A_5R]D][N\'&[\.77SUU;SQB(]=B6<
M>\A*B&L+P6<M1+9O7FGU!S+;<J\G/1J%EX5KERMWS8V30=#I_PH'PQ^+HP!!
MX0SN!(7O#]E__REO'J7;S]D]L*LN<CYSJ3:V=K8/]]Z\V6Y\W#X\VFL<'ON?
MK<-F8[^]L]G8;N\V#C^\/-S?W=]^O[]W>!-C5O:N#]J'!V_V=[>/]OPM'OE_
M6GOMH\/&P:O&P=N]]]M'^_X%ZW.[OW=Z7LOT+_R'F.$?M\CWTB\>WP^)K]D/
MUS>CL T*%51,C,E,BVNOR'PX>3'JE^9$;C!ECQ1&EK^GKCP?VA?E+S?\R.SO
MCL>3GO=I_'>5V1V=7G;EV?<6 )^FFQSR#.,+CKJXG@+_-W/\OV91YD\F:)-0
M<OOS=[[YSB?]19&'OA=NHKN>9.2.*[[SO6MXQ?=][P)B&+//ZU,2-;.]B^O*
MN08$%F*+7<D"_A>_EGP):_FJ$TB&QK&5@\:>ASC3R"R>7:OMF;*#!D'->S"%
MOTS"73QFRUK(.T_98Q)(:G<$0[#J(6S\8V3Q"18P"L0"!4)$@8@"414(7M>^
M+:N02O[>?K.]"SM<;!;6DYVN>BW>D\8;%Y:[MLJQQI0SX5)D!-0IY18JDAJ3
M,N(2RHERY"?S).8*.A9'X=6@?Q;HSW!U'SNCDYV+H5]P.]C[H;L785FWAT/K
M_V_J5<BFRSADIWVU[U_WZJ1]]!6W/K9@VW_7P>ZKKP>O]V'KZ)A^>OWJK'5V
MS(X/QW'(KZVK=]_;^--I^^P#;A]]@*V/(?;H/_OHW8^6?Z__W?_WX;)]>3T.
M^>ZJO;M-/IVU\*>C8]3VKS\.L4=_'^W=O>^MC^_][_Z_HWWRGZO](@:Y-VIM
M?X:*IUQ""[ Q'%!D'%"<(P"II"DTJ9+2;&QQ2IHXK5_;WG7+':U!PGU4.5'E
MU$#E)!9J)J3 U#KJOT"25!II$Q5Z#B!H?C)R)JJ<NJF<R['*29E#)K$.I FS
M@!*< "FD!DIKR8BUR%*]L94DL.G_BRHGJIRH<J+*64;6/C':0BRLA)AZ?2*)
MIE(S+G":)AS*3.7P4N7PJ')JKG+:$R]'.6>T(!0HC+R7 YG_S2$+'$VD<5QK
MQ<3&%DO3)H$W6]E%E;.^%7(K0 X>G-N0,];[TK _SFW/ \*+NM5&Q.__A;^_
M3ES_*A2\[O2'689U/S_7_=X-VE\_2].#5>MK4%,".VSO@7O=[YNL:L8.OG6T
M'1[V*T-MHP5W'PONW11/;95TE&)@C$. (LV P) !QFQBTC!^"!EOP4'13-@R
M)F^L?4?B&O "$097F%2-,/AT,#CA3C%-C75* JX3 6B2S7;'&G"+"3:($A+:
M3E(6PG4W^_%&&(PP&&%PJ41?A,$G@\$*GV>D2!6S'#"IE;<&J0)I(C"P-.7"
MIM(QQ3T,0M9$XF;_W0B#*TW9K8*/_]KV;*BF#JVLI#GK]#K#4>[LQTD4:^3K
M%]OLD7V[LLG?[%Y.U$:(GPOB/U0=_E2F5F*)@#,!XF%J@;+0 (B]GN:::6;<
MQE:*F[R&+9CJ#D_U[+ 4H7"%_?T(A4\,A1.GWRK.":46),QZI]\Z!A11!(3<
M72,2PVQJ-K8$;?*E^/P1"B,4UF/O:NKS1RA\6BBL./XDD93J1 )$D0,40PPD
M%@1@Y1^G"DK&DHTMGC8Q7<9X@+6'PAC;GV\)=^WYP(-"YNGGSO]9W]_6U4)=
M_TCL/H/K7]UI_WO7AE\"Y%<V/"+]7$A_7/7_,126.L=!F+D.J&8("&41@"(U
MEFJ3H#")W2,]KV%=6MUA*@:Z?@D\7*;_'_%P$7@X(0&<$X@( 0'2&@+*N022
M(@JT,A!#IC"$TN,A;+(9$R<C'D8\C'BX5!(@XN$"\+": N"-?6N@!)AP!2A%
M @C&O;FHN6/&J 0F8F,KP4T$EQ$?6GL\C!D \RWA8?]B=*(&'?/%-M[(GG&=
M;K>AN_WAQ< V](D<?+'-1L^.8C[ &I "^OMP]*+<Y9U\DP_M:-3-FN3O9+O=
MMJ.(]W/AO9XJ $AEDJ;>X"5^DP!-K0422NN1WQHLF5-&TXTMW.1+*>!<>^(W
MQL#6#PF700=$)%P0$DZ8 &BD88P90(B%($P5!"*E"1 TX4H2!%.3;FR))F0T
M(F%$PHB$ST,$1"1<#!)6.  $"=.I4B!Q" $O8QH([_D#E#CITI1S2<C&5A*J
M &(V0$TY@'7.!@@M?<Q ?I?>\^\/1\,&:)Q==$<=>W;>[5_:02/D P6H.N_*
MF!VP#D1 R?Z^S3=VNV<.1B=V\-;O_L"..H,,^U_:GG6=44P'>X@"^#*5)( 2
ME/*4 *2-5P#:"N"W5H96@A9I9AT6?&.+-%DLAHTQL8B*2R %KNR@;^3P) +B
M$@&QFB4@.9(>$!45&%"%!%"$2D"0)I 0*X1RX6@+C/!?$1(C)$9(7#@[$"%Q
M^9 XU?L34\T)!XFD'A*9-D!YU>;!$:?,<9)82R,DUIPE6.=,@>*,-]R@?]:0
M^G\O.ODD\T80P6_^US"EO6<:_8 2C<[(GBVL86 DB)>=-%!L?F@$O3W9>J\3
M7G5ZLJ?]:H8.,L-22>R'W8_:8"YM\+7*&&B**-?& N:,!)0F J0V38"CV""#
MJ%9$AS2"1/#(&,?@6<3&9TPCB-BX#&R<D ?,(NT!D .+E $46PD$9!(XY3T?
MP3@UB&QLH:;@L>-*Q,:(C8NA#B( +A< *U2!\-I*>\T&*$\@H-+;A1(; IBD
M*:*4:&Z5!T"^C ;3:P]_,9E@OB4LYP0UAN,DHJ*.(&8.K!8;<)T0SK"^W-[K
M*6(1S^?"\[WO&99GF!ZX7\JIEA"@5&% +4] J@P$3".3&",A2V(X+(;#(OK5
MPM^/$/AD$-@:0R"2#')*$L"=YAX")?(VK4L!]MX(HQ)+P4@@/!&,;50B $8
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
M'4!.Z 5)M>,)HD"K-+2_=A"D%H6A.SJ5B"G." GT0@3(") 1(!><JQ@!LB8
M6:$6:((,2YD RF("J+36&X]0 F]4<B:# 2G3C2V*;_*O$2!KP2^L>;+"A][
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
M(<01$]K=_+B3Q0%4#Z@>4#V@>I:> R2M<9C%X*(PG$1NO%$^)J]PP%$I"CE
M6Z"$ILUXI$^<6HL1MBRK'ADHRI:'+S6-(\=<TDA%5D**=1B^'5F#+"#0/Z!_
M&B?PFZQ_K,%!4BJD$)1[X365^161;>6$ Y7J'OH'E$PCE,RT>4[P(B5-'=+,
MZNSN.(5,\@8I%UE4/ IK6;LK0;^ ?@']L@$"O\GZ165-PK$6@0G,B65::1YP
MMGZ#M49ZT"\;HU_\M7X1$5N3G$1,*8,X)AHYYCR*#KML.1A.72H[&4"_0/,U
M^"A\=#/WR:;ZOQ64X%D'4O:JZKSLE:WJ#EDSQ4CS\)5\NGR6WRL"^8,YDK>'
M]GOHWI8TR*6TK)TO^%NF/89GYZ-B+>6+'(9_V_YYK!,G?[-5#*406AQ4=7<U
ML)'FLI%>S6[VQ)P%K"E!@7N/\MQJ9+BE2'JL/8])JV#;7=+)!M0*EAH?=K\U
M%%T_X&TO >F QJ5EB&</,1-1$I%HRDX&S\ZCD\&49M#,.!KO0<=[(7"2-@X,
M7 P#IQGDDAIO)&%(,$5+FH5&UN#L*YJ($W4Q16O:7457L;L&" @$;,+4S6$<
MK@I_8 $NCGXS>PL#U\%K[Q -GB-.G$"6:H,8IS9)(HW3/-,/V ?L>R3L^]^_
M98>(_@H"#@(. @X"#@*^<0(^C_5* S&11!*DY<PH(UEQ^;SS0I 0&80V-\JP
MG=U((8EWC"6,M!$"<9\$,I@Q%#!S40@MLGLRB6VNHB03L!'8V(RI ^4/ @X"
M#@(. @X"_J@$?'U5ZC<T^Z9V6) K7DG)M[EV2Y:5;S-?JN2&W;8-S;?9">_/
MJ_%I'(RKX^%.N&IR6OJ;[@TN.YO6SJG[VCG](_[WO%?UQO$HCC[V?)QXLW]$
M/WPWJ'^E=FS!A9W+A7T]FYT37=+*48&$H[94%5;(&$(1,5&$J"1-4;2[LL-9
M\XH*-QQMS=P+ R!=I_T# @X"WHRI P$' 0<!!P$' 0<!!P$' 6^<@#=TA1V"
M&4T+9LRLQZM$0A(8(X^C11PGBEQ4%@43,#&4)2T41#. I(^+I& J@("#@(.
M@X"#@#\R 8=J&'..X>'X)(Z@V$7C%]__JA)8/8_@2\[E2_KKA?&#XSU^\/M;
MD[AEF$:DA4F(&VZ1D_FI==IR%KU/RMU9W0L2IR S<#LI!YF!*Q?P'Y">Q@U,
MDT[E:G; U@$*  6  D !H !0 "@ %  *  6  D !H !0 "@ %  *  6  D !
MH !0 "@ %%AX/D1,)!HKO<"8"\8<%8DG87 B1C )^1!KRX>X;G7VZN+P>/^M
MD,)192GBE#+$8\+(2>90,EQZ):DS,D)"1&,SU[:ZDDS9:C.*)W%0]3[&5G]8
M5;\T-M<5C@_'A^/#\>'X<'PX_N,X?L.V(M#F6W0'<5S;<>!^/V#PYNE,OH#]
M"-<MRN^]D3[/[M[ #T_CBSS%X)G/Y9F_F]FIL/OEK;(F11DI<D0KQ!43R 43
M$1-::)TD=UIFMYQTE+G=8W.AG<BWW2N';0J;03]8@@ !!P$' 0<!!P$' 0<!
M!P$' 0<!!P$' 0<!7TN(3?!H?8@L8B6XD,Z$$&BP-A@7\_\I"+$U+\1VO']=
M6-)Z[S@3!M&@$N)Y,I$CC"%*M(FE:X:("B)L +_' S_0[B#@(. @X(W/7-R
MA>XZ.;EN?S=-8.S5AAMD,,+QX?AP?#@^'!^.#\>'#,;K<Z6\^8;=OV)XET^O
M50)!'WOC"\AD7/)&PD475JXM\QL[BZ8!U8,X/DS']O/+X:B<U\YX/.JY\[%U
M_7@\?&E'<3"&F.M<,=?=3R]FFOEH823A(J+$+$&<6X&L% 0YE2R.$DL>0[M+
MQ2I:^6R[SPY!J<U@(02E0,!!P$' 0<!!P$' 0<!!P$' 0<!!P$' 0<!!P$'
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
M>4=GLP<3$PS.1@#TU35 )8W!2V<0ETHC;GE$AF&&G/1!L9@B$:P U  ]@9Y
MSP69G):7U0LE2X48KK4R5%'%J'3*1!/"=[QZL"N7B$4_8U>Z*)DT2."0[4IB
M$C(D6YB$YDGR(6J=8KMKM 8L A8!BXLP*A?%1# JUT3/#]?T%%'S%#(S6339
MLDQ4(&>Y021ZQIGVC"3:[I)5E-4"> (\'P$\(V7<9$\N.^.EUWAP(9+,T(B%
MI$(YMX 8)G!U7:M#TT;B/"3"DQ*(4XJS62IQ=M0C1B1;J)KQI(7Q[2Y3K*.(
M!+H"78&N"UF%%Y*X;)LJ;:+E.!'#L"\!3^HI#_G_815^&S@[+0T;6%:;V$84
M$P\9MEQGSHJ('#?>B$!\,MF 95IWI+P=&85U>$ L('9.Q!JJB18^&DMX=AZM
M]31$; QE-"66&"!V&Q [S?(6GM*8IQE%(CCBUAODB#0H3W*0@IN4/"]9W@S?
MCK$"8 &P -CY(@38<"M3ME\U2=P$;*@4CA!MC=>*Q.^8L+-8_1)'PV"K$R!J
M4XC*ID:K-([F"421*8EXL R9[+$@$:R,5$<GE+K>3 #!@0W;=["$33C-&<.]
MJCHO>P]:P]1ZVK=5U=HI9;-/A^7\,EE:J!5KJN0/I'R@P3NH];=<=6&4T,F0
MH+$W7$7LF G!")8D5\QE<[QLNS17VR[-CT>6BPC$\.R\3.[+?)'#\&_;/X_Y
M^NMWH-?-G+KA\^RV L-9_C_O$!4D9=60%+*A;*Z,3$>6E&+1E 4YW.%\%7'C
M;=]X!CLK-QR(=V9M$8>S995BPLYQH8GFS'AO0PJ6>Y_4"I@XR?("*#X<BM.]
M YI3AY56R$C%$/<J9"ABCB(I&<W18R-EN\LZ0@I (B#QL2/QKKZ'/\Q#, 17
MP;QINK^/B>3_$M*$4\2YHLAE"&;PD<A)HEKJLK %-B  [[$ #ZIK@("#@(.
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
M"/O"NMDCIM^2_7X WQ+ -W7XL;>.6V91M-8@KEDV=XUSJ*@R$D@4V4V!%HR
M/D#?ZAU^0-\2T'?EZ;^B!SMOG?!1!"\1Y;BTQL(".2P<RJZ^RD*3%5ER0#_8
MC[$)^S$>02_>L\O65BUWT?KILC'OWUOINIW-9G3FW6*%N,I4B&^T.[MN;@3M
MSAZH)5_=:,8;I'3*Q8ATG1/AJ43:2HR8%P0[IS4VIMV5N(/O:!ZYUG#X7]^
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
M!OM,-$HI&8Q)!'FI%>*".V2HDR@&*2CWR6I=*E3PV\TM >Q-"$4]SE3J@^$
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
M:VUO#/6@PP7FFRXY46YB+F9HW"JCFDO+5L;[O%W?R&^K]UX59[($T_BXVFG
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
M5/;N@Z= 34PT<H% '!PTG2W8]*0N8'W_F96-<C"?G)NV ^U'N6KP.=P7I[O
M;H#H!3"E="]/&X7'F-R+8?AU[%YL^ HY*OQX2?S3 H/+<^Q SJ.:3B[/:G!
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
MS)>BHT9L7,9OL\,@+=69^ QN!WI>_#ETNR3E"J><.*3@'I/-H2XO5L5,0^!
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
M*;^6.Y_??CS@$:C).CR1 CP!01-!%RW169G+&GS6'O.L;[,^55?TT+[B*#?
MM>=/1X5$6X_)Q4W<5$%O.AB/KVYKW&94-WGP!4#'@WDN[#Q)*!_<?^W_/OOJ
MG_'D?;_WCW_\4C"W?.4@#+!M"C![^'X>]/O>[^>34F*N7Q+<)R4<>Y;WUX2J
MS[/>\7 <I_G BQ->3NJ[O)U+</2,A'NS*C;-00N#MK1Q/G"QC?$^+_#2VO:G
M&?RE9$!3\WWPE+)J]V]V?MUDW%S3'U:[0W^SVD2LUB:JM8F^HC;1'6H-;3Z@
M7=-Y]9X["/\S-I7_GY^$QI/]SXR-XWB:H:]@XC^'>>1M?^#O3BIYDY_YFA[X
M0$V *(C2CF5]3C-BA4*2K,ARH-<!@K]8^BK)1+FBK$3I@_/:JJ2]4RD9 9P*
M>;$M\(MIQ:"?XTG^UVEONB:],OV]RU7PG@1/7WV0;YVYMC3G^[;![7C@ICE/
M67:Z5MPO35HOR/N1VIB?I(5-'E!'&_-B@D$1O=>*VF]CAVSL)3NED<:T>LRX
M.4^[C8UFE)H?OF-CY)N/.^]>GQ_X%(1(*1"N94F( $HLET"B3B%HYDUR86M[
M=!(O"_U-.<M4&JD<+\]R;U:!RTW/TX?I>2H[H4W**[OXY<EAZ2[2VX]X7'+K
MVBI ^^,S_[X(^:]F'5MFI_'7?'9Z_[VU?#BW_J<MG[)R8+.<_=>@%.M?X.AL
M),U&+3F6 S_(9S/_O&PT&8QG-I=I6Y3I!B]U9:>OUG:T"*-&3,502L"6H4][
M6.2G7Q[/O+C7;#;*QCT;8M-<<_9TGT7=0;%EM/%EI8+'="1E3HY*[Y1>WMWO
MV[)FL_F=RL,K;Q]&_FQ1OV@V\ZNGM=0N.L;0"-2EHLNXC9%J2KJEL];PU5C
M&B4MR^=9<AA,CMK"9N6)+]OI*(K<?(I?M9::WZ,_&Q>;RW/?F &8U3 O)O9J
M6FPIW_=7S'"=19'0%B?+!_8D+!XP?Z7QZ'3:I6WZ?9Q2=<,D3Y7%IJA>4]"L
M53!F\[9<H>WBU)4 JT$X\UE?'+2]GB_.S15W+)D^/C0\?=O89C%7#>2N[K];
MO[N9QZ:4SU^#^''V3K'8UV8]=$JOFXN:T%.QRR^*V\NN!J/-#\Y<U"@DM!GO
MLEY 6LGWO[1I+^CD]RLY_WZ4<:RQR?PR.BY U^SVO28N+HO3KV:&]>]<B/Z\
M<WZ0A%%9B);$NL0)%'](EKHH*6F*R/*4HW<7A6@A#+4"(DH4(#D:[:CC+H"7
MA@K%+PK1'<"5:S2\WXMSA[36O>6M]$1@\_EPV)N4LS+U,/FE5VQM<:4P>MN@
M*LSJ@C<]YWJA%#1;H:A%J\DK6E4U4=%SCIH7LRO!U)_*(R/)I'J8D6^,;?#V
M3()JC1>SJQ;8,A6[XIQ"FS*9DQ+2.)./VMX8;9.^:1.Q1G[*4KUON@\WLDQ9
MX"O>?OK ?@&W% ?%K-A*1],Z=],*&-B$:IZWC6I:P6KJ6,+6CCWMT#=[M^%Y
MV\2N[;XV]1VV=2.7BU:T7L#IN);==!?NR(/*PEM31:3YY/)O9K5'3Z[ZGFG=
MQSL_M[G^EDKPG3T,5ZN]MV)=,6M?5:YD>:6F9V8P6>G'VA;L^WF8YX'\[DM=
MV,GT>E(JZC;KD87@87\A8I;(_7ET]YTV2?OHR=1W6C9P,\S%\W<*]_9^P?%P
M=.736ZEU]07ON.UNV'6S80TF;1?3MH1P_-^FJN%HX0)=:=XU]83^,LSB<EOP
M[_FJ%WZ*4 TVE62&\HRKQG^';;XTP!LF;'6FO@?Y6G15OFZH/!^RT@?V__9>
M-B"]&6_R!=+U=;35.5?AXUC67TXK[/XSCAM5H54!]O,C?LX:^/OO41=X]^;\
M($1AK:*2H**"@ R4V*0C20 )N$I6,W%1%W ZSW]D+"$PD!302NV\B)%#"$S#
M15U@-O4%=GO-Y'^)%5TNROI-G:YR@S;U6@+&K1.XG=6/? ;B\L0U0ONTL>:'
ML]-I7X'!7X-YU\O296$:(?7?I<[S_\SL6NT8B^Q=RO(=YBL;HW<;Y=ER:?GR
MR4JLVU+ON9E4_6(P;!Y\S;BF,O;%X+/\"-=8V>X\C$:&6 HI"^6Y)7"B_7PZ
MD,4O5FH8-V79FQZ\<>P';9/IF>;PM=+W!>UG5L$^RWZ#^%><1<XNWWY:8J6*
MP'TVLSQ>$IMP&CMX_14+>7Y^S=<(]NW7?>FK-($\[1YLMLFU>Z)MT7LZ*"TU
MV\33<:-6GD\'W,9\?*D$U4DX6,A4IJLRU1S,_[D \TUXCR^T5\X- ZU^=7D7
M/ZP1\\Q-VN:/+YMJ[:V04D65W<\[GP^L<3;/J"-<Q)+_$B4Q-"1BK)+.,&%8
M8$_(##G?"KUV+W1-S+\./QIS1N.K:H]CZ4!Q,NH5"\FXI"Q/%B\^;5G0N.\:
M:ULQ24Y*C/SEDK:S9.@5:T#CB$V#X;PVPJQ"0]M>9VJ5G%4F7\*':5^98K?+
MAR^T)LYYYYA2HSZNYINOTR*Q.;X']$"4&G2WU+<6ZF)]Z^8W2VO.^ 8M^C6;
M&9Y-FS7<+WQ._<B_CD?'):JM1";\,3@]FE7EW1P$]3,$'>SL__I^]UT8[O[Q
M^M/.YY=T-W_GWO[.QYT71\>[^Y[N'K\1?Q:$_/TB@K[ZM//':[[+W[ _7[S\
MO+/_FOZY_U[N?'[^<>^WMVSW\VO^YW[^WG=_/_K/YQW8??'JP%/.)&.""*TU
M <N1F&@"<38&QS@#%\U%72\(KH0*W&> !9HB\NBYCSXHD< ;>A%P__7RWR]W
MW[SL_>OE+WN_[;[:?[6W>[.R=Z6"=/M35T>I>-:F EA:'%O)(B83!4<14DK"
M,^@$$5Q?-3P#$QX>CN/AHDM3L]$G30>%1>^HF1=DV.2[3*;M7"8_YMD:#MO
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
M..>)*=DEWNN RDD7J*T0^6!.W9H9>$7_P ^C\2F6#5?3 ^_;7* I"E0B>0Z
M2%U U(PF$-YQ7+M5;#47/!K.GR^<3<\/DF72EKZ!-"%FD->"&)H,25Q1DT7C
MJ&2-;:RQC14;;\1&*H-"#RDR!\BCB3I(:I7 +"=9LVXAPRH(/SI [LP!TE'!
M2AX\82$F F@2L33CI54J:SL..:5Q:YM!GVM:\;'B8\7'*PJ]<H%!!A8U&N!:
MH[>JN'"MX&!U6C>SNLJ.CPF-;^;02$7FO! #R13'"(#TQ$1,Q$MPU BF0GK0
M(M@5&RLV;L;:K=4ZI52,%]1;$2 KU8XQ&G4*S--H0=RE[$Z5'3<*(/T<(+G"
MI)1"DH2E!+02Q')J2>8^44I0!!6R<@W]K"I4>*SP6.'Q,CR"Y$+*A-HF ,.%
M95$*;I$K9E"BJO#8-7A<\3&9I)V*PA)A9"D[X5G6KIDCSB<-+# -Z+)V;?I"
M58BLB8/?ZZ5UV3IY:4T<7 NO_H$G(0V&P]XA3O*DD'@2QX?G-8WPOC70Z(ST
M$9F- ARSZ+CQSKL0T<I4O1<=$['8A5Q"5YHDH*;$:6>S$FJ 9.V3$I\U4)]8
M3(&R+&+UA=4UBJ<&.E:$O(R04EO-O,WGQP40CB,*%[+BDH :DY2L"-DUA%Q)
M)PQ@(-D@B?5,$D@J$<M9(DXJRK,:BFA"J0VK!:\(61&R(N05V3+:,!]-1"\#
M2&<L1O"4>R\4<\G5Z, N@>-*,J'V*BH1.%'"E-)>S!)D"8@T7,A05I+[FDQ8
MX;'"XPWPR*E+48J@.#40?'#1")?%BVB3#QDS*SQV"!Y7\@B-DB+S'B.*44ZR
MK"B(<QDCL] (,CI1I,<*CQ4>*SS>!(\L!D%!!A4 0&B7A0XMO(LHO/2T=A;H
M'$:N.'DC]]&9:(E3-F,D1$.,T<7)ZUBR4HKD86M;]AE_B.*P3QXA:Q[A>GF$
MHU,<]J:P<*EHY?U/VG2CN=$XQ''S@#Q'O<EH. B]V<M<FM3-FL+_\W@Q&'>:
MMNXSI,M:N/>"B>0 ?%!&&Y3:2PH1%5.Z,F2G&))?]-%IJWW2F@0C'0'!0M8B
MA"$^194\4YY)N;7-J>J#WKS^9&N<P<W#KLV,(ZVT4VEG VA'Z>05%Y%YS+03
M/4HJJ'""Y=\8)=>M$5AIY]%I9\7Q:< R(3@C(J$DD+<ML5Q0 EP;D4((%D*F
M':/Z7#V$Z[/23J6=2CN5=E)2/EIG0XFWL2&@1O!.&9NI0S*[KC>YTLZCT\Z*
M2YE*46IT)\*0EH:CWA,7M"!2NQ U.FS*=V]HK]'*.I5U*NL\1=;A/EAI19":
M>Q!&.)Z0&P;*6O3>K%NEHK+.H[/.BJ>^="HWV@OB9$G&CD(21R5DUO%*HP(:
MH13RX;*OQ4/4LZRT4VFGTDZE'16IEP8-AY@@/P"%Q8!1.2G!,!HJ[72-=E:"
M'R1P!<8R$H(S!)Q0Q%KN"$I'/82@@]-;VTK1?OY3:>=Q8R..VL$QF4?[."%E
M]S*6I544>17#Z,P-X_4,](@CW:2QU%FKLU9G[;N8M1HRMQ:Q-J7W4QR/8^CA
M:0]['T:#_,3!"3G-#WNT$+JJ2MTMBK7+VE+4QJ"2 HW5(  LRA(%YRT/0$'!
M';2EJA(]L$H$2]%N;.?Y@5;>VA0\H2YFE4BB)E;)1+*R&XV42C@?LDH$9N/4
MH4T'YN_<T%8)X.D30-+6,I>HXS8!XVB%2B+_" DL9U!#TCK'#3L+;C@\T @Z
M.9\(!RQ]&;4EZ*4EU%,:0TF@I;14*V(@*SM4=JCL4-EA)4\&++7%=P\.(;.$
ML4QX5 (B5=;8ZL/O'#O,(\?8[O,#&S1BXIX8$4MG<R^)B5R1@,Q3B#PH5O)D
M=)]OH"^ETD.EATH/CUNFBGK&7 !#301'J05O70P)F>,QJ%I-OG/TX!?T<'C@
M!12E4!*1_T? ZU+JU-H27:S*(D>C4BGDEQ7%R@Z5'2H[5'989@>, ETF".0I
M@O8, V)@T:DD35*<5G;H&CO,(['8WO,#;F(PG&)IW5DJ&49*K/61))]25B("
MM3IF=N!]^R#][)\\/=3N!U_L5!_E%^I=Y4OWM?38-^XOQ117#*FATD)R$G4I
M6NM 6N1&8'4G= OSY057LW#22F,\,0H4 6T-,5$8$A0X)J6E/MI26$7V#7\(
MA\*3+SY6RS,^/8RDJ)D2*0G'+!BTUAK,DI21E'K@BE>,[!I&KKA<T8,2&C1A
M#"0!5<)Q& )QBAOE+9..BE(%1/89JRUB*D96C+P"([.@82!I)KTU8%-RCCOI
MF&;4.F5\+6';.8Q<<3RBY-)[F8AC+A#@4A'+.2/1:!-1,LVCV=IFT+?B(4S+
M%2(K1&[&VJVC:F, &@U-";.T(9+S/O\D7'#"J2"J>;5S$+GB?%,Z+ZCE0&(H
M7;1X*?"=LKXM..4>$TLZ\E)?@?4->X@:IA4C*T9NQMJM4X/&RF!0.R>9 L^Y
MPT 5]T"%@6@DJQC9-8Q<<4$!L]I%RHFS)A&PE!*,CA)5FNX*68R5N+6MN.XK
M\Q#][I\\1M;$SO5\4$TOA/%&]T*8?CA]VEWR?C=KCC>UHLZ=Y[7[+%N[*3PE
MEGWU\8+3S[J\D)HA013%Z8>999471)J UANG%-".=E-8\Y!N'OI]YV&$E=DV
M_]!TF=EJPX:GQFPKKEH59!96>"1(,9:&#4!02$\,!:9C9$)JV]&&#979*K-5
M9JO,5GM"?"_,MN)@3TZ! Y>93?C,;%HS8KU().OE@B?)64BNFSTA*K%58JO$
M5HFMMIWX7HAM)2R"LU*F4'F211=6VDYDE2UQ0;RQ!KQF""9UM.U$9;;*;)79
M*K/5SA;?"[.M!+-0:3RH$(A.WA-("8CQGA'FDT(+E E,'>UL\129K0F%^>$4
M\VOD_X;!7]O-FI03.S@YPV91KOA-OG#V3DLSZV,^Y^/92V__S8U_V)X_K?GN
M<E]SJ@[H@=!T:_GWT^\[QO%AJ1E>EH!?GL([ONSJ#-UY8F]8()V_9S@XB616
MJIXW*"R?M;/:FT+@[ED&EH%?Q3RKI4F6!4.]!1VI$S9D^5XD!5JXU)JI[ SS
M;(MYJU#V\]DD/WPR^65T[ 8GS3*\&$S\<#0Y&\?]_*2?AR/__K$QZ_/S&68-
M_WRW(]^^"^_V]E^*/U_LT-W]]Y_?OGLMWWX>'N^\>_MI[\5KF;'L_.VYI7_^
MYXCZXW^?X!_V;._XW\<[GX>#7;XC=_;#^YW/K]G>_NY@]\7PW=X?;\]WW[V$
MW1?O/V<\>I?Q)^/A\P.E,.^FR(CPRA(0W!+CK"5<N$PN4EB3=$M#>0O'\+QP
M!U(*/CJ!7DGPEAJE7;Z4:F85EU9N]6)F@@]EAX_/XM;VSV]^?[7[\O??>[_L
M[?S\:O?Y_JN]W=]G #9=]2MV^^5=K39H4\/5F_IO%PY\NZMNG['5&4XR"7""
M1YLBY!4R/J*EU 7G+=*DMK9?G?32H/!M[SSBN%?V?K_W,?;0_^_9H)0\N%:N
M.)W613B8G#8CW/H&!VXA9+S:_75%RL@3Z8ND\3$SP"2>7#R;>?5='.^EV1F-
MD^?3%YA+$_2[.YEOSP\"<Z:(>^4<9BT7F"#HHB00))<<J%3,;FV?Y#F[) CT
MW'PN?_SR78!9?M1.,M ,\A9T3DN7_R.RJEUV8=T%][X+_*?=%V]AY]T;MO?B
M%=][\>8@J( <3!8+#2NUG($1HY(BTB9FN;7,H-[:/CT:QRMVQ>F9?T\&)U/!
M["-.3F/1S(>QW1B+3=/+%XW.QKV7Y9+Q26\<#_,%/_7PY 90^6MT&B]LH6!-
MJ0,"F4CR%I+:\@PF##.\>(&.R;J%'GH+[;\Y8(+KS!] +#I!0#LDUC--@N<V
M!LT"0]C:3GG]OV(']7LX_RE?<?QA/)B4(CSIFEO[O1D:-9ML'/VYS]1ZV!M]
MB.,&G<I7YD_N\K5'>-;<6ZY??&T>UNE\9_\1EW?VL]YE+C7?A$J_4E^O)^!;
M"+E[^^\_[KS;.<_*/N3O/% R*6LU)2H37$D9T<0D1PEU)G'* P0-7\6L5T!A
M%O2X0!J4TOG[J7: WCAJF-1!R5OCH^M&^,90*'9>[!S$9(0.SI+H>=X(VACB
MI)#$ZI37R-E  ;>V)X-/E_?![1QZ(UG> ALNB^ A\V8F>P0CI4/-/%4<H_<4
MN:V[Y=YWR^O/>\\//-I\-F56+$4)>Q<0L^"E* E!I)#52,]"VMH>7044<^*9
M\]65U'.+4'7K/G&H7%3,)0_.*2M<! M>"PZ9S67=)_>_3V#W]0$W"K)^CR2+
MYIR 4XI8QQ3!((,%ES"46A:G'T<W$<I=Y*15F68A'%TML5\EU^AO8R,0(OA(
MN8E(\U83#(7/C":UR4J(TA2;G:=G.T_7G7?O@LW^SH'GPD;A+=':9.U0^4 0
MI";>1Y421W2)72?:?PN3@>+,*&YXEFL\9."T2JC M(Y2:!D3KYOB_@U'GS(<
M 5CNDY,D"YLA"[C>$#1H"=ID0Q9\C7%P#6W=(M=\D67@EEV3(42%O%DB1@90
MF@DXB8IEQF4VBSNT[IK[WS5B]_ @8P1W1C#BH$C#+")QWB@2E&-:2LLT-]?:
MENYL4[JH>>\?Q1F/995]'"=GPZRF9P(\/8J3N")0CV/^DN)TSKR5ORU?D'FL
MD":>G#?Z_ED8G,82;7+2# ?+#V7/Q>-XTG[I$F.F\>BX%]$?]<J%Y<.&%">#
MUA[1$&U^PH>SL3_"/)),S;[8%B8]%V,FXN%PY)LGG(Z:"T_BZ<S(,&=7APV;
M9Q+&P;CW%P[/RGN<WO#8CX/3H^;K\DP,PEDF;CP>G971CZ,O+M20'](['(W"
MQ\%P^*PWV[QY0D[QY'!0/*K348SRUXSS=^')_/KRTVDSD9,S]RZO41E\?L#X
M=/!YZJMH)[CGAX,\9[WA8'+:JC)YM4F9Z]@L\%_Q!/.@FN7+<U.^<?HULU++
MV%MQTI1320:?R-$@A'CRXW=TMEZ>[^P_/] "D^<A$:YXIN:L.)#,CEF3X(*F
MD#%/<I^I>?#7K#YU69DZ@_,9?'O @'M%LQHF@I)9QDZ*Y#^!<..HD!P42I7A
M*9Y,)Y T$F\^[X-1: ][.597'+I\B(97'+,\__-C,U@1HR>-KZTY%46KZO?B
M)Q\_G"XN'\?A#!E\')]BOGWI>2V2Q4\?\OEK+W)Y7#&<9<@LQS=S6>\4/Q7D
M^3#*P/>L=U54P36NTGQ'\Y ?FS'D[?33QT$X/?J14?K__33U4P)_IF7K1[WJ
M3G09/<].XT_36 VZ_!5;=PM?V%3?K('5F5O^^VB\B)4YC,2-([XGF/);_8C#
MCW@^V?IAY>4OS.:E2?K:F4CI2V;"W"7RHEFW4'9ZLYU^S+):B.-R61D[=F[,
MO2R49%'ROTIDC-[:WB\1.>64E[BU0OU_^P$O'YGK VW:OZ]TX]_NEK_G4);?
M_5&&BF%<2+#/EZ#EY_.EG[[OP)97!\&+A/G_B5"0U2!CD1CCLT#+>3!>>"JL
MNQBHTMVPD_W+PNH'S#)Y0R>ME+;"05/Y=BK'E@W>"MT7OV0P*1)GRC+]Z./D
MQRM.41/_=F'.F@AF/#L=_33]11O5U_QF&@E8M 3\,(D_SOYQ*<2Z^7F03_G)
MZ8]E$L)@\F&(YS\.3IK7;YX[A5UKGQDI&N2=EJ::CF>*RL]:5+X0$]E^J,0S
M:?GUG]]X\XT?FF?6?.F]]!F[Z4,I;ACQC?<^P1'#'>^]A])E5Q_Z;YG#<'4(
M[$7*W(#<#B;O=R:G$N;]SZ5^@+G\M54GWA8=Y>5)T3<:.>1%]+'8IWJ"]>^0
M1#-#Q"QOQ"N+B#[*I?68/4P*U<.?LALC_+MV!(N$_26):E^S%[_!!-8-<8\;
MPM0-43?$\H;0M?;ME\_?/V>:Y#^+)OGC_6<%W^]I>M"4Y3HYG9R<3>K0:CH
M$;_@Y*AW-FD]NLL&JG[C4!VEGB]7S#RJ]UNIO38K_^H2]EU.KK=1@_1:B:R.
M0\G/,U')Z"A/WBBGZ"WI*FLEU_\3SYN@A/W1U(._B$?9C:=[J9R+2X$ICYY5
M_X6&_#:K_L.[W1?AW<[^[F#G\Z_'>_NO\^_?TKW?_OYNY_,;V/WMUW<[?^R<
MOWTW/)K?,\NJ/\[?SW<^[?!7GW?^>"MW7_SKZ,]WK^'M\<[GW?T\YC]V/KW]
M_/?!WA^_OOO/YUEYSY>GI5NM3]8J[HAVD1$PG)>@3$\D*P6!(J>8%W%;\SXK
MLG_M#G$_EHH'[:!3.:%RPC?C!#1:AD1E8L* -,9YAS*$8)P(/,$W[1Y4.>$^
M.>%\S@G&:A45%DY@ID02!6(M9F*@8%#0R"B(K6VC:L>@R@F5$RHG7.0$XU5,
MG)96Q Q 1@,N@-<8*&J?N+@E8+URPJ9PPNY"3^#&>NL#(TE[6_2$2%PL#=Q!
M@T!C30*[M0U]PVNCS6]5.6M##.E=,)/MCD[S5W[ \Q+S="VY?F7+T/6JO=U"
MP%T&^(<P!/F/D].KZI+],CJ9#,(T2V5_FCF5P;W9 ?]L-T %^K6 _O6R00B"
ML"HE2@($13)[9Z!WT1*5@ ;)E8YHMK9Y7[/-*QV\Z2BUF<5_*SQNMDWD<QR/
M0A9C*S(^!C(NS"*.97++*@T1P@4"7EJ"3)9_*8H8M0BEMMC__U^&,_Y3Q<:*
MC14;'\<V4 'R 0%RR4;@>6 6A2<V<4[RZEKB5(.2H"RUD4N0173,6[+"XV;:
M")YT*,T0)Y/>\U)&Z'A4!C7R[WN#R>3L<MC,MX+]+[-3/4'8_\86@XLB\0UU
MS*\#_9?_>S8X/7]50G7CY'3RJMD'ST]"^4<E@K6)X,VR#4%+1;6G2*0U,1,!
M3<12*0G77%EKC#+A027E)V\NW@ /8H7,S;8BW.A%J[CYB+BYL#"@X1&Y-\1Y
M5AJWL2P[1R&)$,:I$!7WI0@.Y!U58_$J:E;4O'_[0A4T-P\PERP.2"'II 21
M6;$@0*,D")$3J:W*'XFL9I@J:&ZXS>$IQR7L-34&F]J )4W'+V/$I,8I=,OJ
M\*U$Z&93L(K[:^'^VV4#@V>0&=YJ4IJ'$-!)$".0$T6#IXC2HG);V[(/NEJ:
MJR.N8N/#!RE46'PP6%S8#X K"]XR$KD*!*(%8B4$PDN?2B555H54C5"HP%B!
M\7XM"!4"'Q8"ERP"(D5/G? D"_B. #61.,F!&.Y\"CH*'W!K.R]>A;_-M 8\
MZ0B$42F7?%@:!ZQ8 IIBLT>C82C?=&]F@6HCWFRSP#\&Z ;#P>D@3EZ=^+-Q
MS5A;EPG\LHT@*)#:&D50"D8@@Q<QS')B(G*;!6&3&,U,T,]Z4+4,5V=:!<K.
MA"!4H/P&0+F4UY!$7EJ62E^K$JW%5 9*M(1!ADEJM#%2;FV;ON0/(317H*Q
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
M]CH9:7.RAN?&<1,BC@>E(W03BE.&-X*@$X81S8+#V2Q;,1P_FI9D49 .>L<
M8<("RJ,DJ[25 "M#$901S:V).$Y)3;U(#:*5-TIDL^SJ(2 G$DM.74A%V5#P
M"@8HA/0F,). +TNRE4/ :TE6(R4BU@D@C8^ZO#,8* Q+VZRG5"DND4S!8*1&
M9$[6\/R2[!M0ZI^2O7N9<?*Y0Y)^")+Q\SSA2EO^K!]O7X8KQ4MS]-*CD?;T
M1HGFH!2V1@+F/0340 NDQS!.3@.A)7%6$%Q6NY2RQI6JG-5@U=(_9OQ]8_C[
M C6#LYRZ6/2\EE.#L=(8*8&E/,JIA',@&83 <@8)AYXP:<?H26I85,_FNFKH
MN0P&V<KG-/C+#P;O"GTM>D7<N9:]2O]:/25]+46&@^=.0+;:9I=?EE^?R)K$
M,W#A]GG)@Z4VL7D(B7/(!060(I$,>?QCE#. Q,'F4@FOC5G;D)36I)C-,?R?
M;*_)%NNW#9TOH K\  ;CY[:_ P]_"+89*.<&ROIWH*3.,PR=!"9X#JB7. *E
MY8"1%"1.B.1"1: 4J8@3RD"Y,H;M:M1JFAR</(W$XZXW2G6Y<S&G)ZG+#^[7
MBC+5"LCX8>C[6=!_#O[Z-BWH1[%$2H4Q8(B:Y&DM@9;>@3@)$ Q6"F?8V@:E
MI"9Q]3RM%[F(JX>.U=Q2R,R7F6\EF.\U=VL:/JM=\]/6M=IE?919D#(@" D!
MQ<$!&:P&GE(KDWLL2TF<**0U5L$,TV^.MDK-[=>ACJ]Q9;6/?Z[:6_9:J^OB
MNG@'D)PBH!*\L8B_='3_J-4MNXS,OG%UMEWP[3V*ZC;S1B?S=4++?OU\%E%S
M>.P+[7IG)83V0M'LG;5L(2DNXBSW<1%]]<6?NCO2_8L"U8JD(=2*]L_KVYSI
MBS)#87R 'A;GON^+*-9_;?5&@_9%8?59:Q@7RJ5WA8XG3\"S5IPE^+R9#.;J
MXM[@;-R>>'U4$-IZ,&B%EG>U0K=[L07GK>%Q/##>^_K1/EBM&/9F6GU' O#U
MXM;.4\25]'*MV!,EL*SVK/[OK=<=TQ;!6B"/0DJ(2(DF2A)E,:8>6F*,0V/6
MC==XMYDX4S/N@DKA30RG?&$*4B8#9C@$%YPPDQSF,UV[I.OI[D[[>2<\?AW>
MOV[2(=WJIGD>)WV8SGG_@&79BLV(C>K_Y"%I4,Y:*3?I3Y;I3!ON7':SL^'6
M0IQ:=E-+BE=_24V;-0K_[<QWXUM'\3)V2I(.BPNO^X/)N"9IM.SG^$$4YQ$A
M_W>>:% 1)YA"3D*K4@(X0Y1SBI' J2 FD,.M]!2(( )/#B>:?JNE%W,/_CV&
MMO-/5W]1H]W.^W:]N7\1SSO?Q]NH$=O5V-IG]9,C5(^B[$'SZ/S@9.];X\,_
M261%C;U##QG&&&K A&& 1G$4& M+295)[2%7*JYVRFJ0SQ;DKLTUQ#Q";KRG
MC-@;:)SI$8NUTYX;QJB,,G$YQ/)JB)^FV>0AG@SQ[MZA$8PZX0D@5@I E4#
M2.H!@MH2%^(*XWIM@[ :8;-;0.6*GF>4"7'60RR]AIC&(4P53+5E0F*EN("Z
M'&5Q-<HBC_("1ADWC@XQX4PHS('BR$25TR*@F4]U(420U,F ?%S(!-<0F1WE
M6F2]:PI<+[[7@KSA??6L! "U<1HZ"CUVE$6 X$)12X25GD-&T2()8-.=C ;#
M) J\[_57RE;_^$FT R-4:$HB/E (8!R,R 8T !E(_ J#P$IB"RU=V\"BQM!L
MBJKYV  R195'" L9*)8HI;UQ!CN&>?".B46R01[O.\8;U<\/XR+37E*=<NLZ
M0*V60$K)09!2:$0$#8I'T$ U21= #99$*2\0ST6("UHR&:$*:BF)-XYK$Q9)
M#7G([QARG.(=-0\:*@ZB^@M3_2 .C!$>T$"XC?*8TY*42URANP2^FSSQW9GG
M.S?$CP\PM-S%($_@CI>0+,O=XN_ONQNN*'+WZB7+;>)=TVX=E?-L^8,='C_1
M]E%][S"P@*! '"#!5.02S(",HP2BZ(E2I6"(#5S;4#6!9STT*REUYADPSPS8
MW8SL$AS1C@+!"$FAU03(*-Y%J(FBG9:,4Z+3#(@*R$^0IE9.B 0+4=Y/&Q"E
MJ<?V!L-D=IK@3.SQ]>*3]T6C-_2%K+UJM,"UA:5\\+O21&4?8G,I9]&@&FV_
MOZ5C&!_U2XN;BW#>[@U&_<@!7^/W*\@?#,<5@,9VN?&OK>YXL<4A6W^(R;I<
M/(?PD$B\=H=-[:PW:*63WY6&]#AA?CMON>'Q.")CTF2*UP7['A4S<Z4V@UY[
M-/2_3?:UX/0MUF8-Y^/],AO%"]^ONA%/\EM]//7WN'^]KWCD@>E[?0IT<FYZ
MI]OG^F*P]NN-E[_5FS.=]-2>"&$1H3GBKHXHQ\TE^"AGUKM()\[WTVFI[7KI
MVEP<]Q/U_4]:&&)MHYEV+Q,:IM17XS);>F/&##T>GXW_FOZO&W?-BKLMU0A7
MR%1]9T?%6;Y>3'9VQTS2&'7BG>P"K,PW%8L4LN;]M&O@H!GO_WN[9T]?F>9W
MMW8F--]CC<OWQ[O-[6_)@V$?[\/]DZ-O^YT]VKC\Y^2@\T^[<?+[\7XSB@&W
M:?[DE-2_;+-Z,]+]26S?R<?6[M;[UL'6$6E\:70.OGS&]0_OH^BP_>W?R_K%
M;C/2_^4>C>\#&R>GAP@;0:6VP$LM(M,S!%)_ XH(0BC*9)3QVUMND$$+59#:
MI2TZZE0J\8(\@R**]8&PM<)'0>HL86]_Y+\[T3SO"-^4ZO(83XTQHYQ%54NE
M<"N>K 84&*LTX A'R<X+YI"_/<919$."Q/X.S%,8AT()'9#C1E,MJ,*WQ_BO
M[<U/VY^NQ,+)4&_,?I^&L#NW,G\ZN7YPW4\;_/S3,,Z[/Z+\5")[GG^3^7>Y
M>>BHL189" +6,,X_:X""A@+EK54D&"F9G\&,I=V#W8Q:Y+%WHS&[/U"LCJ)Y
MN]T['[S[X4;TK!@[Z9:)!'S%^:57U*V>*UT(]&C8N[IF[.M5_C+Q#XO=T]9G
M __NZL.,5^VT TKJBJA G+7UQ;M6M^R$\KD3 5.I=0%%*6-.XFLF[9G(G^MC
M^?.6I]SXH(3KD7A^?/S>B^.U]QV,:NTCK[WWJ8BM(\8?>/&\44=WS^9GC=JL
M:FL>XTKYTP9/%M/BZW[?I3 \MZ_D^[&-=M_K?K'=36:7+6]]QT3((1.'GHJ4
MW'B.PNHOT<-_?<?S=U6+I%C\\Y^2>&FZ<:^7>^6NCH1C6TC5_9ZG-\&2)'&'
M)UO5XOY?9SRK-W0+C<9Y2ASV,L?3O*2'X7V1HU7<BWZL5C>)L?E6WSIB]:W3
M^/RT,;0#&UN?6;P'V_^RQPY._CPYV#HX;5S6S_=G8FRVSW>W3L]WFW^>QGOB
M^LD>;#1/HV;8/C[8:G?JG<9IH[-'ZI>_'_][N3.LMZ:R2::*208!IJ$#5"=_
MIV1MTL9*B3P7-J6 P364BZE5-=W9XV67):'<G:0*^,'PRCOB ;4HWES!H+L7
MX:I7>,GU]:K/]C^F]*MUO3U>UIG&YZ+Q^C2-&TR]8(* (!4"5#@!#*((.&BM
M8)23^-/:AN#5BY*M.L14*F?I78##EX/$W[>^>3=E=R] \=4?MVS;#VI3,67)
M&'\5=?8HGE_MY'0/YOG5DJ1S];%GYGF)0R1XYS5WE JD):%$:.V(\ X2C1>I
MU=]T"4A;LYGYYV+^O6GF5RG0QS$!.(U_J+ 4:&8-L$)C'J>*8%XE[U!V1^!A
M5N KP?V/5^"7E_M_%-WPD$*3;TY?R\I]5NZ?@?0#-20JACH2.J/2.H48#T%;
M""GW(NA,^A4B_<_3I"^#L3K.8X!D@"G U #M(0',8^2%8()I%-7]FD"S\899
MX:\$Z3_#?F^%.O$VXV=5/JOR55+EWVKMLI?<O<^4_T3*W[^F_,LC>HB=8(I'
M_9[0X &57@$E0P"<IX+QD")BHZ:/1 V+EV#]9UAP5<6LRML!ED$D^'3<ZP_!
MT/<[3Y4+5ER!R]I^UO:7G/K+M=Z,2SU3_^.HWTYK^]@0P8D+@'*7-O<-!9()
M!U(9#Z0)8L&SM0U2DQ6L5UIUV,G:_@(Z\1_=;Y7Q;5GASPI_-17^I9LLK^BC
M=[6<,WD_CKR/;I"W90ZIP "#+)5>L@%HF_*+QK%Q47$/R/JHM:N\.U]1ZEYM
MK;S9&^IV5LBS0O[0UW[^-32?;;Y:G5;5@E]57V+5-&-D >AQ M#IK8V+H(@3
MI<&"V2@":0(TMPJD5$ >8F<"3.FP:0WCZADPWMC&Q572G.16^-K%Z>=MRQL0
M.IZC2ZHZ>1^01F&!LW5JG3^DSNC+9M58[>0MNV7RK:FT6S_.X9*UD#>NA=RQ
MHEXNFT_>&9AW^/[0@^/B3$>1*26YUIUXR7 0E[IMCR;9QU/QNTZ4LT=]7P8
M?D_.UVYITVJWABT_>%Q.IY<05E[C^:M%,"_CC9J"SE.,B4WS,:24CI/B&=.%
M$2N%-2]I<<E&E9RWZ;GR-OW=CVC?.M/MOR=5@;,M92Y;RO;E7\V=[Q71N;=&
M!N9 H&DWR0H+4N4I@!GQ#@>;"D*E=$T<YL"/BNXGK;; ]]WI^S;5/CC.,R=)
M7!VRS4D27SK,(K/LXU@63K,L],1HPEB<32'5V;((2)QR) KCK70.&I$B+4A-
MTNRV45&:76V-MLR&>C/K<-$S0]WJCJTJ_IL]UMVC<9'A;GSR#4UWVK:2E=XW
MP,-9Z7U^'KZ5H'AWLAIWNMN3M?B^UY]6C/^:K,&+3-7S436:IFJ+)=;488"X
M2(6R5%2(J8! <H<9A)Q+BE/Z(TI(5HBKR=2KK1#/S=2WRST_E:NSSKQ<7)UU
MYFIP]4V].K/U(]D:3[,U@TYC))+E6LI4;2"R-8<86!=<@(Z&J&JG2$;"JI?!
MH.I$LVA?OY<MB93;,F\%NI7U;WA6T7*EZLJ]I2IR+P&A7\I'>0=T?"$=9?*^
M[T3!X%H6+[.7@%MN(\4O%U[W!_]Y?DO:H@J_/>N$>*ZT6]6;+O=5+B;08&V1
MP<(8RE*F!B6$H$YHYH3GXG#G6HB=$EMC@^P[-^JG&76?5\753-T<3]2/5_.T
M/)@2;Z LG3Y$.F73TBGBUK@HB@)H'$_2:9E*&P(3U0_-J1(6ZK4-OLY^6#\[
MFTB>$W9ONQ \"7B74GIY@D-[]8;]A>'SICZ? 70QM03/IP$T$"D("3HBIO>
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
M@_8H:_ZO!=@W*M5R)161F *->)1XF7# " @!@P$J%#B/8Y2K]JSFWF&&NL5
M70C<>F644\91Y9P6FEK#I8JXQ9 B<VK^;[D4Q,M!X+7,BA5EW'$/=!P<0*$B
M0(FH_C,%%>,X"JHVY"*-*XJ!E=3Z,[)>EWYD4HB@--(T0&:"9$S[@)PP1&J8
MM?[70] IK9\$ 1DQ!#@-H]8?I$I^SPAH"VGDQJ#*[:,L1%99Z5_AS?Y<^O%%
ML#I8E;:_-(FKWDLA$?$,$:6"H)XPF!7^U\+J&Z4?J6%&,JH %LA&:=<K( -'
MP%$L"$=>"R)S'8R5W.'*2+<8I,/6*::(8P);2B0Q.&@L$>5*:6NES/I^!1%P
M:H^*RS@SG *.&0&HT BDVN5 <&(8UHA%Q2)7/5M1#*RDOI^1-9</KSR"3NG[
M2G-*G;7 6!-E2(\(,)I#()4-7J?A\R++D)56]U=XCS_74GMSL6]O*-&Q@%90
M;31U E.LA)*<2A]QF"G&&,JI0%Z-(F_44B-1DJ&*(."QH8 BKH#&*,1)9!C5
MSF/"DYD%XQJ'U;.)O[E$QQ78DLP,E1EJ)1B*>VB9U!)3'VA\@"9*.^VY88Q*
M!%T.A*DJ?7VOI?;YVZ'B4 1G#: .Q3_"FY1PQ $MO!<*&BE"6-N@L(9>1,G+
M_%5U_GH>$UMFQ<R**\&*N09V=8EO.H )\JA*<P<$Q0%021B03G$ '8=2<Z&C
MLIUK8%>&]^XH4#,9D\:H$Y]EKY;HY.L"RA[>7'.?[+%WH[;?#>];<?'[OUI?
MO=OI#G7WJ!4;M3D8^.&@F=K7C(_]O=VSITNZ* _^/8:V\T]7?U&CW9/?6P<G
MV^>-+W^V#S[LH?K)'FET/K;*ZE$GFZ31;,?/VWCWPY_'_U[N7=;/#[T0)'B+
M0.QGG/),,& X%E&\%$%1Q#359BT5G=%GL7N'_5%<9G>4*EF20D*;Q6#4B4V^
M2*5W6M^G0Z'+^5"T!O%3!/9VNW<^>+>$Y5F46I>,/*XZ"\7K#*IGJ<["UR&4
MSU7J!#]+=9;E;#)ZZ,6YCDJNHU*-<@E_]+[ZKNX.!_\U_5\W&KUA["OP1Z]S
MYH=^Z6INY.'^Z7"W6_%UQNOGK]9@N'QU5?(8S[_3GUTEYNK WW5;=ZVO%;=K
MR:CGMR[.EP-XWL7SVJ;/W#G5[YPJA5'))4"+G=MZ[/-Z\<TS ZO540LUMS_%
MO7&9#>8*<@E-,$9[3141.C#EK!6.(B:=5 NHZ'Z/R>Y#OS<8K(@AO7>QVZRC
M@R^Q/5O;Y_7+?;B[M7<1SV.-+=>N?ZE_JU]^OMC_\L]I_>*6(?UDA]4O_VGO
MXVU8;VY>-D[V:&/KS];NUBELX,_?]B^W+QO-V*XO>Y>W4LI22KR3& (NC :4
M(PHDYA9PZ+0*-"CE_-H&YC7T(A4K5MY)N )!%AG^,_PO#/Z=@@S2@+ ACF)C
M)26<&\JYC1^LA!G^*PC_4\4A=$ N2 RHD33"OU1 13('#FL>*(%,.[RV(5 -
MX0S_&?XS_&?XOUD#"!JL+3)8&$,9E 8K(01U0C,G/!<9_JL'_XU/W_U'+P\1
M3ZJ:H""5J@44!06TY0Y :!TUD 7,Q=J&$C4L7\*/9N4)H$J6[V4P9OWE!X-"
M6SOJC-IZZ%VA.[WX6I<Z3<"<'?@Q7?K+TEAW-J_'?7-JV#/BSX7X-Q()"T@9
MDRFED(,.I,A$H#@70"/CF-6,(IQBPE.%4CF#]__)Z=^6U-D_ ^*" /%U[1T9
M$!<$B%,5FZ&(^HOEP"@$ ?7> IFJJR4_8T\4142F4ABJQM1L ' &Q R(;QP0
M7]<"D %Q,8!XPR80M#&,&0ZX3)9A+@@PGEH0)48;O. TZ%1>3=88)QD2G],<
ML)J&X1S#^3SFL!S#606C1<,/,_W,13_7B8]+^DG)J3'2(HK@UJ4T]2;2C\"
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
MH;%?7E:\'\2NBI\606A74W8W7*6QSWPV%Y_=R-Y%(:;*4 0"9 Q0JB0P3GH
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
M-GABE3Q\*/4BE?7XD=23_/2,K'Z'2V0Z&<%VC-^H>K#PU!<@/3\6Q?-CTO,
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
MXVOOY0_H#[":M@\B488IKA!QVB&.-=CP5 K$0'/S9 60J>Q-D/=ABW<S'WY
M#&KSX5[#?_[I0+N$K8!!EY;G^"V1RP&XB$R*7FCFL(NYY//"'>GSR__#V&OW
M!W-:]3+0/9K3^NFQH_8V301H[Z2Y"_9G5 %'[)%FC%0[UAVF'E$1%7,2<^;2
M??'CB@QE*^[2H?EHDB>/'_EAND24-8)Q3%Q*/"ACL9,")F, / 9Y79R3Y9[
MMUGN0@'@:_?#3PUZEWQ8.8!5)F&I,19A8$J(PR@@$X)$SN(4'!;)\Y(_R>_U
M&H @=R81?6 GE6$=5RA4#CH:EEL<>\&.^D#R1[':3O5@1&G!9)FG1V4;*W8D
MO\U%+M_F6X%*_P>M;*>,D/E&T$%YN]EQ)\^FW. <=75<;7$L=Q86Q^.!;]GA
M;"_E1433Y+FOEPPL*+OW4BG! V\D"D:EF"P77FG0*=(%"FH]8N)#2L*GFA(\
MQ4:B<W] @LG[/ Q*+(>:QA! O1.,B C>2$TX40+4.[F/>K]F,RZ:#X]F.=Y/
MQ.IER@<P',G.YH<#%Z,3*4D$UB(HW@22I153" : ..,,(V66CGM)UD)!FD8C
M7_GA91N1/P"4-6G^4?MQ9[/TOTL-LHS 3N2(>YSY#UB2)#$?@B-$*Y<WA2RH
MZ[S(?"R-M)S/X+*91LTEVW"MV)QN*X\3%GXA0B4=/RXM_=6+&.\K,E\*>\[
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
M \W$R.IW#/L4^,$,C-]86WC"4^^ZRO,,LKJLK7GZB7.W-!M+/JLREWEJM'R
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
M>OD=J!&5.PWS9RLT7DSK;=HB.U:3C6NGS2_/1-5\7 ":4ZF)++\,P'0KD3J
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
M:S'E])HGS]S\JZ5H1]7 *\B;-I1Y.W$SSUSVX*,4@_H[Q]._CS >-SQU_!L
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
MVEP @9T%,CG?$BSHJQ>PLC\>U'%?=9#\A<C%RB:[\6">D09^M0(SB/\==W+
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
M.@V=K9W-XT\'[_#6P3NQFYOE?-P]:1]N<1CC\=;A'P?_.85W''S9"R&YP+A
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
MCBQ/'(&!K(*C) &[5,V)V2(CK%.CX'\!ED&#'K9B+PN#/\:]V&)X=8;N6W8
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
MG$52I37(5&5(>>4185(X82()G*^L"=UA<Q8A_Y7=(MD?_+(A\"D(;X; >X#
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
M,*?K"D8]84QHK@#PJ>JB-QBFH?J<# M@E/UF5!MJ6:=Q.DXY6Q)H#%/BSRD
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
M,>X!/)<.&\<CQ[043%JP]RQ8[\!7J>8A!'6]W9XQ[N$P[MPXY]H!.XT.0"T
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
MZVA]=4M(YU92\)A!.ED*;BX%W[8/#W":=T0Y%$ATB)5!(Q5XRC@?O1?.EXJ
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
M7$X3$GT,DI:"L5.JP>\-0:<-])J=DNTT7"W2]H5A<O@GTZ^-B[\R2->,R@2
MID$UTPF>>OKB4]HQN=J#JY=U?E$45]3^0RHU=Q3\N!MVXV7UMG4.QK^>3@Z^
M8#7W;>?P0(7 "-5-#0&9JL\89(/0"',<<7# MZR]K.:6@$Y=8X3\UBYQ[:<%
ML<TFLNRJR_-'*Z83%\34YAJUF4 OG-*D!S+CT>"7R0]MHI'FETERDJ3.S'$=
M7DT_7$FRU'P'; ,9?95>+VF\KCE]!>HQO5CSW(F!K_6JXK3ABY/TKI/V3.S_
MU99+7LK3,KEV56)Z_>'O7OO=@VJ5:G[':\M5_+V#G)([7IM;G%N<6YQ;?"\M
M5C>\]@'R;L_7HU=]WS^3J6]^0JQY?M&'SH<UH6HW2&&8^_)'?9DJ&U0^-![F
MJ45[E]R0/^RU^\\4F8?YYL.\E=X%3=(7S0YV'NMG-]8;X7@8DJL-[-IVB04,
M\V;,S4S8<![X9S?PNV?>FZH)%R_^V1W4];_R2#^[D6[@/-2C9E9/-C1UVKG>
M#S<A1GG EVO )YM!SL?;5Z/Q]XK-Y*%>UJ'^?3#P)U6WFX?VV0UMLP%U0LE2
MB&.=ZW'=O3,G*U$/FW7\._/E=N49%ZOO_K$0N=I_5$5O>>HGS,MD%&@I+'8F
M:*:C,]I1JZ.*F%,=[4WV.=TBV63KMUF@Z.B[+5Y.ZA]\2]]W-];A.>_)Q[W/
MY<>];K6[T>WN[ZWC[8TWT(ZMKSN]]Z=7ZQ_LI,5,M@WOM+/WL;N[!^WYL,5V
M/_Q]M+WQ_F1G8SOMA()[_I'J'TQJ'\"_ZP=EU P3(Y /@B'&G$$Z1HRP#Y8$
MYIG38F6-8-UADB]R 81G49IR 0K29#V2]<@"Z!&K,8\X*NRL82266HF21*FX
ME9Z;\B8YS&OHM?_'WILVMW$D>[]?!<%S[HTY$4BYEJPE90<B-);L1T\,R;%-
M'XWTQE&K"!DD=4'2LOSI;S5(BJ!(R=P -L"<&$LBL71W+;]_9F565OL7"\H2
M!.7CN:!@5Q:K1 A=6?.N#@AXDA5D)2E\K2GZLC$R.'1Z&6?(LYZPGK">L)XL
MTR^9#T2U?T]*]X]G^[FGM:A60V*VSGT6+:/RT>E.8@Q@<LUG$=:#%\5GK+([
M6JGY+#C4JM>G;++$L,2PQ+#$W$)B/H6\3PJD_>O@D)V6&RO*N=,2A=*68@&-
M20%&<D#.>Z@%FPMJK*^Y;HQH:(1F06%!84%A05D-0;FH&F?I,R>B<5I <^M@
M_]/VMZW2IT++JR$CVW.."2J,V00H*6; '#Q01=MZ)]M8:DS6ARZ8P@M?+"(L
M(BPB*R(BU_9*3FOU'^X</$NS(P?^/3W(Q[/-\;/29NRCW#BPLG,6K6].2G59
M4O;@I"U-71*"%ZKY+*$ZX7S(I>)LV0OI<C%3%A@6&!:8O@[Y51:8VK0E4C%1
MNH#5!L(@G:C-VJ48LH]?+F1Z;5TY2PUF^;BQ?&Q^D@^L27?59L%+'0"I!/ ^
M((00,"4GF_/2'5,JADY=/BJ Y8/E@^6CKT.>Y>.K\L&^QRW%X]=SWT-@M"Y$
MB*@04&@!5%("KT16KKDAV9BNN*D;BBL.FF'UN%_U>(A*&FNS?^:T>ML7Y5@M
MMAV_-D[_IBU7&?-!"UD]B8**T&L9)#G7_=?(DLD;WA?RX,1_.;\O)&H1"KH
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
M7@Z-[/MY,8Q)QF3/,;E,*Y*3^!= SKDD?MEZT69GP'GA&CE3A8#8K4S7&KQ
M2[Z14YNAQR6$,YF<3$XF)^>F]P:4\QMJ@\M5(&#,76ZZ(B!G/1B52;179/5N
M8X3-Q%1]/[>)0<F@?(A^_<=R2?G)%>?LZX6#<B[[.D>!E(J (DNC93 )HL\*
MDBVBJJB2Q>[P5KR\)_12@="'GE@,2 8D6Y*<4'S_2Y=S"<6ED%9)9R"!C9>F
M$G@1"(HK5B85:U%A9EAZ(]BP9&XR-^_"35&DH-K^;TI"$UW4-C?/S65+EJKR
MG"?[D%0\SY/M]ND9)34TW]H!>J,@N%*@ 5'K*IRT6G1[^,30Z"44L&(L,A89
MBYS_^1!0/,__]%B]#S6 \SH!5FDA%$N0*9BHL@[-[VZFHO)#TDO8/?#8H,@5
MTF_4@C^7]#%-VATN*,GSANG':TSO4&+V% 4Z[Y'(>?1*AUQ=RL6F$#FM\\%!
MOCF?UMG ;94T!#'+QG&;#'B)&4+K-IV=,$'FCN-#2;)W:?Q]QTX_]WDQ\^X[
M5].W;BX-:L4KE%4WYID<3;6>G X5.5>S5_ [#Z2++'5UE:#Y'-UZIT#P.1"$
MK&REX&6L86-DAZCZ5YB:V<?LZP'[EFGO<0+F G XEX 9)5+)5$ E$P )&PZ+
MCX#>Y:X[0Y:JJWFI<0F9ZXQ#QF%/^NXFR4+WP,.;VX*<7WD/'#PW"TN,&&PL
MX%*S#1L'*P2;!'3GE63G4.JNFKP;>G&9@_>9.,0(9 3VI.^62T#.DEPX[N:R
M)(6.D6I7E-9W7K#4!.1=;'\44DE7DMC5J,4EI/PP\9AX/>F[GOK G !Y[^N!
M<PF0T9-65%T;6.0!K<C@F\T'SH<D9,ZRRM1YP.AX09!AR#"\ H:E.E^"+<GJ
MA,E0$#8'(4R,QN6<"V<U/B3JSK,:D_'&H*V0 T7 E)K!1TVA(B:*-1@D[;JL
MQJ%>1IT*9AVSKB=]UR_6L5%W2]*=IRIJ)3KCK8#*.0!&F8$""1#6Y"HB8DRZ
M&75^:)>Q77K]2<?%*._0GMM'NV7*I2B7BO%J2$NE$EI+*&US_:PQR>A$&4.(
MB7,6'YSH/\WG+";5E5)S K1.&; F!S$H!>2,\ ;18.YJ#RLS=)Q[SAMR&(]W
MPZ.G(*710KFH46<5G3%DK96RZF9;64YO[!4GS^/8-6;GO9'@@TV /ED(/DAP
M66L9*%MAF^$KA^2Y8"]3DBFY,D8D)T(N )QSB9#4]"[E:L':+!LX16P&IHQ
M4NL<29IBQ<9(#QV#D\')X%P=<'*BY#UP\MS )"U<\@I!U2YA/':%**-4H#SF
M['02)<?.P-2*2YTS)YF3*\-)3KE< #CG4BY;!ZJJ3 4GA 6LU8!/(8)7U0M=
MLZBE;HR4'0KIF)Q,3B;GJI"3\S/O?4%S+C_3)912)0DI.]$,3A) R5AP/BOA
M50PFF,XQ-Y)/B&!L,C;OA,VHO1=.>RNT0>5$"+5:E<A1]L:2X4S.AX3B>29G
M=4A)D00?JP<D4A J.5!-[A(&4]&$S@MW?!H$0Y&AV'LHLIUX2R2>IWQ:H5SK
M%PLD4O.OBZH0NVKFT4BGK!3H3-D8.3&4]O+9#\S$_B6 KG-QRA>3\=YX?Q:T
M/>3ZE+<;@UY)]2WG:O.NE'4=XC<ZL,HY#%45I85$E"5F42L)X<EJH6YV8!4G
M["W6;OEU/F&OZ&:V"#2 RCI +!)B:NY<UMD%$CHHUR7LH1HZ?]F7X](S3+XU
M)!^+.P]Q'N(\Q'F(\Q#G(<Y#G(<X#W$>XCS$>8CS$.<AWJ,ASG4_[M">.P='
M8;+,F.-7L!(/IKE,9Y=K#34X/)B,\^#3$YV\>'IMW5[/!\=Q4CZ]X5+3]ZNA
M_[LO@=W[:>6>4O0F1;1\\C&$KMZ<1I&UKU:9D$LQ5$MPCJNO/'B0XO5\]96
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
M4$&YN\ZG)-=O=YG[Y8/+WOPI]9C\^I"#X/-QD0=1A]: "P$?.<[*GSWO5CP
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
MQ2N!C*9H1VK<[11.4_<-^$NQ$*GM<)&SK7;<^.'!UW#>GI<!=UOFO3APJ'W
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
M@&L2O#@8D$'TLFOHQ<" #*(71"^(7@I/]/,#+YIC5YR28Y4X:JE4Y&$P 0'
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
M6:QYBA9F[CF/"'I!KN@M(V<C6T1/^!;14[Y%])TH))MFR:1'MX"*NK"TVPV
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
MOK<ZL.CSH<]73%ZBS[<]/M^D=46'#QT^=/B0,"1L:8=/>PV,L!CM0M47"2*
MOT=RTW,.IH>F:<"2Z2!LDTP5['F"IT6%64] 5FT%L[((6[9%U&:(T]N2%71L
M7L3EQCF'<P[GW(X'$^8"L9GAA.WC_&-\AOE8D1HLM(&$(6&X9/SJYFG.DG&-
M?Y34Z6W R*>8,=P;C.O$;W9@<9T8UXF+R<MM<>UVLM3&R]C(771@D)HG8.U!
M2IL!&]E#,'NC -]@X'O_M^?_4'X8EK8W9>-!-TK\U(_"PY@%-/7OV(=[WTO;
M<@-#AN0-K6R9CS9C#-ZD39BLO91/8:$<E-$FMG8#AR:(5U5[8N_%R,]V/%27
MMZS4C!G]5:(MZ-8A#>YI/]D[&.O]!#L?<6E55K1:SV&%/<$):QHGQ,!YS(UB
M*L:< %DLYH]QVNG6T4S:,6O]W]X??&98>Q]O^)0B48L<0Z,@F,F_#^CCN31G
M1\["^WE>7="GL@K0PEF]6C\^JYZ3QDWUIG91J]^0QO&?M9//Y[7&>&?]![YI
MI=[KP*=<4(\A[^PU9Z?O6*;=<E3/5ES'L)C2U!W/<TR]53$LO=G2?YQHBNHH
MJJ*6^"^JIJM[)*0=8$@2IX<-M\V\7L N6U]HT!.C5@V]OWO R%8?5&+5=8%C
M:7+B)VX0);V8W<"GCX+(_;4G%9VG?^DW3Z*[<^WZ[IM^T?-^UNZ^?W)^7O[\
MZU?]YL*X^/3Y]^7)A7YY<OWS^TV]7?_T_=?WG]>_+GX>P;_?^M\_?3;/]7KP
M[7?4_W["GST*+G[?_J[_OE6^:9]_?[NY[GS_]$WY?G)V#_]J%YWKX/*+K=1_
MG]U]#_]J?_\=J?4;M_^]4^M?_+Q]^/ZS"O?<_K>?[L.%=MJ^/*DJWS]]\2^A
M[8N&HWS_;UMQ.U]"^M7I7?[\K-9__]7Y=G/6OSPY[5R<_*W#WW[]=^WWMZ\U
MX^+D^M?WKV<&]./AO[^A_>H/U3)=HTFU$K.45LDP;+WD&':K9 'G6YJCM1RO
MM4=8XM(N%\JXQY[2QQT:W_JAA&':8UA5-/V<2XQT',[.EM]@5]2>#68 R:5^
M9M\*-V;BPX=^"OQV%^EK-0BB>QJZC+2BF)Q$O6;:Z@6S._[:_9O?FW=^2-)V
MU(-&O.1]48C7%B-^P@.?(6H9TJM(81. =.()@69I+XURC2+1K+B2N7K0IX!V
M$W:8__((,(N_?;#:87K(F9_OF?1#0;GX;@:C'*=L*99 4IE7F]&3H:RR1%D3
M2^;RIFF7'<>:?7_NR_-O*F5'T9_YLE)6Y]TT]3D-SWUWUTB&H=<7?7=6W"..
M[E??9+)^GU,UB[OM<6[491I"WWC$"V A#<@W1F-2 ZWA$0'53YC+.DT6$UW=
M7R ,,W5C]JL_^D2\;HGF"[1K8]70WFL(&?=;7CJ8MP8&HD!L4"!L% @4B%&!
ML#:]UO*'ZS+6:CTE+M#D]JV='-% ^((T)4T&KD,(Q/+87!<:C;PUGE]8D(G/
MDM%BL?3_;99K\_81+\2VHFZTEJ'.TYBZ(A+3"WT9Z.PEWMYXY-.BNMXT7:93
MS35<L]+D/YNN;1M-\"TUX\<9MQ,RX.DQU^_0(/F_O9*>AS][2>F6TN[A,/"9
MQT22:NA=,^C''4NRJ0&J _C,A!+9RK#GMZ]_)=]OHOZWW]_,BY.:^;U3_U7_
M>J;4OWZ!9S]K%]KGAXNO9UJ]4X/_+Y3Z<?;.?_]J-SM> /WZ6?_YZ_[B)NA\
MT_Y6O_W\6_W^M6;4;[[]_GY3>_CV\YOV[0;^__VW\M_?9^E%0WDXOZFE%]4?
MAN*!^%:<$G/U5LEP;+/DV+9:JAB4QZP5RVFV]CXZNOKO@_'1G[$YH9 SJ7@:
MZ/D919;3TLN!'S0>:#P*8#Q<37$TW=0TS5(,K:([+:_%F%51#;-282U5& \+
MC<<K&8_^P'AXAD&986HEU0(+8E245HF:G@J_61JSS)9FF/;>1UMQT'B@\4#C
M@<;C!8R'X:FJJQNZJU/# #-A-RN&YK4HLZABVTY%&(_*-./1BN(.3:&)A_0P
M['6\*,WNHUUY";M2'SHE5-$5I:6X)9OI6@F,B%&R'5TOF:8&;HEMVIX-=D7=
M5RIH639M6381K6N)_W8R6E<%\K@<)J*(C?;!;=/XEGDDC0A[Z+(P83/M]FHI
M7:8P=:<.^2\1>U)!_=NVJ1MFRV"6T:PTO8H.2J32U%7#\*;NNMN(*3B6@W\3
M'4=)"M=K4@+0-"QE&BY&XU6N0HV6!BX'LQVK9#"JEZAJ-4L.:[K@@)A,9Q5N
M&O2*\@*FX7ESKJBZ:P6_8C&-OMKF#]2/Z]&/#C6HK;:8I^D5@YHJ=:V6"@#9
M<4T/E*4B]*.=Z\>I07K4C\72C\.0C-ZJV,S5E9))::5DV(9;:KH.*QD>-9N6
MIULMU^'ZL:*A?D3]B/IQBGYDINMXKNJX%F!&M:DT-<U1J&ZJS:93<4U#Z$<K
MUX\KQZ%1":Y'"8[$#YC1LEM-C99T9C<!))JTY'B64S(MUU1;IFJ"AMS["*.*
M*K"8 8(=WLYSPKR>.QHA:%(/M$<S3<A][*<I"TG4:NV3D*5\ET_,W BZ[<_)
MA[6BWE\NO+5M>O_=RP8.EE'\0TE 7;^4KO][-"! 5</T[*9:<IV*4C(<W2O9
MFJ:4-+#76HL?^?.:>Q]M37^DZ]^_7I"XZ$JJF"N,J/'6K?&*$PI 9?A\93CT
M_IM:4S==5BG938_R#1F5$K54K]1L>HH'RK#E,(-[_X9CHSI$=8CJ\%4]?]1Y
MS]9Y(\Y^2X&!4FQ64MV653(L2RDU=07^;#I>TZ+-2HO2O8^F^=C91XWWVG[^
M#F\$&#FVPT)O,P=VEHHJS]V8DMW,OJ;#?2_J\30&;W%?W7(AN_7PM:#6<PGC
M:7J*ZS%%-US+-C3':38!?SJ&6O%<S]%<*C;>;7*W!6Z\>XXM_3P:3#'M"C4M
MRDJ>JH#_8)A>R?&\5LG17;>IJ$U#84SX#Y7'_L-KA\[7.0^+I^"*N?:(Q@N-
MUTX8+SRO6F@+-8QP::QEJ8YFEG0''#V#NFK);E84\,>UIJL#P+#Y_K^7.:^*
M]@GM$]JGK9DTVVR?\$ALD>W32#12LULMVZ->J:E:%GA03:-DFTZKU*Q0N])2
M'6HXS9<Z$HOVZ>F YGCZ^(.Q9,X+I)//AP?3QL]/&^^,LV[L9S/R^O!/.^T$
M'_]_4$L#!!0    ( #V(55"=.L/F+A\  *Y0 0 1    8W=S="TR,#$Y,3(S
M,2YX<V3M/6MSXCJRW\^O\)TO]VS581)"GE-G9HN R;"7  MD9N?3EF,+<(VQ
M6-E.PO[ZVRW;V."'9"!C=LU491*,^R%UJ]7=:DE__O5M82DOA#DFM3]_J'\\
M_Z 06Z>&:<\^?WB:=&JW'_[ZY;??_OR?6NT?]Z.>TJ:ZMR"VJ[08T5QB**^F
M.U>^&\3YJ4P972C?*?MIOFBUVA<.U*++%3-G<U>Y.+\XW_Z6?;JLUPWM6K^N
M:=.;B]JE7C^OW=XVM-KU!;F\TZ\O]'.=_#'[]'QY>WY^>U.O7=^=/]<N;\A=
M3;MM7-5NSB^NSJ_JEXV+Z1U'^N9\<O0Y66@*-,QV/KTYGS_,77?YZ>SL]?7U
MXVOC(V6SLXOS\_K9/QY[8_[JA^!=_=5QUV_KFD,L2_NHTP6\7K^K7S3JX8MO
MS\PR-_#BDQ!SX\RT'5>S=1*^;U/;]A;I (;+SMS5DIS!2S5XBS!37\.)@38!
M+-/^F<,7?OT,[?J@:*[+S&?/)1W*%FTRU3P+FN[9__(TRYR:Q  UL @*>N.%
MV->NQF;$[6L+XBPUG>3WVY??% 5%8RZ6E+F*G8"::LXSY]-A+@>KG==KV.&^
M,'M4UURNH<'[O%T)H#-BN0Y^JD4H/KXYQH<S>08\IS;3M&5Q)N* /B/!D^+,
MQ#2U?G=W=_:&@LMD(REG_GX-_ZS5+XJ1S5)D>=KPJ1;"'8*'2&F+\1#"[<E#
M^OB4824.V?<!D9<[Y*5^O1\ON_&Q*Q,<E4/TCS/Z<F804S@XG"P@_"-S/ 06
M1S&-SQ_0%O_SR69D9CHN8<08:Q9Y)(MGPL!Z/3LNTW0P2"[S0#&08YBM,MZV
M3;!'SQ8)W^;6^],2NH(:$^B7SQ\,CW'FH3$>H#9=#S\],.HM/W_P7S==L@"C
MQU_WS?DG@RXTT^["%X@EIQDXRQB>10;3CN=ZC*CVB\FHC2]IU@A>-DQ.?JBM
M\)DS06XGY,V]MZC^,][<J68YZ_;NB_:]^L4-2<ATS5QC!$>IT:*+);$=3J_)
MF&;/^*O/J^B5H"'-5XT9ZK\\TUUUP<XP[H\X W=.F#O7[,$243A/]@L!73"^
M$_0^B-$$)T>;D0? [+;!<^EH)ONF6=CPK/X]!M[$0O)MK2LK(Q 00'/&)>33
MM:<6;_8(V,KLJ:VW#J]8/M,ZL";!<XM:%M$1X;WGF#9QG'R[D?U^Z98#G&S#
M=#N:;EJ@48)FI+Y;>A-ZFFU,@8D!T 0Z]JQ'8+SD-R4?IO0FC<@+M5Z K<TN
M;WL$8IQ&?M/D8$MOXACF$W=U3VW#R;:/\7>*<.Q_]ZQ9Z"+"%^39E#5?_I,%
MM0G$'RN9$611!_@$A1I2QPT^M>!/IVOK'F,0[)(AYS*SG450'%QP_I,02*+!
M'=/&;FUZ[IPRT"PZ?021DS&U3..[!K-.VW26U$$/X878'N'R&P.#Q &_\&K4
MZ#0?5?[0_YBOSN]%K?0!T-1U!L$N1+\;;E6/.DZ+VFB30.S0BL&S9<XX(Z$V
M9"O27CB/=8 -H G 0XMZMKOJD]<?E/UL69KC-/F4VC/=H"WYBE083>D:,M'>
M6I[K@%GX&WU&-ND4 IN;UAS=0].&K]$;\C]V;73G?/_1LN@KR@5$2Q<$7KLG
M-IF:F&CQM< #10AF/M" 3&WZ9?3WT#R=3W+O;-N;2<,L\)2$<*4K5QBS@5#2
MG:%,M9" /%Z!@OYAD\!(1C8P;)!HEI:!+7]Z?M383^+Z(2-A4\H6V+%C%\+E
M)]L4::XL=.GZ^V0;IJ.C,<?H&4;6D)$IP9G,3TR0;+LF UH@*OZ5<^&$L$7H
MT1L>&8!-!G&@8X_?]*AFW\O%<CL@*EWD[4!*,*.H;Y@N(<'$TK4-^ 7J27KF
M"S&:CD/<;/$717.L?M&(Z"O= J,KB@>W7BM=CB,"?)HZC#YN5[8^<C.#,V=Q
MXW4 Q*5W3AM5$.V2[:^?X1P#VJ0NEA9=$?:HO9D+;['Q-6'!MQ@D_B ::R[0
MN.4-@(.1.-;!,604F'!7V# 7A(X9TR7/G]I&$%)R7V6$^='!],DA?+A# .4M
M/ O7G=MDR8CN)[@!"!K,7//?05.R7*/WI;K[I/2^7M4WF#) 6U2=VG1AZFV(
MQ"WJMSL,V_/C]?QA?3#TI0_N,06&GYEIS$CH.N<W/0>@],8T+^KJF+BN_QRX
M^PX*S,8K$ (:#UR;X)%UQ[.QV*,Y8X2_F=_B?;&6WRT&C#1 R%606B^$M;0E
MN%+N*CMMDP-RK&.^3VU=<^:A5H8Q[AR+-C(;F@]TK'-)WT/5&DRYZ<[V*[=?
M>Z=0T(2P9498P6"A[9%';;5GH""!I/3A%V3V)*:5M#>/@?VOVF+IS$TF,S5F
MOEYZ0WI@PPES!M-@&8KDC)S4=X_5&JCH93![1&;"E'/JJZ5+9E<G=0IM*<D_
M+D+Z6#,W3+,=K'Z26*I(?[=TQ>'1\IQ:!HQ5OP+E&W6)$Q9[?"56=O)4"K;T
M&3,C,@XBXBA =O7Y9DC<IL YB\,5C;YWHW&T1M)/K'48731U$+=C!F/5'^58
MG8")5WC *Y<08_;TL!NR8^T:L($Z(8:#S<$B0ICUZ +@^0C)LYQY4,?:V!9X
M^QV+OJX7B+28U'#A]05D29P> 3-/FD'3,U?5=D/V3E8%<XOV3,:E:ZGC(.(1
M.'/)%TNW^7)KP%N9\UB&O6=JSSQ V%X,WG/5>2>*1[LLV<>Y<*BMD#F!CJ2\
M6;J2 %.F#B:I"Q.M[4[HV,-=']],ZM=L@F,_F9/6]Z:P:86P'$&S;31)&=/3
MVAYI4I/<;LB.U>Z'=:XP23V#A4;DF+PSC:#H@WNX_I"-:W1F[^R,[VB'_*-G
M@3P#;P\=0.>[Z<X-IKW&RPOB2]69G;,+JF--*S;AHT$,\.5P]0Z#O3X(WB7$
MYK]78TSKATXQ=WZ&'M/G$#-R)SH_M7P0W*6;G62AX^253N;40^/0H1[#%K4]
MLO$4@F[\2E@ZO#?FTKL'IGV&.80V\7]W[<WJI- _R*L0*83C6&UPF&4/I"I7
M$+_U<NG2C)9&>)[ Z3J.1XP@6&ZZ+F!!@!ZN"4JLK\@@>:]XP2<MH\"X=P>?
M#5YMPIRYN1SZ6U.TG*45 53).V;4Z10WP+Q$-:'HQ(^(3FU</^"$P0,"ZXRK
M>\!GX <-IE/P"5E\>U1VFN"0-(YU4 \]F-!U/CD!WX0)RW]R $H?W&.=:<L?
M&L,I.5K!#WVYL9LO;TGH]]C?!B-9DS%>F+P>$==D_(O(%WN$2<3S'W;MI9<=
M#!? \$[[^"0'^%:W.['@12+7G0]8NI[Z/B$^"VN '?6-Z!X:F\!ZY&0OI8 /
M+;VBF6^T?A:)RF?PLV9C#D6TM5$$5[KTV@0Y!(R#:7J]>FPW3$[6O@B28YT]
M0@U4WUR8ZOS"/IF2]\3[Y9>Y[[(HD)I1.>BR0P:%8]4'&9>IO?:7N!/!]Y_G
M=-KN&/^#4C6AU8OR+"K076!*(;9,'>2=(\M0((.S,X5C3>R$IB2J[1/4BF4#
M'.MH&E$+Z^RY4@L2+2EOECY/;N^T'139:5N_&ET4V\B[,_K2.ZI/7E5[!AIE
M3(BVP!(?S(1-F*?_Q!5!V_"@_:NA/V-BG:JPAFLW=*5WA-Q276QM;CTI;&Z\
MV7,M4(; L=J, 9MIMJD+RORVWRI=\ET;/!O-PC+0P70=SD2ASKHL.R=?)8VA
M?&?S_0[JZ=/TDWI&!"7!?<SUKE/LJQ+.$BK.XA$(;#VK%#VK1P:R].&W8QWE
M/9E21LJIX2Q&^TB+./TTJC\L4K<19FPYW'HLT,##$BE=66/^7.:BX@B>[;MD
MN0_RTCLI,CO1P1BRABH)47ISAM1U#&VQ>0I-6)@E6+"0 2V]@>'1B'2ZF=N@
M4_0\<1#&ZRW6_$]HD\^3T8-B)S$>FMPQG-#XJ#F.IL\]F"1<!V8%C?%E3&A:
M7 5@VG']V?BQV5:',(A;_CG ? CX^P.%9UL<G%#Y>IAB!<) NKC]V(8LO7GK
MPPL".R\\ "#C]=(;XF\.I-N+!Q3\)>-1LS7?1U\'/8YJ\U-FNZ">@@V'.^(L
M?:_%GOF@V+%N]:M1_5US3QFT2E<J'JGQ,]\BFV^*QH@ J/1&M3S'I0O"0#B>
MA!N4^7KI#1D1'N<,89H1N#QI;Y;.OEQ5Z?I803?R,?+2%'MB+3^ST*/V#'G)
M"SPF<S.E5)(_78W--T$EWN$(E*Y#+7YXJ8NU'>LL;9"2Y6=2:HRM(+[-7U(L
MAN1H5Q'3_*TA?27L =K")':%%D!0NN [YALQ,#<OL8<]_=W2F[!U0EK\U(/F
M3F>LY6(HO;GO?Q:][ZZ6>!A^R,#[U%I)U_>&[OJ#YDRH"D-W)M"C'(#RU2;%
M*$6)\^(&+0E;>A/#K;=X^11H&1##;.RZ*B$L8"0&5@JMB\*B\A^7^K79&P^%
M&WT/3.U8US_]VCE>/V7S3#<?](*-P *@LC?\[EOI\+[![!'%KVWR[$9VNT6!
M70U_0WA@8A/[A._)X(N-R$=.=6911.\S!RP]J3M/DD%0F,KA'PH$3UMPI2=U
MMD[VVJ[= CED'P(D 7JL5NP7++XW9S-&9GSG.]HAQ]3+NEM(S-*1KMYFW(RR
M<?RQP/860E&Z?8TV@&%JR=3-I9_EL <@+*S*7=_@)>.8[(3L.':ER)5^9+U=
MNARW5O;]@NE"1R%O@I3>H-14!CJ^CB/<T"8'6WH3_:4H&!:\YX7[:#)?/X*&
M;&I2HM $ZT^**6,NBM(;[)]#0H-S2%P\A\2S#9P"03P.]<#XX-D3A+V$BVVX
M)@_>Y0H,G\P1)WNB+KV#0D]-8((2KY7.^ XI]5>"MP7!=+![&9(LYM*[)SAG
M6_Y$[N-*V(;3=FP/%DX,>+VTMDZ4^ 7BN&X@/&M&&L_1+CF IQX>9](V&0$/
M55!-EP-0NGB_$^ES5U-?+;T!:;6<@E*X'(C2FR.;Y3W"C&[HZ,N% T?#=GA$
MZ-LRR)!84YXASCL:*@?D6),I>+"ER2OS_$M&GM!#*K*U1![!L6Z6E-E%&VZ"
MBNU^\F\L2KV(S_+PMH0.P0/3K-'ZVC[!33&_G(^CG4J;%^?U:^ ?'D)W2)PU
MEOE^Z6:DR"8-J1TANR,\TD3A^@PX",0@7N-YTOOM5"KH.7B%+R;?E<DHV%C"
M=!./$XIOX! <"W(@&L=JRK/OHG[45HE@:#('P[SKY=9"A+]ZW&FV3?TS;?!)
M\&RY-.TI]1_ (\NT?W["_S +/R)3Y6UAV<ZG-WST^</<=9>?SLY>7U\_OC8^
M4C8[J]_=W9WQ;X%_#JPQG5%L5-[+9TM_SQ;$I6<AM1 !=-'4EU8-3-9=_:)1
M_Z>N61^!D_"5! 'L"T[BXOR\<89?GP&([OD'M?:B]H08_ YS3#S3P.^A8VZ^
M0:9%FQ\<1OS?T'H8)$5;#R#$^H]O^)*1H@T'$ ?71'80/,*CP>#&$E>LV9 ?
MU(?/GT;=-67=WWSR$?POGV;T;H@P1!DIX9=S^%?''Z6FM*G.%_+@3PZK(/"?
M9]L@6\@\F(H&]A?^]W8S ^#@E1S +:L@#;<YG%+!@H=A-^9U[J _'O2Z[>9$
M;=\W>TT\9OVKJD[&,IV="9O3^?6@\R^@QWG5:MC[,61*@$WQT9W$,1D/-2SS
MG1/7!#[WD<TF(H&@8#"?-^0%I?R^@?TO%17<> +_/ZK]R7C0&0S547/2A6\+
M"BT#B4!@#?BYS!-8A%89=)0(\4E4G=;@<3A2OZK]<?>;VNW#1[4W&.\CMRR,
M B%>PL^5O! WJ"@^&>5W)%3Y 3CHC">#UO]]'?3:ZFBL_OVI._G15CO=5G>R
MJUCS4 KD>@4_UU)R1;'&R?ROXA-2?@](55ZR.+J:XZ^=WN#[7B-TC4,@NVOX
MN2DP)@&OPA%72%#WS7$7^A2,T1CZ@<\K$J))@\H1Q@5(HUX/G'?3T?V"2/C
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
M7E*/??R_EW]R7&.L%4'28(>XB@99S012F HL"&<TF=F@@V;XSS_E/YR=Q%^
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
M]F!7]M.^##A2[R@RTGK$E4G(&,K!IY*!11&=I%5,R.VR62D6<A>!?@!)YN#
M,\(C)G*/7Z($,EX1E"B3\'\\@4RW& M90F*70@D=1ON2[)8:&*@=KUL6MR2P
MH1&A(K(JEZ;WF()'0!W"1NG 0A*Z3A7X31,.=IPN]<-CM"T&=A%3)B803%5
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
MF2OO#X_WCO;W3D\/CS_L'YV<?SKK 6&G)^<7B^_VX<N-O)D51VXIS4WHWX+
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
M381DKVC7_$PY&Z;1F'R[V5+?3FG+>3ZZ('?@Z_-1QEZ217G%R6@P@C0RD1-
MVQ%GU@@32M1>H>CLT+X7RA&H0=<"7Z,0>\7,YOC>P9>S3$OOE_[\:G-A3B8I
MC;1%L, +.84BDNN?2V(Q&D_GDW?@76>J< >(HU&"+H2\AOZ]XFEO,5V,"9N0
M\5U_.L >V9#2"@7,0ZYA  @LB*A9,0D!"X*+73"^^MPC('DO4:[A=:_ V;LQ
MU(R1MU\_QM&@YP1HYPQ9D5'6G(Y(F(Q-S&7@P8=H)>_">+OQT"-@='<AKJ%S
MKPC94K=.OZ0/,'R/\TLSK5QVV3*C+)+E2 N,UB%#[76BG0.RCQV^JM>??03D
M[BW2-1QW$!;[!PX&_S$<_3E\BS 9#3&?3287=$AP(6+66C(5-1F-.@0Z).B/
MQ 'I<Y)U'492[@!Q!*QW)^0U]'<0/CL;3G$,:=K_C+_"%!;AVY[.BELG@9Q$
MY*27Y"D&CL"*3"4GEZ+R7?AC]V$X&O([$/$:[O<*K2UN9.9(YK=N]=PA/X'<
MQ4+;#D^^&H52+*[?$G?,%:DX:&Y#)Q;9?1B.AOL.1+R&^[T";G-@?Q\-R!^$
M\3S<.^DYD^CT\85%Q1/3%B2++E8/,651T/,DN\B;6OOPHV%['Z&NH7FO6-L<
MT=L/=/(\'WW\!,.OO1*+<88.&A263AN9' LQ1V9X$E"R$4EWQ_'U)Q\-P3N+
M<TU6REYAM1-:8)Y%^P;POH<YDHM@Z.R 5)@..C)PF3/A.'CP*;H0.B#VQD./
M@-/=A;B&S@Z"8F\_PF#P[&)""YM,>M89]!@5D^0*T.81$FT>=%I$ZZTJSGF-
M7>0BK'GT$5"[KT#7$+Q7V&N.Y_0CCM^3%?#;>/3G],-R'Z&E1(DQ,F%J(HP.
M=$"X$I@M2/X@3UE;TQG1:R$<#>'["W@-\1TDE)WD/"857/RKKE;T:*&E!%58
MAFH#V@S,RZ28]K;(R*V.IHMHRIT CH;T?86[AO*]8F<W4#VG+\_'[\CU[UF3
MG;"Q$D1+U1 BBR8E9K0NV2-*;G+7A%\]_MCHWE&P:\CN((BVP#2[:#L?OQZ/
M/O>'"7O%<.FBDDR:0A9B(5LQ8O!D5W@)6;M4?'=Y9NLQ'!OM^XAX#?<=1- 6
MP%Z/)E,8_/_]3[,;5AU#48%K%D2F_0>M80&$89%S2:8DE)2[BYZN0W!LO.\N
MWC6L[Q4[JQO/R1AA 40K*7&6])B9SJ'F+X,@EU"@44%JQ;O(1KO^S"-@=F<1
MKN%RKUC8RU%-E?DP&B[368,2-I!U0%:BJ]8""N9-S4S/BBN0)2GLXKU=?>X1
M<+J7*-?PVD'PZ_5%'/33B\$(IKT4R/=#VC%X M(RR('1AE%8A"!I1<(XUYVU
M?>W!1\#L?L)<4Z#304(9N78?:V+3*/WS[0>@ ^+\8EI;+-3K\Y["7$PB4*B-
M9-K$5&]6"N.&SH9BBT;7G:%]'Y*C(;\S<:_1ADXJ,"=7"6^8GWU]@P7'2/;A
M._PR?4:__,\>9IMB<H9Q'F@["IE0DIW @LYD0+H"*G1ABV\,Z ATHXWPUZA(
M)Q6<UY;^#N( >U(%(4HR+-5;6)VB9!ZL8C(G!5J!X=A%6?U=S^]0 :XU7SD@
M[7L)=%TE]D_SMAI_28/1!/-??YZ.+_#JFZ/AE/3I=(#UV7_]>8+O/][*$MA<
M,RXF[#W I][,GZP?]'P D\EYF>UQ)U_ZDYYQ00OPEHD@;/4Q. LH=4V51"4#
M&J'66 Q+F@I,XHRKQ8/F*H*#Z63YG55=>1!1APIS3V><!Q5H!ZY'+63>82W_
M$MAU/+_.-M6-$/566O5TJ0VW(75Y<-S5;.A*"3KF;-1$X(=1A1 =*J<#J7R.
M\Z!#Y$XR10Z-R$)"X6NNS[\=%;C1O^D1-6 ;.;=@?F;KSG"=_([SA'FKP9>"
M+-1#4O/DF.>$31FEDN(QF[+FAJX#YF]!.9S5V!5!JWSO)]T.>_&L0?1L@:B@
M VZ<8D6@9[KF:$6#IIJK7'NO!*HU^12=\OWL^/C>1;IWOM__]LN*1,BN_><N
M?=?.7[T]?WGVZ\F[TU^?G;P\>?7\].W?3D_?O;V)8,,^;'=^V)Y]V38#N=*G
MS1<'4(+,!I).RL0<C=?6!^- >F=[R?F0''C&M17DN ='#@#9A%'EF)VS].M\
MQSYMMPZ-:VY'5AEM]@QLI5]C8%'0B^\B(O*HC5_7S:Q#N_H2RKX[Q\ED@M/)
M2:Q]Q=*TIXN D#.]'$%HIDMQM,3HF>%5\$*KM5TE]E_831B'WS'VY'AUQ]A#
MJ@U.ASF:11KO%:BLT/C:%4$;P[0UA0$YTTQX[GF@E>MU%:M=4;V"YO",[T/1
M6K;WD6\+$Q F'TZ&N?[K]+\O^I]A4*-<)]/G,!Y_[0_?_QT&%]@K7G@5"YDL
MTM<R2J.9]RD1R"*\],IQW60CVPC=8RG%7DRNV@Z=T]! 5TY2JI75DS>8D"#&
M ;["Z;+&PPM7E%"912G),_*UQD-RS2Q&Y0%L#NN"SAWL$_> .@;-Z$SH'78+
M7&*KP?"/^ Z^X#5X/8>B6*$-V5H$A?ZQ9$.#9BERBSH%D?6:BMC]-6$MFF-0
M@?W%W&'KP"6HUV/\!/U\^N43#B=X6>DELC*&K"&7'2EDO26+WB56,!ONO+19
MK4D2V9_[M6B.@?O]Q=QA0\$KA?Q,*$;CK[^-1Y-:XJ4EJ-JS5-9L\Z*0!><5
M\U'87'($7II<']R$<0QL[R'8#AL)+M&<3S_@^,8BJQ^-B78=5H*J?K0S#'+M
M0 PVF2)#,>N2P/:G^C:48Z![3P%WV&1P[1I[&5-V.3IFLB$PL4@6+)++DPV&
MX+53H0G;1T?T[F+ML-%@#>+1>3+ZA./IU]<#J)VG<_4V/LV[4.<7_6&=W/(2
M88)OZAB;\_+'!&?83\J4-#6EBX\7@YKZ\"M^&F/JSVY)Z;\\^5AK?O]G]M>>
MMHY[%+7:""/3.056F^HQU &Y+%%)N7(<W XO'@CK-QE/>(H\-G N[EPA^3\]
M%T.P3B;&H0XU('N71: -T\6<BS5T:*HUA?M=V)EW@_HFE:ES:3=P-<X)&=26
M NLTNH=:Y^"#9G4H"ZEI ;*/)%E*61@338H2FMQ@W8OJF]:%[N3=P/?X;33*
M?_8'@UYT)?$$G/Q?(.-8QLS(+*9#V8)/HJB$LDG :0G@FZ9X)RDV<#%>5*'A
MR_YGS&?#*0S?]^-@KF>3NO& =D&B$V1DF;PH?B%?B/Q<"4DX62V&%AS?#^N;
M9KY#B3?P/]X@+;&?R#)91,2K1SR9SE)O7XV&:6%!*Q]L\>0.>TM6"=GBF?FB
M/<M19!U,(I!-CO_-X'W3^M& @0Y]F.N!D@4H@CCSHZ_ S:71RR!=%F2Z%JU*
M3=;W!-;,;DN<Y\DK*=;41G03EGH VS>M(5W+OL,NZTN(O]:\_''=X1:1\ZL-
M+H9JQ-K:!MCQVON$''KOD,X_1U];E&)=]Z?]M>)N2-^T,G0DZ0Z[KZ\)KEW;
MMYPI2F=49*[6*U1.=FR4!"]KJ6I,1L8V^6YKT7S3S.\OWRX;L-]<8"\4#HE'
MSBRG,XITKWJL23*1BB!+QOBXKJ5G5Y'+;YK7'2389>/T)8R7?8C] 8D-ZRDS
MR]'\,!K0AT]J:&+Z]7*MJ'3M+1F8DG5:MG6AYEAF5J(OG">T8MUTNOVIWA3@
M-Y^EUH2)!NDIUW"NQNZ#R3:@<2R8>E^:%6<PZQGN?= Y"?JS21+;W9 .KQ5M
M:+Q;5_;AH(5VC(;OW^'XXZ\8I[-,JT_]*0QF$:[S..B_G\6\+Z]H:(_C1@$P
MCS7(!9S<&V\"\X9+;5*2<MUTO X49AN4CZI#>]&[JC7-N&F@2#>CHTN)?+V\
MW*.CT4O-&;>)CEZC"_-)"&:<XQ%3),>G26CB?EA'HRH=2K_!G=4R6>\U?*TY
M6DM4 ERHDT88BE3;,2K/HN/ 1$:IDP69VF1%K8=S-+K0@;0;W%:=?OPT&'U%
M?(.S&];;:^\%&V*LG="3#Q6@YRSPQ)D" >!<U!Z:6",/(CL:S>B6@R89=%,<
MXV2ZHKI:T?9%IQBSCO:PFN7'0N2E-N:5X&KR-S0*6:Z#<S3JT(&T&]Q]/1\-
M9TO[1W_ZX?G%9#KZB.-;!UHP@<QQ\L!EJ5-3$M9<[R#J;:LPM)$%6#>/NXOZ
MS(?!'8U^=,Y$B\R\E,87]5+FTR>R?IX/1I.+,=96@8LO:\[&\'-_/!I6SQ\&
MS^E'DYXA>R=GE9@0*)A6]9[>@& E.XTV:!)9D]3<G= >C3ZUYZK!E=H\GCM'
MON; 1/J_[(QGV8!C.KK(?*QYYP&BDUY9D9IL1/?#.AJ5Z5#Z#>[3UB#*/ADA
M<H60,],^U$2!@JPD65RR14%I$F$_8AW84\H-[M V"\STP <.L6@RH4-=-%H6
MA %:>>1D1X',HLDILQF\8PVU=L]-@XC('?&:ZS>&*D7O#6<"ZD#VG#SS4 =
M*JY#2=Q)7@X8,'O,V]F#Z$VWC#0(H.QD/5V##P&TMY(S60?;:%>;[,@4F?+<
M!P&*G+LV=[_[X3Y2=3LDFPT"-;?R6ZX)K2:Y6 L2%&VO.1?/=+%TWI-EQF2J
M!4%2)J&;''T/X#I29>J2C58%D]<A7:DQ%YB+<(7)F,F #XF.8?").9$5>B@
MIDG,]VY(1ZHB'7'0(()3^X/U+_,F:\R)-D0<)@+9H]-62"DS0R5JA8W@=.2Z
M65"R>*RS]WB3))9[,!VI?G3%0H,(S.T5TSXWN*B=QU_7NCR2_70Z[L>+:8UB
MOQM5U:Z1R]& /O'],LA]*26K/2K,@653!-.$G7E,FIFLG+)&6V,;=1_K<AE'
MJH:/R'6#^- ]0E(%/"<0-0V4A!3KP*+B##.)&R=C4=8U:2CZM!+R'H_L!_5N
M)Z::-:.=X9MWNQ+2&2Y59,+94@?;$1Z50AUBB:Z6W*O8I@GQ"I"GH"^[D;2V
M0>F.$F[13RSGF2!A\!KZ9-,O0EC78/9*BC(I+ QX#444DUDH-K"0G B(T?G8
MI)?4P]".1BLZ9J%!#/$-3DD^F$]A/*3]<'*C?T'II_Z4--D4;55@@F,@ =0
M9W*>U0D]/G+R"=<-L^JB(/ A:$>C)QVST"9PN$0T\P+K4-PQ?JA-WS_C/&3P
M<C2I@8+S\@Z^]#QDH6(0+'%B5DND<S1JQ8H*(9-:0VS4Q78[G$>C02WY:1#Z
MNRV%7FVV:"WM?(Y,+*8Y^88A #*?@Q9H34ZZ27[6;2A'HQ1[2KE!%.\A_Z_'
M4TQ!><X<Y_4R'D7-!*)M#J5*DH3A2A.CY"%@1^HJ=\I'@TORRW*K^;@@!">,
MU)'98F5-/P;F?<B$1H V,J7LFFC'31BM1V[=>NK+3FK-]I#ETQ^S9='JZ)1B
M&03M:ZZ.D8R*]%0K+5TQVJE&H9 G,F:K"Y8W'K"UC;0/,U5I$T3?]X"MK3A[
M>+S2+@(_C"H@>=,ZT!X97"A,JUEVA4&&(5N4*>L<VXS=>>H#MCK6@&WD?)@!
M6])&Z:'6I0ERE'7QDBPAJ1BBKXV7+*VPB7GP1 =L;470PP.VMI'N809L98DV
MF1"9RR;5A-#,HA:S;DD9L_-"R"8NXQ,=L-41W[M(]_$&;+V&FG_P :?]!(.;
M</:<MG7SDQN-WKH'_LH<+@.Y"#3"1&5J^"^"2YPKFS18HZSOF1*D%Z5F%;IZ
M=66Q1@H2LTJ!S<:)'%3W<[@B"'(*HV00@!Z=$M!7W#/4W#KME1>Y2?UM@SE<
M@\'HS]K<]\5H_.OH(D[+Q>#VA)#+\2")ET"O"(L*JK1+9*%6R@L9!$;!3?9-
M'(ZM4#Z)_BC;:,BML&8S3CH\H?9J&KU9O^B0@]<Q&*9R,B1#VH8AT%&<DY1:
MB;HWM.W[_41;?G>D;D^,P3;SI=:AI*\'N ;NG;+HH7!"<0=TK)#_H',Q#)QU
M=5@6NI24U*Y)YE-7"_AF=?11F6QP\WSM$IR,H//Q3$QYECSQ&L=O/Y!AU'.2
MIUQO.7F]\IB-%@5Z49@$I2RW(DG5.DWE+FS?O!YU+?\&E\[7(,[P3$XNIA]&
MX_[_8.XYF]!*\FZDSXIIC)%YR2TKEFLOG,Z0&_I^:S$=DTKL)>\&%\:WH)U-
M)A<5EI19Z8+,ZEK$F:5A0>E4Y[UP*5UPLC2<L7T+S_&IP YR;M+/8P76^<5T
M,H5A3?/LN82J<,N91%OO*'U@8;9+B2Q5@A)*FX[E]X$Z/D785>(=5GO,S/3;
ME]1_'TUQ\FEQ9OT-![F72BS>93JWI"-\R!59-3RR4DS":(LH8#=RES9XV#?+
M=!-I-BG=N'&C23:J\![HA23+I)JMB<6:\\!UJJE+,D%H\K8_F1R ?=[J/63Y
M]', 1$:#M"T1_!)9;<1,9Y28U;1JF5WB-C4I]'KJ.0!;L;QQ#L VTC[,Q>\F
MB+[O'("M.'OX!G@7@1]&%4I)X+( )K2VM04A>2NU;65(R465-6K?I'3\R><
M=*P!V\CY,#D .CHZ%F?M#'@=GN/IG!22SLEJFR9?BW*:5"L\T1R K0AZ. =@
M&^D>)@? HQ-)!_))R?9ANI!WZK.3S*&/4(07Z!LZ?T\N!Z COG>1[D%S -Z^
MHS]_/WWU[NWYB_/7IV].WIW13_>]_[_C4[N[^]\$]LJ]OXK"2&$,MP+(=D.O
M47H;3791T$L8>E9IK1 ]::@CCJ32## 5AI8[Y:*/P;GK2]A;WL_/?W_]YO1O
MIZ_>GOW]].P5_?7TY?G;3H5_UR/:,+'1@E9H$:K0.5JT*=;HPI/W16;!@TBT
M0RIE>EQRQ4L&9GD@JUNZV?3'S%)1'(H,'E6'M)R_>/ON_/E__.W\Y:^G;]Z>
M_G]_G+W[SU]/7YP]/WO7&2_W/:,!,1LO:3511J!T28B08]92<SJOK [)*4S>
M8"P]"9*GDFJ&@*][)!E"8%.]CTU.@Q!TJKGN$V622 A SKJO851=1_X&.C:9
M<%B4 A0IM,U0?]E5HLS9,(WK1?BO./_WV?!V%.G-:#!X,1K_">/<D]%Z*R6=
M1$;4B\8HF8^8F"\NH(1:\]HD1K\ESB<1R-M&2VZWXF['2P-CKIO.#3V>O>*V
M.!8!R$[1,;*8;2&S)] VH"$5V^2.N!OXAU>ZIEK2I!/+5A2W[9YQ^RH$<\E"
M*<N2-(II4PUNP>G4A^*MH7-&09,6FT_K\NF02M49'2V26N:I.?W/>%H*INEY
M>85_+A(6J]*/^\/4)_OK;/@:Q_U1/B\G>?1IEB"6DRI*6"):8LWAU;3S<XPL
M&9>"CUIFW:9X86?(1ZYFAZ&R0=K,3";S>_M?+\85ZPS@++6'UC#[R:273>8^
MRL)2\H'I8 ,#Z35SQ26C8HSDQ30[-Q]"=]RJU3U!K5HTW 8YWW*O4$:)@FO.
MF=,^UVY^R.HDL%I4ELG;LC*4=CW('H3W7>K1/A0UR-VY3]MG4)^1F')M6(+#
MR3Q9&@)F[6NVD8F<:5DX^4/<,!U%J(FJPI5V-OU64+]+!>N*N@:-8.]])>Z
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
M/N9>CIYV.P1FR#QG6M*IX9%>ND([)*92N+'IYT:.^E7<U(7@LR3MRCQ8INM
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
M[@T255]4H>)+>F?SV7 *P_=]VBQGX_?^F&"Y&+SL%^QYE:R74C"TSM;:X,+
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
MR?Z7/,W+W[E#*]1#M(>\; @]]%[D)M5*EEHFE47P]>;7>V^,"R)*F5SF08[
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
M6\M NL+HC!/UIBDGV:1&LB_P\["JHZJOP;2$;OBO88^TT.@@)(H*N&.:Q\"
M.PH2M.<YDP@S-LD?[87R[V18ARBFP82$;F!'(6D7<@9F?=%,VVCK!:MEWM)Y
M&U.*C2A9N\'[.]G-7JIH, ;A]LJ?P7P\__AMAI#?3=93>RO%OJC=W=EBJ3-B
M Y"'5CQY:%8S6P+WSB<%O@D31%> YV$T3=318-;!;9RO)PN<X7PYC&'9))RO
M1S+ 9QP)YT(,4;$8ZQ1W803]+"/C4?L4,2G3AC:J.\1S-)W!5'+7>/R1Q_C$
MRD>LI6.R5*$ $%I+88(WH40OK5"Q"7?>8QWC<ZQKFX%5<]>0PA"[T ;*FW8_
MTM;8(&VJ6V.I6:':/*DSRT[G$%QPR32QG =PG8>I#"G\+7=]O:]Z;Z]Y54\-
M:))4G+,L!3E;=<\+(61F@]/"&D[0CG 6';7IH?U1L[]H'TM#PTV7:EF<2KYV
MD1(U2T;5L0LD#R^=8+P8E!9D%FT*[S:!G*HUH;=BIP,*N$$"X":>Z_+!+HA:
M]A+<A72:=H%^JKI'[SWD?!P+\!&#X9HS3'7DKA>T)VH=&%@5/!U4W&.32_YC
M:?Z!XOW6BM]'O T4_F8ZR=/)TC.),/G/NU+(1<D5WYO7S]Y]N"[ZA>S FVA8
MT9).P^(];7+<,"5-\IK[4MHD>CJA.[Z_V%>-=Z_"!M9!@]* VV??\DM(TBO(
MPC*,B3.=E&84-@MR85VA8Y%KC,T2PK>AG(M#T%/(35*_-Q'=Z"OH@JNE8[ +
MV&G<@[Z*N]<.>DJ]4:7(5GS"\ @4OC(0PC%M;0V;N&10BK,A%)'T$4KD3MSO
M=RQCV$?80]/2U=3-*TC+NJ475_@'_)!<JOJ[;Z8P>;;^H_79A;7\FCPEH8IA
MVH!AX#UI46=AK%1%J6X4D7N]]M0728>J:GH4.;>833>=?%Y<Y_1^SFK,M<B\
M6,X*@&4:%3"?G&*:NZP$6&U3L[J/33#GXB?T%G2C J&;F*XMOPNJEG["=EBG
M\1+ZJ^T!.^@A\S:QY39T1=9B#PR5_)'.PD(ZBV@3*TE8GE64(30KSCF6)3S@
M(1S+$/81]?#$M=^GE]]K+1D%L^/%[4/LTY_33U^F5W.8Y$]_TI;XXQ-I&J]/
M,:%\D@DTDX)^T));YI?E\$9K8XM5+L1.WL+!$([O.0RAP.G1I=_ A_B(Z:H.
M "(Y7 /RN90 J3!:++(ZT9!YE)RE+,D7\LY@:E):<P?)D[:*8>3;8)/ R14^
MFT[R_"/.QCB_89NOIE>S!>*$C/;6[\X6/^H?K5G5I10*C& N+*<,E<3 &L4
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
MM_5K^\,&D/##(#>$FI/G/A0>H_>Z\$I@[%+EMDF@<@B)SK5L3:K92 >1]AT
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
ML?+_.\#88O'MKO'^)_#CJ^T>&EC7X1[BZ]'\KL/)J(3EHI [G\D<%1M8*(J
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
MF'[]Z7+\Q]\Q?\'5&#(4 A\E4Z;&V@'(_?,4<(#V*(/-*D"3QDI]@']YI#N
M$MM:M4VNWQ)H%"&8F#++D>2CE9(L("I&D;_2TD4$T2;)OBO"%T:I'M6Q\4RK
M72K5^B;T^=5L7(Z07]4#CKZ3KOH6S5HFELTY%)6<$\YI7[>A<A%2>C0FR9+=
MP*,6W#K.8E&:+(Z+Y)DESH0$1Q3E)1B]9R;6^A!/\O^^6BS#--CS3H.]V>0P
M&'+Q6;.0$9C6(A/P!"Q+8<B'%,G*)EO\/8YA7R.]VID[_;,F=^(@RT2S/E@F
M(*NJP5K(FSO&$[K(087<YOQM#<?A#>ZQ>+5NIO=12 -O\KM]J,Y'+:,X'%V1
MPW'^&TX6Q]"+T^G%[WV&/W%Z^N=L O3^X0@FUW.!;-C+UKR87"_Z&>-H-8NJ
M,)^$9$Y:8[0I(LHFRW[#,;UFWCX-HC1P9&\@+^?D&QR18F<#+HO-+A>6Y_<0
M#)<,BG6L<)-,$,;9V*2,Q 8\KYU[^RFH07(616[?9\4@&$%^$CG4RJG$M*!H
MC+SLPL!BL4&6(FV3[.<?4+Q>CNRNC .D3'45Q>*8)'J>E'>:21\)O V*Q$!!
MH=;D"X2(RK6Q.WNA/M1)YU/AV^%4_#Q.14L,*8++#)*A<1A-H:&VF5%X&#!H
M*[QITZK]*9Z*'I <6QV3;J.D@QV'=0'UUS'IMMKK="ZVB^@/Q@M5P+KB...E
M7OL34C)OO6)&\4#1@83DFEB4YW),VC\=MI%X\V/2'0]%M.0Q(I*95D'7C/E:
M8+;4'!.=02;M5)LR%2_I9&LK'K0XV=I&B0TVQ=[A9/C[_+[0]Q+P%\/IHOI9
M]B!XL8(YKPL)QQL6<P#F4A0^QGIM6;8@V$.@7I^?TYN*&NP+?,>V:DM3RR2L
M:B-TP-;2VWD(W'&<GOY4N9$C/>FAP9KW,,:L;8Q>LI2\9;I 82%8S9QV]+D8
MD5*3.Z2'Y\@CCM"1*+*%^)ML2R^VQR_(DG[Z WY;KHT\:9$-N7VR9$'#38;Y
M'!TME08P626*:[+^W _G\"Y+?RK;<#*WA[P;^"*[+K&+2JT9D$L2!^2Z00X
M#.KM9:F%@>C09G&0 _!M0+\^7^9@*GY".]VKZL\=T+?TAO:#?QQ_Z7!TZ8FG
M>^BZP;*ZYRB,4RG9X!BJ3*.HQP6!ICN+26:9G#.8F^Q*/46F/N*U/5>B;J/B
M)T30I;^27!9!>B3,P3.=O&+>ALC(CPG:\^!1-=D VP_V\0^N6Y*D)W[NH.&-
M'FE?^;L_G9Q=_*^3][^>GO_TT]F'DP]OST[>GWWX]/GBUU]./WS^M$LJ[F./
MW"^K=BO :PFR3FIR^4O2:*T6*L1<(.@2E'6(6,(@H=12%,Z*B*8V-2O,2S4_
M8"Z!2]*:PMOX^Q+SW F=-A#V\L%-17X?^#7!AUP4Q5DZ&C#:Q11,,!3DEVS1
M&<OS@*:=,<5RYA%K"EFL=R&T9T5J+IP7SDG90O"[)YQW>W!3P7=("3<Q:&UR
MRCDEK:T+:$%'+K*$$HV!@> T R*W#+5!IGE.S'/BOO)@T%-,I/F^*>$_P7 R
M[ZIZ,IWBO'KP^R'$X27)HIX8P/1J0C9S1%;U:C(9CK[0+WP8CR:K+]_ ='CK
MYGL,$F5Q@=5M(XKG:\,MD!34\\R]EC:4-AT?>AW%WD=M"PQQ.M] &:3D1.1U
MXXS\JKJB>!;JLJ)-@ R)S%ALLJ?T(XS#^P#'8]:=8[/=%=)DTVE5M+L>S]&H
MOU^&G.?P+NH]#13/45ARS]V\A6=1G$7'-8N!N\)K=49=VKB:7> =H1[.'DJ\
MXR+VKH&FIQ>+H0]2MKXHK5@ 10-%+\CU$?1)E+H'IK-U35(7UX$\:]WO)=4&
MYYD+%#>V\MUP6M,.R30.R,1!*3$R:W@%9C2#HG5M^Z-%UN0=8Q-U;T3TK/7>
MCYP;;/+>6A2_#]0Y#;H>LD0R.IH\<1:-E"QEB%+PXJ,T+51_#Y;7[#?LJYK&
MYY;?3=EMH+,;^0U4X80IDJ:Q1%;+_[.H*6X#)6(&$1VD1G?$NH,\/+_VUNH#
M1YN]JJ0!??J86XLSN>1B3 $E,RJ1+2YU2N6D&09NC24CK6.36GJ]C>!0=RJ>
MCCD[CO*?R@V+F]&_N;[Y^/<A3@C9U^OW^#M>+A->HK=UKXOK*$G +C-O.-0;
M3L;3M[@L3:H#=8-WK//[(U%G$X'[4V%+&[N4RSRLO(OW)E7N<; M#^FW0GN<
M,_D6:M_$K&8Z.SK1N/.Y8$WVELI1F,,IC$K*,&&3S$*KS$.3H\LG0+!'CM*?
M'+^V455+7IV-?KN:3><2$#?M S/G*696;$W DAY8E+K&X5QZ%\DY$4UV)1_
M=,0(M7]M;N+-GJIHL(U]'S2YA!8\<,]K>>TD"9I S2(&&K?QUGANA,U-<JL?
MP/3:6+*+*@YD2]2J5[W*P9+UI# XU.H\(5$83%^J:&P6=?V,37:Y'L#TVEBR
MBRH:;(+?6H%OB>&G"?Z?*QREZ_GR:R$84VOJ686F;M,F%K!NT[ID$+VWV3:I
M2-\!VU]169_*:\FO^P NIU87B(<.Q-8P'CW\ZD>_'7SC/I1SH(AK'2HDSWWP
MF87B:@5CSUE09$^C4D)&&X5338[MCL:?[M'5T>BSC4X.%:C?6.55XFDL$M!'
MYDLD1PW(98.2=6WI(V26CE;]MNO; ^">AENTEU:[!.3[J*1!A/5Q,B9G8'9=
M&\#/:.VN]01^JT#?7,];P]>90QAX\-$P(VNK&>D*@R0BXP6#XUY%7YH<PW3
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
M&)]CUS+H6?&/69Z=%-# T[YGL+<NPW; UC+P?@C<<4+PGO3X:,+'GDHX-%'
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
M?O%\'5Q; +\#7BR%M;RR%#GPK("Y>3V_2)^\=X+Q8,$@?;3%=_(I'G_7,R=
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
MZ%'' A0])F#. A<08O2NR19==XC'3_=I1I=N>\#[JJW)3MYW/*N^PQT0M<P
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
MU=B$D2EQFE#HDJXSRY1"JU)R4J; =1@$BRI2@,!"C([5HEXL),Z9RES1$E:
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
M73^]^BD!ZPGD/.O?=Y\]>3S/_%3BL=W*EGA-D5C\ MY]&%2MM=;OL1A!!O2
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
MX,[I$<C[VFL#)A6 ^S:Q$]V4Q9"TE86J%%\X-./,>%K1DWVH.9Y.4*R*B<_
MA0+N;,GRM3PIS2;>Q8[LC/"*6_^'#58[T5)HNF,X ]]RE3D4Z(P%8L89<]N#
MA0,548RCLZ(YES9;O(=X,W7-?ACDAX%^MXE+\%:R=+C  _?4Y'ZVR?Y*58[Y
MVHBS.LRW?J#+2R#X8YMXDHO1FY*)[PTT\NP.TZ;1D0K.M 8G_BB4 ]K<L14>
M?O:@J:G50;G<I/:YZ0H_D1&5$;>:):?JAH$CD;:R75U(SC,9R%%"R8WF5(C
MV%8G_#OVW1*^6W.<@6]U;5M6]>]?*0:>E#ZU_ /!NN#^0BTD*J=$.**6U,!M
M-]SOV9&ZD0SHH03JZ^L0GWH4ME0-6(JB/\46LE0+3%//+Y!D#>I2#=!PUB>^
MN7"K:'DRG8095VLUQ_J\#>> MD?/VWYX"R-PSI87:'B8]5X!29G\D"HK2337
M\$\DIO;<@*8W:.SW)6J3DOE>2'8?WWIZ+^IDV^UR5N((7./\,41(1O8&A781
M7T!=?\N]!>C6\YV9>8SV-&W%'3])G&HF3W^JS.KD^15EV_1O<_U5^OFUB[GN
M%\?['S:DVI14TQQZ'27/XGF?G$(87,X8T3@-D_E:NXL.AOLQ=DYV,E>%6Y^:
MV'L)(SY/&;E4CS=59??6!_Z?^G6[_[I?CU\&0ULW9"X75<?[AF'N=GY)1$Q2
MYBF WS$_^ARO?3$N5"^6RS_KN1WSX??\R!0"8=B0\$NGE=D38;PY*I<P=N]J
MS'XZ4.I\%"HUZ;KJU9[1>(B:=)LQT$[ +(IO]>M/V9UH:-G7]NKVG29J/A/@
M_0YB61"*.'5J]:!.3R&1TIAM3IJ'O!V8X*9/;4AXVI54]$A1LBB734-'HQ6#
M::H5NC:<X@0.]6)7WRR7K_1[<52FZ]W93Y==@Z>]33(,DTUBH[NZ1#(:!0KC
MU4[XA&:6>:#2(8\D0+/SS.S(%R ) R F_'BLRN<2Y;\"!4V$2<WDY-?5H\R(
M1":WUZLBE!>?/S3A)?]K),_!#?%"--<M!+A!XE<%H:.3WGF=3 2/6=N:A4Z?
M:.K!K9Y4KCD?W6T*E3P?'WO&[XX#,W2\\&AK8'4#+DQZN!TWAH::R[MQ+(Q2
M)VZFOXU^&_M"P8+OA0E'A M!_,3-AWP*^/!*I&J(L"K/I43]C1P8M[X[6M:P
MNE=%,%6[;$"'G1XR6'$^0N43MYXAI[K7*J"@U8+R[V-*3.J%9I)P4SWV'Q/$
MDAT+6/&;@(UX^;1QF*P-^GE#8Y9?D!1#I9HG$/NLH6K04Z#-K/]/UF\X>R);
MU%U"S%FE>;S&]F,P^0"4@1HM@U[DTI[BFM1D;,/M5HP^U4H>H'GJ_[C"ZO62
M",.K/?FKG\%R&\&VVS>/.LE<>Y<@8$>;LU$',4^=@_W@I:K.+1^J<Y.&%DGX
MHBA=%6Z@?UKG2]725"8>?I%<4_K(-VMS:(A;)@WS"-P"RZHJLB&-Z]$9^/7P
M1[+J&;%O_:M/7U#%W(*QI+Z"_&8]E@+[C[:E*G*_89C-I#SUE&-KO7-)[0NH
M(MT;.F;V7OQT3%_BT\![4BSPJ3$7M6+1QK60,ZN]I>M9^%F''[;]  WYWP%N
MQ_^O_,7Q='GKZ6Q[&$KNOJR#7Z2!DJG^?&[8460;"-15W&\P/;[!![-:W0OJ
MC>E<_^'*;;B[7C4P.U5,[M]I>WP'CWN\O6<>@]1?G%@:QS[\EWE42Y:<;?)X
MRL+9J([,3/149X3^ZG6)1/PQ'\@PFK%8'X9)I!3K"$PDD \81N4T<SB*$M6_
M-B4Y>E/2]V8W](8V1")_D^/WO[U"5BB^/: ULC,2;JQRY3E_+87N(!)AL\&2
M)>:D-.+8#:2$@MR3CF("-[Q>7_>:ME[>3?\XUE);'$GRC^10Q8#+>IY_2?"'
M)5">[5:-]7*KZZH'-&AF&YCAD3Q'-S-]3P'(SGF'K4>\^VZ;=\5YK$!A=J]3
MP'[/T3*7.RHN+E]X'U*LW'>QL ZF(5\T8B;GR-XRCH@%I**[7T45TG\.L%I:
M[W;&4DO(;N-I)IEI.U;EK9ENW@?FCH04)L2&\(>DH86TKKP/\E8*?_G]^CEG
MF:6TX .*7YDW7RNKYQ;'<&EM-R X2[G*$_BYN8IS6$AEU'M.17B?''>$UV&7
M+HX%,=(Z/N'3UVD;_+^R!?GY,48+V 6^Q-YG,7/WMP 7= 6?.Q9C8KBQ5)[Z
M$B^\RQJ^S3<H\GF75&60:][M\S-'6Q97>P:PN_S@'0:*@EQ8=X\HZ(IM!=RE
MW^O)6H/E]*]0-S9R(^L=P4S8=V1NOF5]^1O$QY$%LF\"/^_%1HAXGQH=[B_]
M+%R2NJR%[]U!?I@V-&'<UH_^R3_= 4G(KK@C\$"33Y4^0[O.<+H:DP\+/O/,
MB&&7(MAI<P?-) Z$D_:>EJ!A4];]/PCX2.$,G#\ Q75:S1%;2VKV O''O[87
M0Q">@IV2VAUS/B3+%I03:R0D7],9_)ET5$E/]:2[ *K*>99L?1H;H8A@]@DQ
MIL%SQ4/V%3?>.F89$-GQ)'X_\\>?-H16AUO@VQTF7#G^7O*(\#UR36MQ\#J-
MM8J,]"V@(UDL"1EU'UAE.O9Q&]6*''E'+:@Y?P;<IR[]88L.ZD !Q2<97:<\
M;)'(/,ZO!*&^1\3R%5J?%K\QO<*[^;XDC,GR7-G<X:;I<=EOO3&O#!=CF2.-
MV.LZTNH@987&/Q^D[ )LKS/U8_]1:[X%$.O,7=]9LMYO!E.O8>6V8E3JI<:N
MZ3#!&[< %5/52X6:FL#^BY=+S;X,UN"@/O&\C]JPJBPV[9;CL!JQ^S9P^0"O
M@T#AN>4@Z6X4'Z= @7V52Y.E=+V+ZYWUM[6/.Z+EGO:8-7P>!U;-)$+LL) E
MT_/#?*_7 0I[/&I,RV_U7"WR"8S4?#^DJ$1,&7%5KN =CCQA'6ECZH$S-T!K
M(63 @5!>R.M;P+S1C_.0HPSP\'A0R%&'J]^&3&TK]R%"@Q@*+ZLZ80BCRD([
MU8$!@S*^^GIDC6;?_TX,;178,5[(!"):C\GX@>\"\O,DW#2(-Q^_:U08IFA[
M0H@)TZQNFR55&&;'X7HIN)XV#XR]5V[9DDG(;(WT5AP*+ ?ZM/1[#"7]S'A8
M6^$6]:JUQ3&B5PU0Y4/.\XWC>U.U=?2'P)$;TWR^6T!ROTU@UHWEO'4XHUC$
MW,%5G90=8D]6[V\'I'L9+Y3T^E&'@WO5UI\%&??Z[8OP>O0?/AA+#(^X,A$/
MQT<1O=IWI:9RKHC&Q?:!;29KE][6+<90$C=SF6!6@5DA17JSD>3OYI"8O1:*
M9?<'%)RI6F,>)=*J\'@8)<+:0QQ]@79JBW'8(HG;<DN7M##S?-E@Q9#I4#T8
M,4.W9/]^5\\WFDLYV?][8*[<+//H-$SHY!9PT+$)/GF97R'"J'@UC%3;;+@%
M4#&O.VG@0!IMQW.QT\I.$ADHRY)Y\Y"/CN);F#"G]+*^]RY'%/H.;BYV,6/W
MTYB4OD+-+]L3YH0\SQ!9]!Y6YI73V:+T]M"X]W47,3T.]%L8_T=)KG&%$<0.
MGX:%GVCPG#"6I!]@L9N-?94$?Q>KAQU?F\9'S>]GO8<&O64'4.:\V]9K2F'5
M7E4H]5_9W)7EVY9+ZSBV7+X%T(!A=@<[$.M_B39@_]^DZ98V1U=%+.$=?& _
MT%8%MBKX!MC^]>>:<T7YRW'Y*V'6HDCL!Z"2R98+KU6 PS6T;]+E##87EV/S
M58AM_GAIAWHR>01T[25MZ\2_4&.7MAGQIYR[L6^'_$65NUV H%!M>^7E$#:P
M3_1D<TIW$%YRM]#JW*OHG/B-WLR;4/\GGX8X;%A[Y6(>.3W%%\#Z]K=/./%V
M[9+6^!B/A$VZJY^2GNNEOWI!K_'6BA/3RT2W@$QK(ZQL_1+Y_C=J0H<#S&EV
M'TZGGU/O$;5# P(LV8+GT;, S58-3F@;U6$0,5H&9W*^"V\E$$KH_7$/A$"/
MFUA/8[?G7271)R_5LP7=;=,*38K239'5U,8-&MOFK?2K%,!UE$REGZG P7U6
M-\8E]$B(AK-G6FFHJ;2&=P+C33F5E89?R@XV4*6U6</I"W(_(<WWR7A(E[-<
M5ME@7NA<"!V2RSVZ-DOF-7*R0O+" WF^/=&>,!]C.9LKOVC "(GKFP1B6^?0
M.?IA&:^I%-D_3)2AI_M&*9\,LL/841Z#6!R>]'H>UK;EH8AB05D%B'%4#TUL
M;0WOVH,O_)>Z5@6 ?B,]<P/4:]IW%XZ=[8QA""0.CNMWX?%S&;[:7E^Z%C73
M6O>LH=98?:2*9)M;BBGR':9'6".4[I.(72[T.X2P!ZM=!>/WKK"W@-1TU+GB
MO#GAAA%XS6H9;XY>9D7D%,&T4/MYB#V/G'VFAK*Y5\"2G'V9HN0A3/1BS1&Z
M:5#Y_-QULZ*_W4%$VIE/"/L*UMR>< W!9\VH!M@N)WE4"9(4&" 1K13ML>2-
M=\JKT*-_> P2!;KX1!86JQ1DG=H:;\J\#_BS)JQLD%M .'9&; +SH#FU]XSX
MV>S?^W^2[A:'<7TFBZ9L_]0R6[EJ;>TI%"$W%.)T"Q"WBEG(<L<MC2J>0%9O
M 2=D<PS*J88.$)H"A% 0%HV8;._*G"\IZQUL#9;#:?JQY"%5(DK?,9J4?LS\
M\3X3LBQU"XB^M+8;/*-\AOC5EB3P(_$W1]Y5XP$URG Q'O*%)N8YB@N0"%\]
M%"A#Y'*_;.4\6TKP L^%@V_TSVB7^A[<LP ^0D"P. .B,;ZNLK.T*OF"KQKW
M)RW?L<8^0(7=/+V43QFZ!;#FA[]J$S">V_*V9)SSI<U>;LE.V3_VRTV:3_U+
M9>WWKE97$W>JQX9G>S QJZ/*U"=[ 3Q#-4><-F-"$6ECW)AQ)739J?T<_X3L
MVANK-:DHRG6KP@1'['[5@Q+<-F$,M'N4H2JY-/%B_=]CBBT%E(#J1!,]]\R>
M,55JX-E#7@I]EGOP[URQVNN1(TPK>R'QUBPWS[#622CMC=K^7_-CJ]!M7X_K
MC=RP=E@:4&M@+ZC?4*D-$E$+7FDTF$I4B2ZN 5<I%]:1%]A:?P"/)N1<(Q?
MP:;0B_;XO8S"ANC!I]W94E\^ [$");!.Z%'-1K(+1R*[<-.)S$B2YH/=-^SS
MH/CW\T$_M_D8]_PFD<$7;F-+@L=$-:S^Z_Z>MBUL!DWQ]"K?Q:;VGHD4\WM@
MKLR"]I@3.KAL=SW/W\E9^"T[. 33@FX!+F>1)VS[\9'+IC4U"^B.Q)W'R/W%
M&O0^4T=E<.U2\Q3$#:R_#1)4P;JLU*;SZ6].V%*_)=F_F.@/@)ZI.&U>CIX8
MBP.1"^PT9YS/S=1LFM$<V811Y:L#T!+0#I_:\V1Q5V*VR1F8P*3=(IX9?>.$
M@E9;E,$A.0W#=K3%=VP]J1>(J6PKOD2LB?"RSM EOV!SA"6Q [>13_ZJC&"C
M%E#K3T\DMO,O9:5R9%J$YQDS$"'SEKNU,<N+_%3BK\L;&,#G9(:.(K37DU<:
MSY6TEPP;-$G;7!^>8"A3YJ%H-_=T2?#]/*. YOHC-K\O2C21A[6A@R)[A 9Y
MLNG?XUSCGB,LNW8W#_Q,I(5Y%0N4H\A+7ZJM!6JN5?; B2;R'I>4)Y6_8?[%
M['BENQ^RM7>T&[9I?$**-[UJKL!Q=<H.+,HP+.9JMT )^TDC\Q:S9+L'QCW?
M>7!M+GDVO31M 8<K$_5J)\T--W!;<RE2DC)!!@T?//HYVIZ^8/T17,DX\W;+
M&80@,IIO_BQ0K.R6:2E@.W69JHPSO1/% 6T1>1/(7:*ADBULM$F;XXJK&-IV
MB0^":][@V][K&^BU%Y,/Q?$7&'O81XB6G,3$@#3&[SS$<&N\N7DCQW+S]JK@
MQKB=!B7'*>&ATB#1;N79*%XZCXG=>AS4WH)PJP)QWOS"D(;-05*8=34U^5O;
MEI@?4YC!* SL[Y,8ZO-/ZVOS#0;V,C1W\&*-40:0D!<>#.]HP-"DU$,,ELN%
MT?"^;QRUN6=9Z^03$_EOF6P1]YX)?P(I4AJWS3=C+A'89^TP;,/"O*5LPQGU
M8>_#=,?$IO@=K_6N+:. Z35G+'OR*H>/#MTMX!.:S_P6\/!3SZE],T/:1S*N
M2<J0T?B.]7VJIB:TIN&)A@=6'9E:L)\%VI1YICK&<L_K5TGL].MUEG25PK0_
MUY'M9=9H4/"6)H%YND,Z:5WVS#AX ^70)OP[O+!8]@%\IZ1-P_W]X=*\94_P
M5I^$  (U7\HN\6*,$;HF#S36:"A=E2E(06C2OP[.]ATO72-H.6I3:7'2NT9+
MY81@:L]UC$\L,VQ"7GG$W.A,4UG:'?Z2CC\\>%Q_/C;O*S/[R)*AT2P?"+RP
M3H9LV]L)&T+DYRO*4J@XWAZ7N!*GZ>HD6WMF]7/Z3)!.4XB,:FG6$]?H,7L5
M[_:<?P9V.L]Q<_?MD"0:O= *0.LL7;[I=P<G>I?\H0$@OWY><JCB_^XL\.&-
M'[_B9_?5.X\VZ(6V1(Z+&G8Z4@A6SN=G.D:TRT-RP,,A.7(L'T*(H,P^@<$]
M@4%[<(O1$,^9WPZ-04Z&,$DY"-8*NC#_R-JT6U=>S,]1(3?4B6>7M\WKR>;-
M^X7BK:#M!:Q>XR8J@6#+14APWI$\R+!F7&196]I'*^X1JX144-5W_J_UD6E3
MZ7X[0@(>.MX]3"L^'ABDLFU=,[-6MD(3A74/5.?M?;]L4Q*!TU/$ PKIQ$R[
MF]&/CSLR;F[P H>7^)'3F2&\T"%O(QYTFG]"<.[PZ1Q3)_[L%L!QD;^QQ!;R
M3WXZ29-B8^P]U>..ID4SVX()7[1+\73*RK&\:Q8S]-,9?3:19<KV8@E,U!J3
M'GR<8W%6 8Z9;MER!G[Z +T1]48M=SI7J3=H7US&#<:%]4'?C(0_\N96V/9
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
M!?,QIUF<[$&2>+_U;VS;M!C1N^8/R;1RD>IZ/!LD)+$!#6[SP4?I4N'Q2QY
MO-Z2S+'7&KMZBK_P/*9/;[6Y:Z)]W#^1,*DP7M1_P]?OX3[Y@OS^F+120 N#
M>=PMX,.BN+D3?6Q:ZZ)@<6LR56RD4Q0%T481;Y6$UO$+)=M7?Y?_NQYOAZPJ
M=E $&P8:Y:_@UO !AW8;<B?,.V,)^F=<UF"H$+EYZB[CWG3045HG"&RJJ-+4
M6(N4D)6,X6S2G=0WU.&4+6"/2Z,VCI'PY]_$"05NHH ]B];''<*="YUMJE5@
M<Q0D\[NAMVH3JOC0-EYU6&$"2Z\:#W0]MN8?!#-W6(W[/$-!%*&>MGW]/8\2
MGEIB*)['Z3PG?7:"4O,1Z]*H^OSHI6N<!\M3"Y5CDQM;YN%_+C:$WW/S;(H!
ML2W7_<_NO<I/:+=N?-ENW7*CZ5M#5B^<TZ6N6G^$>1<Q.'C@:CFLTFJ%M/^D
M,_BN6=F)Z*GNO<7:46OL<J9XBWCM4?D&2CQ3U_9:V24#V!A5J),=H\I!P!I:
MQ?Z :(IHEV,S5+PZTCO?]Q9 '2'3[YN6;3UI^!5+XQUET@Z([7G[>92R3S&L
M..RWW3]Q3>G!NM\">FX!H9D":8B0%H9AL:OI8(XU4/KES;T$M/5B]6A2%ZZ7
MB?!?Y@.]G%",7LQ'MU6-&P6%:Y3(.$7VLA!M7": 7@D)!NWB/J(\D1=N>$%'
MD]+?#?YZHC/_/H^%&*Z('O$(%K-L+3(]]DDS\TOK@Y+>Z_RIN?ZA_0FEJOZU
M/AB.8_V(NBI[BFJFL-)2D:V0BWH&KUD7DIO171MK_6MOJ_06@!>;_F^TO554
M%&[4/8P*"B(H2 @(2$HCC8R BC1(@S"$=,[0,S0"@G0WTMTY,S!#B'1+QP22
M4C.4E-3W>V^^F^_F6^O_?V_W>NZ>L\[>>^VSSCEWF9&]N&I :3EZ"RL%N&U3
MCER\#BV-H3* ^W<Y>A-ZO[VD.T-[S(E_>N.&H8UN(SO\_?'7YGJQYW^$6">P
M+S7ND4=^C[4-:+?HSHQ$-?=P3P;2# 5*M#+>,VW145HR%_E-KKYB_ ; "[[W
MYA#DZ]K@XB@[/(3O.#EI-D-6J!9@\-P1ZCQE#PP$&4KR>!F,TU<!D<^J2/<5
MLSZ=5[8#%$!7(S<>7NBG%^=7SC<Z?VE9Q^ZMZY]TJ&*QKP_.FCP#BPVE! .L
M&QLNA).NDYH0W/*TF@_K7G4GA#H]E> 7">;UOE/WSEYN_.@N\RR+B,0BW0_N
MUJCHX>;F>ZNTK7>LM7^PYQCQJ#H2T7FN%IQQ7T<L;+-MU)G?_YTQR<,4Q&;
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
MQMB=Y]IT#]5E(R8X0;8=6MZ_WPNQ)[]4!P[ C=\KMV>6OV8"E>8==KB\ZN=
MCU_#5)(Q/LEH9>;Q/E"@MRW4=S7PX[*SX-S6O+:*[:-?B[*P!EZ7?K1E9Q4^
MX+'E7S"VN&(,S <>S5C[9G8J^7>W;C;':37H'?ZYO>4>)N/@3;GGGB!,^6N8
M(\&48 &VK:S2D&Z'B)K"Q=@HGJNT3-#HGT6, T 9V,B];)PZN1<&?X)V<OZ\
M?4]UY</H4<-=!LLDJ@U?8M$/>Z// <2!S6V^^$!X:]N_$*YAH Q3!(7X3^YP
MKM16E=Y> %NR?AQ-2[2:<HVPR<^]-_E64C^9%SL;L-M'+VW4#XXOB(.%\Y-R
MZ5O^C70!+*K_W1)18'7WY%-?JR+@>XN!@<A3''U384U"5:.X=ZMF#XL6V&:K
M6&3>>D?MQ\'@51_U ('RN%U%8_XE-H:<J(G9[7\.!%9;&( MY4L%H.PK/>?;
M_.^,*5),8+.[IGD+>$-T_WZS!Z9OM1%;\H>5>87]]96*E&,Q/._UET/V=/2.
MK</P*V77QSO4WA&T\3/V^/BZBHN1!2^+EYTF9_)JT$X, 1?9'_!F2S !"[@E
M<K*Z=%[;]*S\-\&?.:8=H(%N XTT="IYW^S@OY]>#^R;':<O7LB,9<7US(Q<
M6;AV(U8&)\,@DBWPZ)O5)>]\[^A+/Z94*+&X8?J!XBO8'.?#=,DD4+5C6W=
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
M@[>:Q\BHFY+-Y>#\U;0(O9<#*A P>6DKO]]A*Z4Z)I;']]'[T5?!XWYUB6>
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
M[CH 5SURT._%+I[LCK47PP3<V](?S$N 3N1C.:>A8B.4S>K;F,A';VQ%OGY
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
MH^?N=?YY,X<@=,\9X*'(@4D8 ;EJ3?FTKK"[,:4? US.\\0*T$J0'*_FZ(=
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
MJW."N&PQH0#'8$Q-<[QAUMSB)DDK<9%]8XMYJ:SHA[*"I;/);8WW^I:]\JI
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
MK4D-[G+RC[X(*%Q40XAD_W+H:9Y7_[22\>J;ZD#'ZCBUZ*>#'!^KY=&1CQ/
M>3<U ;$S;W.NH\>WRO?9:^36JNL+S@\I@:NP$)$,]7J!HB.E.N\#LBAW*89)
M;V/U!#,&PHM/^!U-YTA'&%%7NZOPVO15WL!0)I2WCZ9)9$%.QM33J0AM^BRH
M=MJ8L!B8.O->^[<Z4+&&" 5<X%YQ!C 1?C\UU>(1*SR@5E_#-:DM"-SJ<B;X
M*PPXJ-<VH+#H%(N;GUW$\C+A78B)0DRL:$$MPK7-BS]2W,*R_+9..#;W%;!8
M47:W@[WPT,>M;&AB7ZX$IW65U8?]M8^3=UI_?UH9 5[@2^V?Q5;5G2PV[F62
M"8%:'^- 4FE=9HM5J-U;HV.CNH_B%G7&)?J9IR$MS%/#.'87>U6-^2BZ -P#
MN[C'8P8W;S[)_C(ZE5%$[C/L/*<N==)O1:66\62Z<DQI\J:;CFYI<B/\[=^R
M?7BCIC&BXQ)5 H2?]KAC0C=_/?Z9IJ?_V$K"<RC\>5M!J,Q3MRRQ,P "QKZ,
M::?/VQIGW<Q9Y"1._"RV%'W)JZ0T\G%\1^Q@M71H5_#@E%+OD<!X#7Y$?$O?
M'PR)68T]NF0-UIWF\9,E-TGRJT<ALA^G-+]KO6!3OZ?1O$BLE,8$!74<)&AO
MC*";V(* /Q@W<V8:_6T]LA8Y$O>/\,A0[GIOA;SCK_=SVR"*Y$^KJXKE4QQ#
MG/C.D3, ',14S=NG&5'4TJKRX8\'OY67[EFO;L%8MH[WDRIE1#A/BU?=],8I
MEC=T9;R/(PG XH5XSV%-H4XI_0WKKG5AT@D1J!>6G<WC%=]J;%_I.\L==]7%
M-NK!"!&>D_8G\?[_!OR/V./A/\G8%K(#QRZGK Q\P@,+%L:[=#3#[V*>^WYO
M'\__FE[&FYY8W "7D;2*63V-[I22CS:L@-S-DX;S/N/8V&_([1' _Y0!EXZ$
M%8A;+"?=Q_V4U9*0H:+=]DVC^8NKQ)/04=_1P=53CJF,,2VD?@/VL(@[8$DC
MRYYR+58X5M\*[5:Z!/6CQIE9^V&L_3@'O^VNFWCH9N"0=!"CJPK-533FJ58P
M?>&;O#HHIAU\?(%3B4F94598U>"!L*8,W^E/ RR/_F0>_=^;2/^--WP^76I0
MU/'C[]QI>0[UZ- 6:MI#FK2,*RA7>%KHGA RTD"JW$>UTF*6E*B@\*6^Y_/I
M+@/J#S9:WW[[.E? ;Z&F52[WTQB;YJ&L'H;DZ46KW5I)+J9#N>H/37([N)V8
MO3):>V^OP=YX%_&SJ9FMT=BW%F=\AI79!1/A(>2Z?(KPED%!_9[Z^9)7Q:5R
M(">[^O4O-.;A-7#L&\:[UJ.3YG=AQ&^&_29"QJ:XX#B)S$S6*EFV M>B(@<&
M Q-@316VJZ^3",\[ _P)2/)7T.B_X4*0[CK]8LVK/?=E_Z:?F<'?@=Q?'EO8
M1[7"8WW,B75H-.U^K'Q*H [)7\Q(/:9]?B4IC2_3./;2Z%^F"[?T=X:VZ!:5
M#BZU?^0UT]A!V627+Y9[DE<ZEH@!*PHB1IM)G_P5I#C5@?0ZEOU\6]//YZ6W
M9/"F]I[8:H[G5@KC]5SU2O/\QCOLR]5 (PX$P2JAD?D]3<F/)NI4'+2GY*BK
MZO!*N0%^27*A5_]M1[]\:6S+T F"^(VG]+IH6%3F]W@_:@S#GX 8?SW0_#?-
M3L:DSP"29X"E^$;%J[#R=L78U8'$26+U9#.?S]A@V.N:HXB;W_'JGO;HI:,U
MCE0;' >XT5]:M-C#^6@^<)3F*-LVO\7TH0]\0?B6*6[ [LHUU.(T8\@R_KJQ
M>5>EN;Q[OB%]9X0P"X71\JE6">G\I'SJO0RK[NJ*/W2P[^NK?%Z]HP0EA?8+
M"09\VQ+R%>5:^<RG8;'0G,B3J!W@$)EKGJN1^[W2BE35S4FBC3_U?W4&> 3!
MK#"DG;!N');;.6XGT:YW4>EW"1FI)W.=WV>:%$=V_746X571;DOB.X^/=T"]
M(1".@HC$L@)V7:MGXG=ZHN16G!!RAP^6Q<"D;P^"NPA.M9?L%QO35P\UYXN#
M51%&E&X?\#4(]TO;USZHVD0+';MJE7/<S6/LVD@@[G42L]"SD_5&"-K4"U]G
M\K!TH]'<.5W-64NA_6U_@S;+NRHIU,BCRA*#8&6UJ>9!.6'T0 [2^]B]'0P9
MHU!2-K#5BMR[.\%;DQ\9O,C0+*N,]ZME;R"#I.7\30O19.*^/$E"B[@6WSGC
MCV)FN-/-IW0O_6.ZX\V0)>+%>3%A"7R<3\WTN%OCFZXS@/:OS77YT[P(H?++
MW5YW8::@]%]V*N53F1,^F42M.,7>W4/<4*Z'A@";!510D/&A%X(A-<4U5#JT
M-CM>4NS-".&%^2.1>8TPH0)7'2AD$Y5S+'1@HKNU5R 1'*'8KX<E ;G10'@V
M4-]N!/)NKXG? U:NODZ>MEJ/$D$UC%]"N?D[#97TS-([<7.;1+2:XNS=7B)R
MN-0E%>1=4\!E:$6#)84FY^#BP*G/C1&6EQ<,[@4L1JE>6V5C?Y<?88@5CKZ3
MHF$&>*5?B"(%IMHV1;)XXL5B&][>;8"PW8&\1$@+L;LBIN:N7&UPV<3*JTK'
M>OQ&63\2*".> =H8-W\*U)!+/?H>ONLJF/^\IRQRT"&HOM-H76=:*\A[TD^)
M]_3)RX*XU[Y@W<J/K\_C.&1 1K^:&&\%15,1G<O2>R;-4\9JSVL%W5Z0]DMS
MTP1=/)E\29KS>]8KQ<['ZEU0^J$P2OP'$"E^0<F10DZ1#G4@NP7Q'$'G];66
M!+(&XTO7%+-*NIVR"7#\%8$&]A%_XV498<E GO;NMWD9E9L_HSSLGWW*Z5\#
M_&WO !O3/ -(ZR].XD/[X"72X]J4D,,)A=#1-+F)'T#_4JQV-NP, +'UN9WD
MM)'R2*$8-_G#&VL4Z!&RMO91GO6Q9X?E(:714D)'T&4N\X$[MR X$W<&^( 6
M(OZHP3+5E J8KW#T201?GW<OPQFR/1P_MVN7/'@[G]!Y8;&.CRY:I*L-@C$%
MBBR Y)XA5VI1"9;/'5"U<71K0#2JZ7<F5Y%HR^(:3\WSA,[YB7Y!=5BJJ7+9
MQJF:#7,UUSTY1BPM<X,:G!>UIM,,6<;ZOS39*^A6&(Q=_SCNZHMCSP^-&F0R
M"[:GZ5N8J+W^:LCG?4V1X $CM[=P\M_3FO@Q?,.Y[CZ419[F?^&2QS0L>*I]
MQGKV/!3XCB#F&$M5_)PNG:B- 5E(J6+,;DZ?$P7;>AHX,U")&(2(\(NR6=0T
M>22OY5,@]Z3P0C4JSN3-TU*9B)VU7;LD82_MRR7^/F',%.B"H1>(^2I'[U94
MJ@]MW)!<'M[HO,E8G?U#3D=:* \M\[5IN ?6^43,T<.)$E-#G,1NR7ZL_@Z]
M^Y;9WLG V<N@DX-9Z:8A9V'?Q75L<%!0S_!7PHKB&>#B6K!LS(D4H;"ZNY*@
MB@Y[0ALB6EA#8I: V9LO;(2^=3.5/,_2=[:59T=WS]1[)^--U^WIZYO7GF*;
M9K ?$Z5ZA:Y8DN9(+2]M?KG1[M+[,(7*J8;B>AO*Y-ITSW=)OYR?I#F![(33
M.J'^S:[K1>!RSJXV:LC8.OT)DJR["4*C[99E3/1&IAX%OIC,:;,OJF9-GY('
M/[II["#$9_8EX:V[NU5\<J /].V(VR3ZB\=GW)SFG6?6FHX)W[(1Z7,6^<-?
MBMFZ[C\W^068M K!9#I.E^<](\@ Y[U^4Q5@NQ#.[G(_5EMCR@Z-"9,8Y&Z(
M*Q<0*G_:L(OHG 31+3C[VM%$!Z>.Q%C?KPS&IQ4=PT;P^QEU*E8?BJ=M^%96
MJ\:2/[S2DGOU,4-7X:YX-[!8:^66@!W3$_N"5Y+_"3*? 7NJLWNI\\>&,6A;
MR<RB<0\Y.N(W:$#^J*@?[,_EO.#*%+2C$(J#.V7=J_?9-*AYYUYU[O+FXP!V
MJK>)KV\D[U/X3YFO--39?09(X5I46$D?"#+Z43]HK,3U*@+^[O0)]..+9DOK
MG0/Z*J'C8%=](XXW>'B)Q#GT%69*@[O (B+RIUQ[3(3BK )'L&)7QJU,JF"=
MUAZZF%^3]Q4*:AZ./K[+*>O&CR@K,W<1WVBA,UD0<D[,SH?12^GJE N7;0'%
M?X93GS^)"ON[A-M_Z6GO#QZJWL%*<SS<6F2>:)6 DEL^;V%SG8M!>KZ[73^!
M@ \K'XF?PLN<9\A2:)0)L33DSFZS<RWV]JN6Z/SU%O""XAJ1J7E]N=<FF6OA
M1 V];4-_:%@]PN^[QSSXJ>1 %KLY> 80L-+=Q/L-F\X<>CE;V_;"_$1,K3/&
MYKY,6EK*??[I@8.A,\ =N=!// -+TJ:,W*EDA;GDG IL:D7UI/4W:F8G(B%=
MR[81*.-GO."OJ'Y36;Y*48GAVNC^70F-[_,N+BL[WYK6B'>4_F0I\N_*JO\E
M5VNBH7['=?M'WUD]K$?('">W3U)K"WE*IZQ$*CR1$35'XZ\,.]9NIR#5\UY-
M,]7#)16B"C+&!"5NV+-SJ)5(Z6QT^G.N$5UZ3]9/K3+^./YX', 1?YQPJGC\
M>O(,T*MBZAQ*LPZ=Q7B$BC>M'MQ#GXJ< 5)[QX_HRB4G&HFCP6/-V*=O^F,)
M:<1!)%DN:.RE%,@Z0@(13X27SLE!9Y>U=T@_4JNYLPG!>22_449[[S/ /2#6
MRQ06ZH/[CO-YWV:+T?,+&2REA3^U(01C:EQHM(DX/=M.M9]6YFC^26+,/R=.
M_5?9T_EB(8P TL>7]3JN_:@T+W'D50O1YD\L"HO@BO^<&[E<7%I66I0HZ*:E
MY7(S4Y/'4?6)YF\,/Z_TIMO@T@7<$:FJ''*L,0G<6T*OA.4'^=;I1>6UBZG.
M;-W0&AWC(@TF WOO85[=SQ WN=F\>2V$43*+,+K"^*Z2B?'.[/_#SGM'-=F]
M:X/X^BHJ J_2E BH-.G2E:HB(B @O1F07I/0DM"Q 4HOT@6D2R^!!!(@(A(Z
M2"<)H4B3DF!HH?/%L];,6K/6S)GSF_G.FO/-.O\^:ST[._=S7]=]7?O>>R?3
M?WSFE^(28_#)*4/71H)<"W-MV;&OG^*WY@@/YJR<),C6'I"V><K@;^\-K,Y^
M)]@,S6*"0,UT+K+3BV=?; D]6$]TB]04MPTZ5?2-KPR' .O1^W#F%P$2Q(SO
M#B?S_I#F/M>AV/9)S(:(8.C..G#@UW?MY 'S!9FKK!.R?^@8]%^$B_Y/'PP+
MUV+X7^ZP] SNJKN"C[$UNT+C15$(=31*32>++0+786QN$)<7YXXNT0SLR]&O
MNZ2CXS>A"G2D/KRD+?<^EIY%T"&LL)+&@A\@%AT?T)O5[;GBG4@AES;"JK;6
MLD\9&@H&!#VS0C'>.X-.(%(!UBL]%I?>4Q!;68KKT$ID3SZN3]IS&J*/0_M/
M[!4,<>]G'>%:A8,9>0)S!6A+#J!QF-FC/"___NI:6N1+1VJ0.5LJL1%$%]/H
M2&<[A"Q(LGIRS+J:5P9?-L<L)V'.+AU0)O#4*O6JT&)?EJV85<WQ,M1*%M;.
MX9"1Q\7&K74&G<05,?GT:U>O7*=>4?9.?WE:PJ!3+6EC \)/T!+W+GM2M)RC
ME23G2LY[[MB8))"@>_MQQ4'P/0=S=%,]JM'WE"&2>2_@I._.7F/+MR08=? Y
MF2N*YP,>L?,)L"PRP<&#C5[+K#J(=,)J&.["#"I$! 9&R!EP49<27+R,D4R*
M\'B=%@S3BVN[^G7ZXC-L/BN%>A;,>S'K0=/QM"2_XHS>SV,>P8-<II7EWY/9
MPU.@=]GV9 D;6:XUAC2<9FU C-5)MI35;23$>TYB1$4,[.CQ_N\/0,31CU9F
M"',D7C7Y%:6LK+)ZS-O3O?]; ]"09)$]U"C-4Y*;Y@Z57%@%AJ>O93+O3Q]J
M-,*?7750@+DX.L!9Q& +#H&>FIJ>JUV2G Y.=H$2DA>:6N*&;O]V.LB#2C0K
MNOV-#%2KNLA<025Q9%[KL?9'M*9_SIX/?1JC'+?8T/<KC3,592XCJW3A,:=1
M_[FI4B\+ZY[4$6+O99R(;7NZ@)Y6JJ"O]K#J_%@NO](\,Y'G/CH-[AF\:.8!
M..?7&-*&]+W7O(3OFP#UCS2@G =)DQ7G-_& 03>*"E!?62*\;_Z7S&3908!;
MV<I<IN*#H_'A=LX9KPYN F4<D.ZHI<V?RO1^W,(I[BD^<6CH=5GM,"'QRVK/
MU4XE;?GC!AY),EC@C2N)^_[M3*%A:C<@W,\N@OLCXQ-M-A-P3-]_>@?T5R[,
M=N"4(>;8&R.&'D@.FH#1?.?'0M<*U%3((9TS(6VQ 3D6;GS0]:I*',5] /5]
MW.0!M<K<3XV-&?!DR:IQ7-&)KM'/'E-.7I+F<#UK^E5[>G6BV'Y*Z%%5P3[K
MYGD=LU.&>XG;)7H;XNHZZYDK_%Q%55_6L\=ON\F;_&1]WR:%IAE[8WM[BU"\
MCR)]@C.F5).W;/V?CXTLE*ZI&5)NA&ZLQ=@8)9F4YG>1XV,QUDP(-2GRLQS)
M,KG %[&<??$R$7<RK5:*8IW^H'.EH*"@TW#8@;K]<92=G?V'X8\?0VT<$CP\
M/.*ZY^0%!>4N)8R,&'^+2L1%<; S,)REH]HHY+\&?_[O#X0!_F3VJ5K/3I*R
M-SQ<4U S&&"(\.^80CP?%A1/@=:^C'W>HZVMR^,I(?#F]GO$+0%&ZS_;(E%2
M6Y)[LD@:;YB+YB;  U)):O -T&MH@J&>V<%S0R@J+/-M$]K1 Z C)%LA<O"E
MXR]9_V?9JIKR((%$\>WDH;%.T8)AD_<M$VC.PZ"%QRU EA%/UD='T11"RWQ,
M6:\#]5AU(OT U3%B_-# *(%2D68'#L40#W7Y+9D?_AY>\!!9M9SW[Q'/-*2/
M,(\XA*-I$U:0_C&^[R??5FW:OO9;Z]8&EF,/I?*I\D$G5H'<;BL>R]/JO,I<
M"Y1)PCV5<,\ZX\(45L,7.1*0)V5?6:&41!Z[)K4P"L_6JZQ&-/PGGPDT%+T\
MY=<2LBG<B)FH+2PYX3 ]$A5WS-B(P?+M%BLU;,D\<&]O\7L^TG'[^U;]!P%Z
M+#ERL['76L/@@F#\C*K&INR7@J_;8=#U$^KJ](>V(]_H*RVT>\1[XB>$BC9P
M*(G,<CR=[8!!Y0BEP2=<8$/E!(#O!;B"+(MHT>=_6LVDH)1WMG'6?%@,8.'\
MU_WK4RT>^&P)+L/@E],S-YXH8F1M>7UXQF:LRVMI,WJ03S2WC77A#E4:'LA3
M#SOI"<VB@@A6ET?'9$;!4^-EEU](:]!.UDB6ZO^)7<GQYIE!ZWFNKISUK/F(
MD[UDZD@#3:I;K7% +D1]L_HSIMIU/61M"#-<4J,TK_Z: .P< [Y6XW*&V>+Z
MB9G$4;SG^*.J9Z<,O[EC+C!RW.! C/_5@I8@L 3A*;O6'<22#!U=Z!U+D.!K
M!3*9FVG4\>.WFI9A;::.O^N G:KD&'#:56M+RA-S!-G'QV;>J9F@-H>J/,YJ
M*7307'"%5#R>4'8L2@AQ>)#TG5.[\O.;^5]PIDB/(!&PN!!<72MX8M^#+J;<
M/ V23QD AZ[!;K\DZW//_#@>',OJ_?DN&X(Y,=VUU5DZ.&6H57NYN\0HO2GF
M3L--$D(,.->Z?^XJC'U;;\ZV'ITP2*\P@184%OF&$M8#D@9)W;#O( 245 %O
M*7>S?F,E@?7 Q#W=27M%TI4X^55Z67"A J:06^@AT3_V740AN]UKTIBP)U4(
M>,>I"'">PZ0S:+5,28 EEB($J*GGXCHA3D%-?A<6T)C\,A7.!$'\68)M#W$Y
M5<,5RF?G@M80JU>L_F:3<6+<HMYPX'%\=WO,R:7W,G9S8_]L[OKTCZE#1L7(
M&=-#?I#G\2E#O8_7*8-/5I C#&>^ATT2;V"1/&?5=&YFG#T4-*7:$=(*#5G^
M9#^U7'->UM?)0U&4 F >:&**MDY#HJ>7,_BC9IG>*PP?_$Q=NF-2O.S.VGLX
MR*\1<!VE;[ND_+3:XEY$ $UB<\(/P?2/66.L%7/5G>4 ?MOSUHNFEDD7'5>/
M3AE2A1_ <CM/&>(/3W(;?\NN]U-)ZB*MAL&IN57E\/,SI.MJB#;:H \XY+@!
MR1LD7>]C2<I26VDC]Z4H4L/;'>L:TS>'1RL%H8ZW1 6$&R(DJI-#ZA>=T-H4
M6,@;)LO"!S\5LHL:,1D.5 Z>5"ZTP@&>Z[OT=8Y',MMU%/A44W5.4^1*#D"O
MT]?REI:HXV_0>L7ZE84+ ^^=#V3OQ0)[!+Y43=^$&LY7($^LP<$QE*AGN#T2
M8#>_I$1-S;S](^ECEF@<AD]7X6!?D=W?ZMZNY"#>OQ-GI,(L #$T4+4+^*1"
M>2/_)!#[Y/\%1X^ '60CB9/H]>DPL=BV.>^/&^9)O4MBI=[IS2'BCS9-)LS'
M>\\)"JHX[*C$E:D+T]]Z''3KJ/-$;K&\[+<JLS56S8Y2IO/!U9:9RFKO=(@%
MCRS,^G+H"ZN3_"&(O>6:S8\-#!WBRLG^<X3[&OR6B=_HO\]Z.'+4J1P66SZN
M>O;WB(?)[XR!C:G[4LG'$^RLWZFCVZ<,SY8/:"4*..W;D$WWQD-UJ'$%S<VU
M*$[Z!IU>@DX IPQ@R"G#9FZ*ZO&FXN*[X8,RA1S:^JTQ52%3[("#RZ^PN'1*
MWEKL\FM308>W_L.4LE<E-%'!,%LZZ\2Q6D$-S/U:1_(F597'B8RENY(2&52,
M5*4";'HRR^ &)?$Q60.ET*K,$5GH$O>WD4.XMHGA]I^JJOL_HQHR"B;CYKZX
MRP3$A+.( 9Z6[5A>3@&J,C/+J'RX*J\)-$E\>*F^JHSI[KGW?,9T?LP7VU)?
M<E:>KS(N.1@\TXSF<X I!HY CB@SZU))0;O,T</ D(ECX/DA/3)6D</(L6:'
M2!1F@=<BEV0YD+_J[F74C5UW$',4$5D13J9/0]LVRE8=)N4AU559C2>U4^'*
MJ7OE];O"3KMA@=M2[G9;Z@#W@[2Z.X>\!6=:?3*.</-]6J,9,<SF!A17U'DF
ML8QN2:&H-VFW?61&'/DM5"?0[#"NK=LG0%)I,VP#N!,Y" DGQ4\"L((L +=U
M8/AF<@$J@DJZ'O@*=]F,1 0$A3CZ!E1\G+OX5.1SJAD#7H\>$;\Y@GK?V3FX
MSL:G98O=^&[>&OQQ/ K P^M@YR@;$3*O9YB.>[[DS>X-:@[FR(A:CS '))>D
M9N;D7'?)[8MZW_>57D%6;-&AP",X/D2K7IGHL\L]CRX/-3=V@!6O LM;RG%F
MZ*K+E<_8EYEBB="LJ->9-W@,A8J3.#2NF-W*T BJADX\/6K>HVXJ2GQJVQY\
MJ;;5 VIVM(P9DR$STUZQ6^ROFL5=;YWW \4(2FCT/B>8W<M>5!#6>\U/"OJ<
M!CCJ/6%SEI4#! &F-L>6?#*47LB?5U.K(U-5]?6194JB5O=VUL\]%!_S*6-*
MD Q0HY<^ML/R)2[-HY"I;8 ZHCSH4=K]Y&\/&UU'G([\]UF)UTHZ1L<GYG\&
MH+B,=YQIQ/H4+#3VH[S F+8Y]SG8>X%$!'W":M&+D;H+2L8BFU=3RQ&L%G:;
M9Z\#314?PLE"VQQ:4@_?CFF/CH4X,7HN?,'I"E[-S/2\4?]-U2?M=X=8"3T)
MIO/W&ZB'S:ALA:]K9=/$LJD&/_G]:\FP8.=]Z?%TS4*<QG)Y8#81GZU1KY#"
M_EJ</\[]UT+.HZN"\%L&]-=Y\$=M:( S.+:S7A; N'3L;.WA(H,)$C:OI_.M
M^1;_#,:F#,L*5%.K*@!#8F.I&MZ>+7-O,P-A[B]R^&\!8ZM>58R.]#(5_O''
MV40^862NT4L%H?FJ-?4D94IR#17AY#6J:D"M1F, ZN^+HJ(Y7B1"6II02. 3
M2)6,Z15G_L<%@P_C*MBT5/2N=ALH==*1Q=*XSV.,MQ:K@8=S=6*3LIX@[!R6
M*HLGC^,G+"H_M,"/AN;%ZJ3M#PZ253$B-9;!X<8_CLNXF\.9E4SZKW:+NQ(Z
MT323TLA]$>(IPVU4==?T-[(XUQ;G7KF4)JSUD*"+J<DN_;U5=J)R)#ZI;,NF
ME[YV3-UD+*4)=UO M0+&-L@YVT&=LD<&[I"*@*(^04X.SMC;964TF]7OZ(V%
M4X9!X,98B 3Z3NL9AQD_2$[\2LA^2YGB3%=+Z0@1?G8R:[Y"H75S735;#YGF
M 2MQ_.D&DUSM&YL==:Q---,&:MST'\_5?)&S1KK>,I2^'V ["M#@KX4Q=H8@
MIO>5#M0W!D:G2>631$0Y+/2VA0P.J8=J@2T;@D"#6%^YY,KSZ<+?R =NCU.8
M:$P_/RS1]5:\SH_@MNA;C>ZMFN#!6.@D^M,+W8:[(6(3I+SH+CO$$V?9_D:X
MV?[Z5(?:4D>G_F<!DTG/9U7KVHF/\/3\O2"-!;0Z+M1]O,^\<X2C[7!(J#U*
M0J(8A\.X6^76;Y@]RLFI=%^5YK4AX6WY9?T:"3L?W H=*^4]M 6^W1_.RR]]
M2PK*4T:'BLPJ3T"'*:K]](H,@TFFG3-XJ\Q7U*H),]<$Z:2^J4,7;9D:[_#:
MNH#W?1N\%@1*DKQ3F>8LHF[K7I:A9[&^'_:J$N#XXD0P? IC[0TK,7+RL>W8
M @2U8K0:3AX[(0+.9!1-21MDS_"LM1RRA3F/I\EK<CR^,N8D%)<]SRO_L)->
M#$IV6+_G1H7Q>13U^$GA;..S^9-S<O*3@N.?;W>^@#;XC3:DR)J-C>B:(Q2F
M.?-U LMZ/@@F,G$$ #->.PO0N>OE_ZQV]O_'.ZK.'SHLF'=.O_L<7!U J];;
M;I40(51N FOQ1.&J+U<3I:I*UQ0C(*SZ]2O@%\C$XS_V4CM,N-7YR&U?:HO_
M)^W%>AQN/XL$O,^'L\T$]*JCU!@H85F8,XJ1[G;*!K,YK&5;>);>O8+&@[I(
M.(A4V0!WIA8G%6.\^Y%W=ZZCP["!@65'AEGT&07;38=)[<+[XC^J/J0BYB/]
M[9#_[/7_;J]U@Z5M*9_8J5;C ]2P_1LV(_MXI*QJ*0(/7]YBG!:*KZ<"H3%Y
MH-HC7[=Z"<3WL9H?O69)NI26L9A3AL^0[.S$4P99^#(G*QW'![F>P3)[6_4P
M,_ =P-&2L!@A3 @1=F>YO_,F6C64'PQ2&KQ^_HR>Z(<_Y6DQ\L1:_9\(HTCO
M70APL?49Y'+((W-#RF#JX6'(47Z7@X]W5K&NI]TARFM#+[M&E%^EDW<*9R\R
MIRB->Y=%?]_?>V\]]'9$,E=47@'.P7N;:O3<H7;[Q]#S(:.O;^Z)E(J()"D%
MNOL[//_ROJSLW*L_FT6*_]T/E_!C-\QJ%.S.D\9HM^Y&B]/;])Z'?5)&G1%:
MZM)^%[XJ*_UCUO@F7@?UW1@W:,+_(59)Q$WNE0']S2^Z(D<[@<.1G@NM3S4V
M66=Y;!_9):%\'-5DYY5K4:S]>^C -TA+5L?%+[^M(ZHA9-[N;L]? [#H2A]K
ML%)&R[7.J2OF73_I-K;*O+[5?)OVG)S]&H,2",$V_6[)B_-$=O)(45$+85T5
M R[<C4=F)J:]R%#U'2UG\ L5(P?9NR;",T;&UV]=1;\16;ULLT;R7K--]I>D
MEYG7S4@7P^#D8F56@-"C7+==\P>[BAH;JH>W.A9D/EX;P'Z#+_%5<$DG=1]'
M$LM&^S4Y!$VH6I:"DIAX*.5M?^)F5K/BP 8QG6\/?,J0QA/6X'L]4/19M0LL
ME;IG^(Z "6-5*3\'=B_P7-]( [XFIDC%.8N[J6.D^^4,,4\LTE-MH92<0^.:
M4"][.,[ZW- I Y>:*HREMR2>3X@K%#;8I[<\HO=19K[4I:<=V("$?&<Y[+%W
MSN_JEE#A=BR+*[I]%?& [P%=A)@V">V'?%PAE4C^Z P&36)OBLFPOPW^ 7XV
MX;*+U2=/&1=;BN6Z+=:FLV1,8T9NZ0E/ZEX:-WSI\"G@IW/T[M(?8/,FT0O0
M7>^,8%)8%X6XAV_QXO!O_$G,,B]L5=Z--%_</7%7*KRZ(!M$S[W/Y%6)^>CR
M_"=B6N<);;H&XJ^X,U)EG&@VO_@*]P8W#U""!M9-IPP9PJ#A8:V$DLP"UG$L
MSXDPR)W[DR?'E=$6QMP:I>1&F811,\O9S,\F5W;[\N_\S'Y&IM-)*2F7VX=G
MHLE[?V33F%Z_C.V_W'W^\WS/BMI7HC(CR,R\'9A0KIQ[RR*+3;AY%8$865 ;
M^[&(DVO[^YG(W]U+:FLDO;R]Z@G#;:1YGN]A20L-US/@B#,72Y^VY0\:$<./
MR6HE=RY^+HQ$E=*.65T<O/\QM9_[*RI9[)R8QL*'>=>E#$=Z/%5'U1E#9;9M
MMHK7;1HG PBJ-%W-Q,Y.#-S ??>4P7&YJ+#GN]N:0T77KMDQ:>PZH[NUQHWD
M#($WYRSF'6--M="T9_>K%[%'+8J2N_V[-K_VQ'X?0G>?+ PZT9[,KDM,4!$E
M<+6#/LJ-'5,]L(-T$FF?G)TP)0\=VY%/JH_;$3B9^^LK\8]FAF0#^:D]B/PY
M<FMOENQH/Y4/3%$]' .6C@(\JM8PLF4K;K"*R1M58VL\Y9, UEJE-;_V5B]M
M%FZ)DA1BTR=]*]0ZQQTK=!:?O#I]-.QB5H,2.5!7C##9#'=HGPZ);A*#373W
MQ*UG5;A07C""_':UI&H0/*88_A50\GC+P^BO.\5&.4UWO4!Z+>'$)FZ5MRXB
M;J0MV7%3.@L[_&NKH_F+^!E>-7[(]/":Y# %'+.WV*)<??'C6\:1D&@\R6G<
M.KZ^]GJ%JJ1#X(B]4B\<7"'HO/ZYQ_Y7#?YRG?'/LJL6MPN_E%TJ9X_[TX&>
M^7>7:>X71^6(N.18S+ZY,.U6G#%^+R]*7DJ@KFO1Z-Z\IF!Z AUE](DQ;L[<
M;E6;%:W]>']Z9Z59 @QAPJ"$N.,EZ)4'8)I&; EC<2\)=:G]N)/1Z%S];3TS
M!)68+&7ZC[]TZ4.C,>9K;XSH,[EY=T;AY";%NR[+Y2AE!41C=21+++<>4,JK
M@QC!N^<XCPD\_G#VH!EUA!C2"0:+]_T!BHHM^/BF8DB%S*.OE@\(L/?C72-Y
M=01W_^K_GL4++)$"0W3T.PF8D0#0Y>*>O9E-61CH8(JW#?#!=UD"[:5J:HM4
MB#!R;ZDTU8W]W&_FL.8K7ZVG%Q]5'$BXMTQ'H AY9NE,0R"B7$19^?BOX)R>
M$3!SRJ=^D+BS0Q%*R]; =I*OTT>9KQ)M[=V.S2/N5V;C@2-X0X?? .>XND@]
MJ V$3[*HI"S.F [&AT=-0<8+H;<+;E$/EYS A[EHQ= >/N' 4X9;^/3CO,BI
M!B+$QV6.>+P_[N=_'-\(=_Y+15&#%AXX^/:-2OCCQFG,C+5:1!X!G8FBJW<S
MU+_82?I_?,6)9M92-0PL%:O.?&(5'$>XUBSI"_-CQ('W*?W5X5,?@)*D/K!D
MV6K_6.OO].9M_YXIL,XS20W!UU&B125?2CY]7>=/Y.VC6\S18?5ENZ/V0*ZE
M3DOCX*+^,(F0IG'5<FRKE)^Y)\6=IP5_["'(,O!Y_[KI.!!K.[$?LK:)\/W1
MEO)KBN8%)JB<P.KB;Z'L>Z"4V7=[*]X)$TXM$VB\@_ 1 9O*J7 I8V[_D"KL
M4WE#GLVTLR9HHCI(M.RC,5.S/#LPY-/46,*XKOVMUP5L P^O%"3\87FVB!,?
M;&\O;*D4N0S<G7&"LX36ZVQ? W_8R]HZVRH3<$UD1:"RHAPWY+?\:./#IMRU
M57];2ME-RYM%4.F^E9MB]. 6CL^>^-A>J\GX%$&,KSK1'0.KF&H\=[Q[_20_
M_HNLW'VCLM\_Z^YM) !ROZQZR[,5OG_6X'%.X$QGCFL%(60";0B.7[+,)=X+
M9@E%S8;UJ B12#4%9-6YR9;.(R2ZQ&792L="+.57&6IY,.;)KVZ'#F83V<P*
M&-\MM@Z9>AN#Y_14#W(/7M_G(ER;HKB4J=WP#![G S\2'%Q$20U4QWK$$%9%
M5MT)U?[FVV3S@)&7TCY&AGH"QN>_I"0).4?)F_UICLB^V\=L]H8Z43%!3NL&
MB]X:'P?''\9^,UP(R[2A3"OW!,=47>46!;?B^<Z5Y/>/.I;P<ONOH+A[.#4_
MYD'E^BDM(ZD4RBE#%L!#48$XDRN 35'L/.Y@E]N! N!P4]B@TQ)U=/_.]]%B
M3YA+8ZCBA*F&]D76&V1FT871*<%KR_3TTN=(#&ZHQ/M3.F;"^J5^J@VNQ8R9
M3_ZDG3(\.S(@6K.Z.Y9SNA-N:4>2LN<VMQ9"B645$AIF/&?U<54?_RF_8?RG
M26,!,]>7\G$2_O;PZ*>:-DW2BONZ#)2H40K/;>/)/G=>\O[*BNB:R,\5UIA[
M-EV%N.8=]FZ!G8">X@CX7]?MV.1 ='3*F]=ADS_N-,CQ5&^%>="$;#++W,61
M8MA3ALQ<%YCS3;.1OM$=$WD>6\R)[NA.%:]FTBT./7G)2XF"_FE]\;=7_W1X
M(GJ&PX2QBS--7G?!&D>-H6P;L;U/#W,A@^C55OG@X!GKJIS,PJ%1"OI9W&R6
M.SAD2&HFSRHF(S5?6Q1Z7=#MHC"=V!6/>D-U3ADD!Q-)\+']];CE/?Y-QI+=
M7>*^--9W1HS&^N((MM_]=N4%W[/9@XB2,*B+Y@]*V$:UK>:F2Z.O:F*]?8>#
MQSE'X^<.RYG!3D'MVM?H-*9\\H1/0HW;6?8XG+KUY0";A^Y$R@89E-%R/*2'
MU:\'$@L0F&]8<YB](JL)35]C?J#SFQ]N;YK$FK,63 *>7__^"38YI>P!LU_U
M-DGH5[6E"_SR\!FLRH%Q-2WNYR1'$-<2RSH)X"*HP-T,+?G*^HF442\J4W-.
M2BN6#$JD+BN.WC\WO#KCS1L\?,[)X8[9WW0]W;)^RI#D!6W%3091WA:$:L&@
M"J<,'>VI!<00[[&Z40A/[3E]WFAI X/)H+" )847I+ 70Q,7!"/%MRNU3&_4
MCOE?UC>G0Q!K?(1(KD?N;@V:^S%Z0\\0#T,+E!&U+1U-K0IS:T%!Z])XPE&'
ML&T5;O_,Y*,<GE:OH0Y@PF#8WQU/=FK3RYPMQ#*3Z6&?J0]+5W<"QVY-6 >)
M#>?R*LV#(:-=%(O-K%.&_=?;*D2<30U1WO+\#&;9Q=.F_AO,5.TP)#SRZZ*H
MC]?(X@KUXT9\JF+W;8$133I[JHWL(S ^/.'(WWR\H8]/&<1ZLC.P2/#B#(]M
MXCKVX_7@&2>8#5.5*T)FM\K!'8IL^][V,(,0="D$E>(987T]NZ?S(:=H 64N
M/-461<?H@'I*D\0IPW"+9@2>3_I$Y@<-Z^*@F+-32%:-I!(;E"-+%&V^KU7$
M[2KW'H;7N045<%F_Z?E9JH Q:C&S]G-4:? GC+WE$TC6X%&D0R54B98#B_8F
MO]AP.4*0I1(F6Z?6R-3&@S5W$.25:M%8D/PM? I>B=S=B-/EFLC"^,U[K)3"
M0D!"9Z^D]W<89[RI8]/E- OL\QRDHP;X\-7GF7V)[(R*?;VC>7@VJ]T</'6O
MW=!\6VAQ;SFV?02Z/R5BC:3%B3'^[IW'S:U]&I\#HN0E 6RYST)LO'2U#740
M\B")%R=KI$LAY<B#^47)V=7^(>S)7;I\+DV^7X-*T9,7.MNBK#L_T#M)KA=3
M!)JR\-<=E#@=U:\VGUDG+1H_V-Y3*9^M@\;K)A5&%?!K/^Z[12]Y.=UKK67Z
M61W!@6_W[> L+I\Q!8!F.-8!>LH &PTV7Y?X\'J*Z#1=<@895. .P_;HD1NW
M,&]#)M95'J=K1.' S_1N[+#++HAZQ_(8#_]9W!P.,7VU^J+:UB40LF^RO=%I
MM8[K)XV 8U(G(=$A(4WH$3'4"LI&UMDSH'"5^]F.6FAN@.&P4?[HO-A" <[(
M^5$?DZ;QI:!JZ$/KW/P3/<CJT?) 2\,X8"!W=D)S@V6N??1(,&MQ*D55-G/O
ME &IN& )23/Q R@Z!OL/;/#V3A[VHA7D\/W8B,]32>0FKR!5Z7J+YJJSLKJQ
M!E *THT ("X)K>%V<GY^6>/[,#DE-(]7SE)LR7([2B.K=7_.G^+X9WE5J260
MZ-=+A52[H:9[I_RTP\MZ',OOW$4,24"MC(PF) 38)H+^^.2TI90P&@_M'%<'
MN7R90.R#Z:GQB1 .3QGV;'8=![4F8FO7Q+QYW(Z"/#1O=O1F6NU)CX$K33FD
M']4^FUXC02.)MO(W/#]L'8]082FE"L7;A>LQ-GSSK)[F,2=[E8#PP W5.MD=
MK&1MIRM(K\Y=6BKSN_F\;TK&8'VYCF>J,&4N4 I*P71XVJ8-'G<F0X/C5D2*
M.T$2\S'K%KN*'96##;6'F  G8R_-.KC-C[>PHT_K/>2W400F\^BD:@YSTT9]
M&W?NMS2_Q+%.#CXT#?@S,')!SJWVR>R^=Y/8# 2DNA(Y+?%JI37O:[4=..2K
MXF5E<_\Q(>-S:'U"\LNVE(*DG+>\W;JVIM$?UE1J^HWUI/Z,@>9#V0%CA>!+
M:5TOOA\ZN&VH8M!NKDB7[T>\ $3=8;[*M@6(BK9[.P\TFVL#@YNO!\+:-5$^
MZ2^>U=FOQ!E%"U2;-="=LM?7(R^2A3/>'KL8WR,QQ#),P/1Z+HALX7,RP^&+
M3RC)7O(*:],IRKY%"KN/],80_ -:O-R>+R;1KEP\3\?^,4$/;-&%63(S-0@0
M<S*7>?)[7[6)SPX$7&YX&3P8".Z!;%A,8Z<OK"IR'L6#D#.14$HE1K>Q,)K9
M\CFJX[A!H$9TU*A=AIZ%T:Q4KLI:VZD/+C/8.UO00R;Z/\J(JNX+[MVW/V7
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
M5\L?60C!CM$/'&CV5&WG,W-N[T:."&I<S[<C</O\3:AI \=MV.X>(GT?3/J
MJ?WHWV<VNG:DOXP'"/$4-+G>[AE;+B*#.II1:/N:/153(<--_ TH4%6\3D<D
MM7CJZ]#FV@9U2@>A&D7V?".:V@SH,]\BXX9N/%G&O07GN+!5-J$^)%;]_=#E
M-P31X=W<CR!T>%)M2+I-3U9N&6Y7UVN#6!9W9 I4+B$1I'8F%9^>I%IGE)L]
MK[ >8&._*=AT+6SQ>$R]#P(SA,5RZ<.=N>P6#R;L'B*19!<H6/OP$O2$XUTQ
MX2,1IU?3],),1%0F0/$^MBX/-V2BO\,9<]X6CIRRW-*ZLQF= IH/2(,\]<LL
MU/"V=HZRCKSI[_4=/!OE=J=]52!JFI4W@#R?(9BRV'(RV(?9H1MZ=$LEI"_N
MX7D#TN:+)VN7C*WK^T'\#XI,WI?+?WUSK<3?\^"ZF6M^QD,F<3?1B)J7=7=>
M7OOKP4W> +4AI6ND']2_X_%CE5575PG3JW<?^]QNK.:^^[=9"D?>@(&EZD3)
MP;]_)CPF>/+$'GM-[2]COU&>?8R8P[3ZS4,'Y^T-O9W4H>).9PQ;"!A(:OH=
MY%PB$?-U8K&F?OM0T>G&$4=&7X/>,_9Z+SFOO,S6LJBX<FL[ %9^DR8T"=]0
MCJ'BU-^<2SD2R)QK[&33GD1K]-YBL8\=%XF!MVB@?";N;CDM._<CB=KB,?Y=
M#K&%OV_Q_4I&EXHVF!J2^''9) 7**<,2:PV2L8<GCUH0M!W9#2R(7V<9[O!S
MQNWS-!T<@D S\8#!IJULVTQRLZVM9U\5)/0YK'537MD#,C:B,/N=S$W*8W'F
M[.Q-TZGWG[ &A!YCT#7OKDF]@P\_O$%* G8B!9O3ZKZ]-=9BUU:6\[%A,L%P
M;F7Q^ZBPR2N"K)]=(:$S*B9^?=_4?!(W2KG:S!DM5FN:N)"N">AT!3LB/=+5
M*F\:2K]3KC@!8UF^'*;]Q'9&#%":#C&+IPP.L%3<ZD!]/@YTT-\;2SPV;#P4
M<W<*B@YM,T [%A.RM=&^0%M+WNF* .?NI>%BX9+/8N<?_["VYT^G,:/ A*X
MR?NA$J3<8Q:F@-UZTNP;9XZBJ50PH"WFZ972G\W>W>Q)0=#B?B0EJY(&JD3N
M$I^SWRI!QWL!'$_^2F#2@$!+G3+J;YD*2?U3[S[O\O!HH'@?0""A:I!\G9 $
M.6# 2'8VGB2?LR_<5/CK!ES'Y5#JR^9V(_,\$ADJ&=E:U[*39N6Y,&+8F9#F
M,&+?;\K\3,:D4T!33R'M>*UV<NN,,<0N@'V8L%<OX<NN.&+AG_@^)H_3')7I
MW^Q[T0/*\J@Y$7<X]9"(LD0&7J_*4_AF_RH\<A5Y&-(CX6Q[&?L+:%UP[>_/
M>D*9*=H\+/&8G:I_G_$[Y7Z,M$MH/JYM^_M*\XB>;,7S]LLZ?RYXZRGTQD7I
M2M]DD QI\/8^5\$&!#Y+)#X))TV%FYC^C9"]^E?9*VV!5PP"F5#_^20W_J@[
M^"+G,R9_:0O\8#BO+<QP.7G,9L=ERWNO=Q-0W?H<IM717SJ-%?6RY0HJA_BQ
M/,F=WP#^V)B*](9QSD5[_$HKND"Z-F7C8C>W!K\7?0N-:+ . AF-#)DZZGE_
M%["\"#^#04\VN82BB"YWP<3"U+O\YSZ,=FZO3R@RRW8R%WV)6'2A2CI'/2@;
MDGNTF/?&VD9  3!^7 N<?HS*<L;SD''91L]U)BZD#A7J;$X!]U(7+RM0>SBR
MM;T^*#]J6*.#P9>*#=K9[5E_UA?465:;0>G?YQAM>?N0H#?1J-VJ#IZ)2I?\
M.@A_EXUOK,D.;U(Z9>!"(M^I!L@)2[WI6Z8B>I,^NRZYN@3DC:*L_<PXE;].
MY8=DKJ7I[UR>?<IIK=E:2[22BRVP?NLC53V/M%#A[J'VV,G<>ET,O@?)W TI
MW5U)#H@/C/90.*;;16/53X<QPB8& K=%% [AS=3+!8\]$WOXF\;^^IO(M-]S
M!*2HQY'L-L7R=@V":>&LP3244W#HWLY8$)NK9P4$3,M9685-7V>>:]PU ]0&
M\=F#;@AU%^*5644:QZM]EW:/GW<\2-35X]3WE]ZTF8-(O%SLYO-L=*/Q9&[X
M2=^.3!KOZ;%\V9BTP"^S:OTN:OI>)>&G)462;/=:(.G1EP4/D/C40'0C,3JD
MW =!G+8_L,ND[%D#_#\GOOJ;K[1<5SC\DF!+7__-"/G$]9(RY:O)R(-!NUWH
M^;%UGFA=+*R8#:I9A[%U7%::1R@D]OW0L!8BSF1Q>8^,.,.0:]]ZQ8S-AI]5
M\.<H_-A\8O3$MA$?NM&2\\/FH5?TH[IOA()$B_-:1H_0JT87XQ['N<8Z9-Y;
M-(_5A:VU-UJVP<9]K3%GRT0^BB?6)57$G'$$B5]@!71??G7Q5M+3#)YW?*YH
MZW]?S#QV6.K<XMAK^WTUJ_CS1C_>FI>ZST@$*)8$0BJ0L0K*\I-9:SX4\N!;
MHOQ]3^?S6(GPDA(\YL[R;,6 4YG[RZ*"UP7AE\=V3$R@5L0+I/WJM":%=FS
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
MEDDXN4K1CXK>WQEM#)Q&HZ NI64/80YOAF?E):=>"-Q7?97F[+'[.?$',W+
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
M2? 8I-7R!FB;3II?LOCHE+WHL]TUW]65G9IIC::S];0<;VK,A&^L$C.OMC%
M$?O#$QHW@Y0UMY&W"9\;ODR:',WT;9B+&7GO!;^CRH1[U"'AMR(']P94BOLF
MQ]\Z3M\16H]BZ'>0[X&A_,W?9!&G3&!7%MW(:+)G;;S*(J'\5L-Y$?ZR@QM/
ML/=OHU".>L[BODG+:W[H:]M4?(,IL$^TIJ-1=D:T<=S/\5;\% BMQY(_W)+4
M/9+_ ;28 2P6_E"G+=P=KL%Y-.JJH"&Q=<K$EOQU HTJ.7%X$^"7Z*&6FV):
MMT\_Z:5H]TIK]^TEHJZ'HF$7_KH5&0J13KK96U9]I3V.3[H$>@?OC^@1>>K"
M-9EFN:MNV1D83QL<D#$SU=JYOT6$.AMKZK1+-!3;!5]X&467^H@#\7GYL6Y$
M7?T^D7#^+W(0XZ"5<T[?DR>WFM]RDU) Y=.L-IJ^4:,'UCK$,[9I6F<5=VS+
M_9._!JG98*3FS#6DH9TX7"!^1PKLL]&]3+_8>9+SC4((!H'_',3#UC*4PQ%)
MC6T*_B2Z4@HMU43W@CPL*[]WEWF\S7#(XE/[1RJ,M9.>F)Q>IO,/P:RY([=@
MU'2%.(L;:-E]?[&>P*RS(^+Y5.:+8BZ>0(#E?+)WK'O7-H34EK(\*3,$\]M=
M- I\2*A8 -=HBI;-Z[(\0LL)E/4/IL:P(S%PJ>3?^,$!C,;,H\JMO)*',('M
ML_;>%X"-2I,_*\(85MO&K!W;ITPNN[3?)* 7:D:K;4[]UGK<\/ ^+U8/-@%T
MMJ[A3Y6OS2V<]C67>5'7D/%BP&M,\^XGQB>W"=6](?@+_W*43%XZB!9EK&9B
M\O>0IZUS?CQSE"..-M;PSU#P[0Z/>P\7](2XE".^<DNISV$\'46H].N=>.Q6
MM4'CHY&SY^L^X;L.@HWN;&F6+QSU"0.GV]$N94EG/7MO.VN2AD[\ '17"%NB
MUQZZ[<5%Y]V(+K;$5G9UM<5#B9-7LOTDS';1HA9Q[0K:!!S4NB8Y^+%_IBB!
M/WF]UR6@1<G*VT8X).W':X.WAB-O1H<Y*8=!"SX^?1B+^6OX#7ZT$D2U$<+K
MN8R,'W'4="WFU'@Y"(LRUOVJ5US>5BM:/_&/ +Z%#(D D>EP*SY75G0*-.M]
M:C4GKLM+AY@7]R+L'?6:^(K6X*?!M\UZ,98_>^-_G/@@DXO](VK10HY'CE-(
M\?HFUZ7!R7U>'+GC1 ><0#/T[Y-IIF6-DY"N+0#Q!7,-GGDB/W?!]@/*4D(7
M]NFMB:W[@IXEDBXYYP$9XYH@54"TI_2$8I< :AM/<-!# YUFLFTS#GC+$W^D
M.#9@E*)$/]NUS79(%_1#W):7N+DFN:[OY'-7<V<[XU&EOQ'?!W> X$*F^-<?
M7X;CVS\3I&V@QP\0;'QZ_R3B'-N$DK07T%UJH60V--1X\AMQR>/UQ&P3OL6_
M<AYM$8L8)TP'%B>73!&)HWZQ%7UDC&7EK;"4%9<7OOU?= )4;H ?-JDLSR@V
MU\)U4,4BT;X%C56H!J>BA)\97%D<*3GN?#K9;0Z2M8^E?[W,$(U_(O0<@2?L
M3P+JBWW-<23=JPWY6[<3C>-NE!;;(C2NBVO+&UPQ[&R/D\X03<IVU<@PZ+E:
MS##:SBX\96HP34AB7])(/V5Z&7!KGUBK?'4?G\F.]B]BFPJ^3-OPUTLB .=
MNR?'!& "1+OEFVMA15)-C$1J47YE8K'Z'*5X:Y3=,S852)?;IC1\$"&#Z;+>
M#NE?OAZ +>%F-]'72CC&K).>Z=XIL])-SVKZU9>61'8B,W(=,YY-2RL%&7UZ
M$BF "Z0:H[(T';WO*RCHW(9=HRT;,2<1V8 &#.P$C;M#+B*PM0:K,MRW?7NQ
MLOMX8<NV/$B=6K%J?J'M.\W$F$H=_PXM_$TD;L6L#@PC(LJ@6?R%VXQ+"O<
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
M R5;[/+NKWS$5PUK6.HB+!M+IL6I)<5\]360E./NM=G0(R3>O#D/$3XB#>A
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
M'3R3O4KQ7J*^F6SZ"[L9$)=KA@=PN:(8YRGX$[9*O*"_,W;":4=AQ=,%<%8
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
M("=_P;)\3ERQ9/Q-1F'X*<F,"]_N- Z;.&&2I1H_G#EANXM";4R3:0I!)84
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
M- H,M :[..^7U$#%5A[0('+>H#,JE$2S@# E[G?"-T0K2_N1!7KB[^A-<=5
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
MTX,GP[L^2M&B%/$C$D!1KZ1S?PE.R0JKB2YK?MUX:>S(F@.UWGLK-N!.4F5
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
MSK(R1K-S#6IG)HDD]4Y,3KYFN^_L_,2JBT9@]F/_4D<,^&(W]\4!:8AQMW/
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
MUDNXUMH\K]-6$T\1&1F6QY%53,?@?CY4%B+$K%?0$MABAC70)-/ZH].O-&=
MW!-LCUF5LV<."6C-BX4^>&#33",S_A'ODPKT(ZU8ONX7'VVB3CR"DT@(KZ:W
M#2)9Q_M- !A3U5^Z+Z297SDCW]?@I*5M_H'1X//M(*RRZ\Y(FDDMH%JNHK;-
M*W77;(U>X W4 )U@^\+E8"GGRXOA*&_$2/VB$Y'C/NUHHM$;&,SQW=S0L&<>
M"AMJWJDN^9VE#Y'5';GL>[FIF3>, B*F40+N?B%62Z^2:LSAF)#(?_<5(;I_
MKD>6)O0N8BP'W%EN.V?Q0DE359^3I#79TQ?1"XUB9F,,].1C\O[4%2+1GI0)
MR3M>:L-Z!0>3BW>"W:U^8/505":#@,1)G/V0>\CI6WWT7+_9+BPJ 'S]#;+F
MV@R;U?H\>_*-TQY9I8?6+S])XP<7C.">KCR&0F3@_H#T7[K">'SZVE#/O23C
M6!Y+ATB/>(U<D!=8,=7;/6,CQE4OU[&IJ2WD(FG,I=Z$T46A+7*IU5YI\DFO
MUL0GXC>=.TB)IY@__X+^YI0FW\%?.J?3MQO\S1LR2_3?JO/GB2%106C^P5%W
MTY3GWPDVJ4'N5-+(-^_*XO&^GHC-L_BTXTU04[*J=>QV@M  NZXB[Y&OLNLZ
MQV\PWISHJI0JNX":!X^KES-7W\6C\(9<.\4W)L_4Y^0@>P;>D6MWK_@3GQM,
MK2H.:2YA;/.+=M9:(' J<P4W"Y%"L3N\&^F4W#39"W'_6!P(-KBM<S<2S<2'
M88.NU>T)WL10_D SVQ),]D3.#?_2-<#E7AA''9,-=L.??R_-3ZHIV9S=%M<4
MF0YN2*WQ#%61/)Q6=2<RF1Z\T+&;[WDH;VB4U+4@O#IOK8=MJ$OX@?$TL$CG
M&UC-"$H3>I^O)[JYON*+K]S)\@J4!1_-DY[.XPG?=\XG*?)^3MU/Y)2\46K7
M+]"3QD3[17;;2S:Z!N[(8<^X=+(,VTB&@7-;:P;TQM%:##2]?U3F!LACK0WX
MJR*/B \J1V[-1GFOJ;"[NEY>$/BLI0RLIR<PK\%0/#R6<Z]/$SNGZHI32N,_
MRKRA<XS->9L2,MEKL_CZYVI@IN[V[/WO=^8Z9P1DO)'R:N_D"HG@AGZF*/L+
MRTZ7XW=U.S:=S[%X/QFF\:+N:@M^$?[?MC=N;%3'\V^^_B8,]W_>_O"4=[NZ
MXGA@EU?*Z*Q_Z.6IT''1-#'D\P*O5@UB'U5W%H=O\]P36N*$_ "<B]6\92U
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
M_!47K/S77S9(O)()E]^%89;CVJ13!4BU0*/@1?WS^A]:)2_ MA8 9PQTBEZ
M6E6HG!FV>YG2]JBI<[JCUE)Y5GGQTA8YG<06.VQ7VT'@DM1 ML-+H[C)+WQ9
ME=UOH/H-=-S6<_O'4>7\9>\SN2PZ '%!3[Q+[16_T%SZLX\5W'FME/\_'=)5
M/MT7UKQ94OD?0%XP7LB5T@$@]_CFUSQG7]/E\OKA$:>%6C9]R,MRD2!/!)$;
M0":8"U&"?4B2)(!(^#BAF/K<\4U(__ P<Z/M3DJ0KL4$:497RCYF-'X$5CTB
M/A^LD:FT$_ ";$0$2D9[!-B/@4T*.S+2I"34K^U+&CEQM1D1T*_20=@BII:'
M6N*YEIZG2+.TXA_2)\X:UEIX@< .HPI*'DE.( C&;LP@H8*XGDN(&V$==A@P
M]MPH8^T\5-*3^)$TDO]T(6FC$QXLE?0 U^+KL<@0F_13R\A(3^FZM:*#']^L
MP=[(#VH%6O=N/+!9&V*L9^'7 GU'B.\'?.VIX SXFOE!/:!F?==K.7_((R>9
M",[0M9L=SGG$,-]1NJ(/>5:O=6]Q<5-\KE0LY#_Q<L5O>5&[K L?^8F?Q#$,
M'"*G"B^*Y%3A4A@YB$4)=6,:4A-'4F/,N4T1C<B@5#)?@$=<@"<E+O@QS0#+
METM<E."1%Z!4PO]DYF?JF$#/Z;0,[,@S0HOIYP93*;!\<4$C,JAE!E+H9K%N
MSR<U@,BF@ZHS[*3>J@$.+UU7DUN'D=*M)#TY'[;L]XFKC4.\O!'M+SY*%7%Y
MOT X9&'HN3#&V(&(!QQBA_@0NSR,8^I@Y@4FO*0W[-RHZ:]I=<\*_!4O <W+
MJ@00/*R65<H?'I?YL_R"'ANUP*.\S8R9-.V@1T[VT1V9GUJ!-_Y2)S/(1?=+
MZ3NU@MNC*#.@;+*4YLB3$I49&B^YRO#N <MN^<Q\^91F=V^ERY96[S%-EVGU
M_&[%?\//7[[F7^[S58DS]N6K=/.?OTAS\=_X ^'%@O/0C>+8@0$+7(AP0F"B
MV(R%7B2XZ_' 9=HK\,%BS(W.UHJ 1A/0J0*8] BD,BK#PP<__G#TPA]^^A=
M."[4/Z69E)F7%< 5^'#]YN:39,%5"=R?H^"?#):6PXVLL:2?Q'0C<^5QJ[UK
MK285 9TFH%$%U+J /QIM_K])[&&PZI_$+A,% $:UCUDTX&Q8>P,#PY\^78S@
M; 1VP@7G/VV8D_YF5:89+\M+^O=56J;U9I?Z43[_7?Z TVS!N(=8R"E$)(PA
M0DCZYYP1Z'''CP/L(L:-L@Y.CCBWN:P3&&Q)? $ZF<$?C=2:Q*>/NYX_;A7-
MD:>7<X$T]L&UP;'I?I\>=%+/6QN#ETZW_HW#F.>J6=GR.@1Q\S637_)]^G@K
MWYBKSS>W[]*2+O-R)=^_#U*,ZXH_E(O I<CUG "&,6<0122&<8@Q),@7B*
M4;,$*',1YL9-G09-_ W<RN?>JRQ@I0/X0XD-:KD-V6F ;?3H:ES$1^:O%V"O
MQ6_0_E%I\!/8TD'/ ,:L-AQ#FS0W0(I)>6\X2B^)\(PGF3$CX^GB [_#RZNL
MDK[?Y;>T7'"7<NY1 A,1"HA<5[*="%V(G21PG,B+.4<ZE'?@V7/CLEH\T,@'
M_E 2:K+6(=SZZ>A,-$;F&1,@M-FC1^4-+90=+Y2<_GR7/_TB[VHH0?[PD@D.
M/7&23[Q'E>[;[;MDF+NBD3'XB9>\>.+E9<8N*2U6>%DNF.]B)PQ"*#]6'Z(0
M^S!&@71>&,.,.0)%++&<LWU C+E]ZK5<G '>2%S6J;U%*[?U-.U#=M%S5\9'
M>V0J,4BU[A2I;=&I,FD>=0^4$V=*'Y)D;KG0/6@-R';N>]HPPOP@EXQW=4#T
M,Z^J)5?QT<N'?"7_JTYC</9>:GU3W?/B%A?5\P*'?N#1Q(6$AD3R(W%@[#LQ
M),QU/$1\WW?(8N_PU\E/V% ,K6]7[\";W<@OS9]X\0SR#*29]#;5$5%0KC4R
MXTQ3T^B1Y1A(3^1PK24'&]$O0",\:*5O3BS7\H-: 7O<.! YFZ1H*L*D;#@0
MGY<T./0QP_COM^WT#;5:_"C?P#:V&V"?QRB)8((]Z14&)(&Q_#^YOG,"+V(Q
M<R-AXA7VC#4WUV]'U"9RHH0=&$;O UF/M2Q!-S)##4;-F(LT\+#).WW#3<HQ
M&GJ_Y!.=6X;EHO!LQ=_D&?O,BY27V]M_]VE1<9Z]6_&]3<&/:=;MCU-/^$((
M!WI1*/G%D]!CAXJ:7X*$"10[D4E2RIGRS(V#UAM1[].L=J0N5]5]7JAP2RZ
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
M4.@1;L8X.H/.C76Z0Z;MT7TYT4K#UYF!VX<!ZBA"7J=.+(>>-=4RR1F+H3.
M?K7U4 V]SNE=.TNB(Q"-OBIZ.>[K+XR.(*&U-CIV[\"D-IQFY0?I7_'R)KOZ
MIG(_5VEY7Y\B%2H"O1!^$$:Q@U7!9*HVCGR8!!3!.$R<Q(TI#3W'K*#ER3&U
M/IY)RUHJ:8&<QIG:".$[(ANFO9W$6X^#[& X4?J;E!7\J(3]"=0'++>E51M-
M2EZ+"7"ZT%A-@CLYZ+2)<+H8["7#:=]HQC>,IXMW;191<_A9G;)\+W]3+H@C
M$.8\@$D2!! 1A\'801Q&',EG>-@+/:W"F#UCS,WOZ<0$[4'P^JQQ+:D>G?3!
MV4\@ED :.P9CCH\V3V@@L&&&LJ.&DM.?[_*G7^3=#2O('UZ20=^3)_G\-53K
M/GB=2X>Y%)_X$\]6_+V4ZFWKS/\UK>[?KLHJ?^#%^IP88X[+B<M@(+]PB#P6
M0>P1!V*6T$ @UX]);++^T1QW;E30B@V4%4$G./@J)0>=Z#J'T<XRA9[/,0+
M(].()6R-71!#I&PZ(KI#3^J.&.+QTBDQO7U KOX7_.WMJBIQQOY73LI+6N5"
M APU!7;23/ZSZAMPG3$N-K4D#E0/?U[7/6L+H2W\D-,8J89C3!H,!4X 8XQ\
M*%<POA=[@1<2K5/7XXHY-U9\M[U'11H9U5(A7:L&EG4YEYW-K.V8$9/??96#
MWS_7_R*_L+QX,$BW'^^%<)#G4Q1%T V)@ A[&"84R6\91Q2[(<4B)MV"^LMW
M\5[L+L6_3/)ZM#$MN;)\PLM5$V3'RV7^51UP56=98^>?^E^8[^)EZ9^99V#[
MB3I/2ZLH)>M(L%)3G6M6YE6:7FP5QE,7*G555=*UX9O"3P?[;SSOE"]M%9^%
MY0T.]\SB#9CHC-!,W@2S,TBC&ZCW*--XHT]W(FIT!'<.5HT_V@ 7]6->\2XI
MJCT *"+J!3P*($X"%Z+$YS!.4 A#QCF+,.)AI)6J?>3Y<W,*:PF[1$CP@*M5
MH3*(J_LB7]W=@_^URKBJG!C]B_08<?U/ZXZ%6/YOOX6WI W_Y^"?#/C^@!$T
MINCSH!UY;FU0;:4;<C+U "8&D]=YV$PTZQAB9#8['$>@E]8/W#8='Q^7>8=(
M>RX;P(!MU1K5LJ%K?>2+!,<(NU#$+H?($0[$%(=0$"]R(\<->:QUK.W(\^?&
M@%W=GEI$@T_T '(:M'4>'J/']K:@&$);!S QH*WSL)F(M@PQ,J.MXPCTTM:!
MVZ:CK>,R[]!6SV5FM%46TIE,*U6.2'J+Z5/*5GA9YSY&01@B@BFD02")BR<4
M)A0G,$"8^(D7.=33JA=T=(2Y45<MI/*X-F(:994>A[*?R:P -'9XPQP;[6_U
MI/X]NP_RWJV=!_FWE[L.QQ\^R3=]4K?NJSY]X< BSRHI\6W^\)!6]<'HYB!X
MX" G0-R%"6:Q_+9)!&.'8>A[S(F(Y[E):%1H]> H<_N^F])66U(..UA_&%&]
M#<JS<1KY,S>'R+P><Q\$5FLP'QQHVKK+?;KNU5KNO7AHFG<37;C%*?O(JT6$
M12R<(('822*("&>0J+HYU(]#XOG,]Q.C[_[%\^?VQ7?BF29B[X*F]VF? <7(
M'_6Z9) 2[0)<?:/+5=W0H^TH6#=,ZRZZ )L"[6UE5LMYUP=ALIMBO3O$Q-G4
M!_7;3YP^?-FY58:O'AZ7^3/GGZN<_GGS5?6-O$\?;^7[</7YYO9=6M*F)58[
M:PF.8Y4^#7T<8%7MC\&8Q0(ZU/%B(E\LY!O5!!TJR-R(8[O(3*<)J%4!:UV
M4@;\J-3Y"6PI=&XG7$,3ZK'3%(89F<9&M<D9!8^' 3I.-61#65ZI5/(PQ([7
M41[XO(%<NR(E__M*>FA73ZKJD7S*N_P!I]D"(0D+(5AZ4ZHL$4U\F"#APL 3
MR,<TB@4V(]-C(\V.+=>"@EI2H$0%?S3"FO+@47@UB<X&:&,SV3"\S#GJ%!96
M2>CH8-.RS"F=]VCDY W#>.(W_'_SXK;(I3==-;VZV_>8\43M^P30\U23&]=3
M6>72!>,<1R$2<>S'W(0FC@TT-Y:HY02=H%W'^D$D<11;/8ZP@=C(%#$,+&.&
M.(6$38(X.M:D_'!*XY?T</+Z@9U*<5K4]<FVO9-U*Q(WI)$34@]&B#H0^8Q
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
MT2[]6E:+M[B\?[_,O[9/S>[DB_L^S;!<1F=W;?NDE)<?>%EROOZH14)<E)
M<C_F$"7(A02'#%*4),2+W2ATF [1#A=A;M2JE "/.&5UJABN TFE"OTM5TRZ
M1VE65UAZV*ID)GVK99W"LDPQ29>UCIK%2,ZP7#\=3V./D0FX-H52X *L5:CY
M>*T$V&AQ 1H]="C7E@U83E=U/IGZBE_9%CNR?(<VT9X&SX>SF?C4<^KIS/7:
MR>R,)T\R?9VO>3=A67C2@"GJ$Z?/=,D_<95E6<KYL6M=)4CB^MB'F,<11,PE
MD"280!Z@A*K?N8[69E/?('.;9EHQ02NG<BX-Z.H8DAJ3@@5\1J;] ]"</AVK
MCY$!:5O :B):'H29&>6> *.75(_=.QUMGI!^AQA/76NY.<<FV= 5OD,I\:#
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
M31(+2D.$-)XYUS5YI7)V,*<$(O6'A.99G##NXYS9/H5HA,/FKUJ&GP/F!NV
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
M&4GSC!%=;I5$H^7C^W\H_G_+T[=^'@RW;:<XPKXW<F_/ZV^L[^_5MSN]:P7
M+NM_B\&$<OZ'#MPD:@%8*__GJ!$P=$R<U0X8K," +>)NUWHE]7GI4M>[K=5<
M29UJIMN[_+[LFHCLCD:?OZ[NV'I#%KL/]H^IXB@@G(H,DEP*J&:['.8!QI )
MA$0812S/B?%^L1\=I[:*W;=-GVMUUH&[AX>RCKK1' :+I:SW*&:@;S:X'AC\
MK \W&_^Z'Z6A9L]=GP EM@FQ*M1-/JVJPG)KT]/S9+!+_?)/R8A'GA<>EKV'
M8C?T7U>@,;3WF<5IYV@C;;&C_?(C/EIY^,/15A."\H+[+WS9>^$7_1=>?W73
M?R9,KB-5)T533;7>^MK5-R'6@*L/735@\SN*%_?+/8D>;_/<+W9[.^F>10W;
MY_FDS\[K M:UBZ3FJ[7>5"H;]ZK9PV]3YN>29B+.H@PBSB1$.<H@30($HP0Q
M2C*=-QC;[*%;R)Z:J[$[^P!,9UP "![W3M">&MO D[K,;DEM,R)FBV)/.'N>
MK%NM>W4Z]A7OCARK.AL)_/)9?%<#KP9$QS.I3QSF*0X T.7RTD;\J O$ ;@<
M+O&&W&+D'>UWI"AUI7]11[<VZ\>.L?]SI6;WFI5U&[MY'*<HC 2%>1HHAI02
M0XI2#B.>,L)222DB=JGH(VAM\\Z/D]J^]<2_;Q4=:5O28JP];TCZ&;_I;T5J
MN^O^* +T+)_M5F<[X^O&H!/8@K0?JDEL/EJH_>?8=K0?!V<;C@-$WYX0\53H
MJBTZCX\KL3HKHVFFE*:)3-3_E9^>4X@B)"#F!,$@8$2*3$J6&=6<LI Y-?]\
M/[B]5KK)1.5=%I550RL;] WG!;>8CKAQ-@S.FV+]KP#D*V[_G-@7B\&_@L.E
M>/IKEPZL$;!:\M7R_5*]TI0L_WXOI2@%US3WX?VK^\]M]TF:L5S2!,&0YSE$
M&<(PQSR$21;PF(@X$<QJW\!(ZM08J5;-LFB $;IF?.,<,\^,T^@+M@J#5N/:
MYP._U$K_ZK";YR"<G)86,!(\;HT!&RR.B@U877RK,_2N6!;JSL5WG26T5@]2
ML<U4;69EBH.,9Q&%61@%$*4YA@03!K.<D90C]9\X&N8371,]-2+JS^6-[K!6
M'NRT=^0C71T46U?))=0C>DPWHGR#ZV0*F!\/ZJKT%W*D3%$Y[T\9WV$8K_5+
MM&R/?7XCZTUY?-H;!CC-21[ +$I#B+ ((0TDAR2E"959E"0<V1";A>PI,]LN
M2^DW-5:/FT?P;K/6W73WZA+UTI4LLQULALB,YCP![YGG]N#<ZU+1J>XU(WP
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
M;[@VXY;RNQFUH\I^M]]Q:.T#?313K75[KJJM2:\;J,[C5$J14PIY$$40I9F
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
MM9UYF$4Q#N,4!KENSQGB$.9!2B&51)(LS3'"=ILADS!K:I-EJ[OBSU4)F,Z
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
MD.,TYRC+\IQ!QC(&D2EZASF"&8TE"A!-L5M#&E<%QL9$K<:P/<3FC<[F$!M
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
M)(PH4I,]4HLV',4<YC1!.,5IS' VG8M'G9AMMZ@X*]/J4\3UI[@MN<<OD?P
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
MM7)K6M^VHO:S/TXA;F>&#$7Q#:R1ML/F1F)P>1;-WF:) 3YC6">GAGT3(\4
MAV.VBLFM?1T=?\N7SZLU*5X^9DME#BP2/T4XB1)(8Q9!Q$4 L<<XC)4!@U$B
M<8B,LEB/CC W Z79PF^D!+68MOZ-USB:>C<&H#.-;\,8F!YNC2/*#W9JO'[N
MQ"Z-(VKM.S2.7=CW8ZX><Z56X_N\>%EX"?5BZ:>0H9A#A!F%1 8<IH1R&> @
M()%1'Y,CSY_IAUS)"%HA;3_C701-/^+>N$SS"1M"TN,#/JCXX,]W]ZD3?[P'
M5=K_= ]?UK/Z+RET"X?RBRC:^GP9NUSQ#]GRN3T<_9"5;)F7S^KUV*2[^L2+
M<9H$D$;5J27!$!-)8<H8B7WL"5]]X-]%07/CDL#])+%YY;ORC&GOKO+';*5?
M8,O:X'TGPVS7, ' 8W-*HX$N^%"7AK@ E1:5>Z?1XZ()W^BH,D[YX&%P.JTH
MW%.4:8L,#\-KK^[PP,?UH\OWSV6VTN= ^2/5G[C:#UWEJS+CHJX@<5>055GO
MG'0_NO5+>SA<WI3EL^!*0/U#%1X:Z$YO(?5AHDL7HT0H&PEA =,D]),P98)+
MHW3D$62;FWUUI7M=@$M=\.$Q7X%2UT &626U'<.ZG#\SUGVC61F9B5NM0$<M
MW0"BHQCH:'8!:MTVP2LEJ+6KB+O5SQTWCP"Z2[YV*=ZD'#X"KJ]Y?8PA[+B^
M+-8+/62^S'@U9%W+7M<W99+Z./!TR5DN(!*<*8-7][KQ?<$Q\</8K"G\\2%F
MQ[Q=*>N 5ZLZLB? /,V?;B :F09[H&/,9><!.$%)ZN8.':E_O::B$T^?A%'.
M:]<2@\&5/;>^%7UL=[0B"8A$ZF..1>5]1C#E)(4\C+P4^9)S:=4W</?Q<_NN
MF_6X=[N:7>P,-Z"]$1E[7VD,AOTN\:#.3C=_NR-,NZ<[J-W>5NWP58-3C#Z+
M]>^K0I!E]@\=5/-=U-6;?R792@?O-RFZ)/)D+)$/XRA4:W;H(4@\E$*6)#$.
MHA3CV"J^WE: N7WYOY'B[V*M[2/P3>>@]HBDLYX#,WX8$]F1&>3R]NKF8J=#
MIQ9U4P:O2JS>HJVN_$ZRI9X#*/,"EF19U7(I=*D&]_G7?7$=*:W(3(:W2BNR
M0NA$6I'=<X:G%;6QA"\+(6,BHH1#PJ/*K\0ACA&'?I0D#-.8,!39N>8/CC,_
MQWO=D[.-#WX!E"SMHW0.8^K[B.,$*Y,PQC%$'DD@%6H+B ,:(RI]93I:^>H&
M(SK%2M$F'M5UN, C62O^6MV#]4.1/]\_*%9CU5L, M]+_AU00:H_9VV"$E'_
M!WXT3<,!J;N&ZW*@T5^#_^%B5LR6E<%8C[QVO,KOVH@X3F+7'@)CI71M!WJS
M9*X]74^E<>U?W*/D:),#]E&)=<F4V5MF5<C4BM<CJ<]#=VXMU2^J XIZ*]NY
MD*VS[W5" HMD'(M0\4SD88BH+LX38-UVE0E!?*%XR"@8RJU8<Z.H1C&@WP-
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
M8)0D883#($FY5??P\T/.S?AI):R*A-G1D0&^9E3D%K61::@C+*BDO0 ;#+7
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
M^EX<\321OE7HPJG!YD9L&UF!S(NV,IH6UW*?=0I?PWV5(]3&YJKK*]">Q%X
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
M!R(FD@CU#V%C'9P8:VX?_T;4RA80K;!V%L I;,VL $>(C<P"NV!MY!PA"M,
M#Y=6P:GA)K4,#/1^;1V8W-+;DU \D^7'O-@I6J?;;>A$QVQU+U9,EXJJ*S_>
MY4U-<'7#9_%#7R;*!4]CBA)E43"=Y(,2K#8=?BB519&&(<84B<!??!<%S2T\
M#X/%LOFHNL*-NALO1.4W%+6XUJZ*X7-E[-B8%/_QW2!:G:I5TFZ)S:K=SXY*
M%Z"M<KK.V^8(U8U*,5!KYM1YX@QGQZZ6X7)-[9AQAN0!-XZ[9_?CZ4_YZOY.
M%(]ZHZX6@2ORE&D)!"G%+5UF]Y7[N;Q9L>6SKG39&)B_D?5SD>E2?PLLXQ#[
M3$*AVZ0AG\1JUQ<%D*:)GRJ2%CP6-OT5A@ID921.T(VA\H LA6*#\;Q(@R?1
MC+RGG)J1B5NK M4>X1%4\Z-GH=(#;!71AW>-)JUS&VQU<4?5KE!U2=.#99J4
MHETA^)J>G3WW38/PA)*P/C^L&L/<K-9%MBHS]C>R?!8+I#@ZC3P)/8]1G2K%
M(/9E"D,6X)1[J6)WJQIH4P@]-S_ Y?U](>Z;"/]:3O!="ZI#A*L^/""OM5/V
M>:V>84&A25\%LT5@;A,\\D(Q0I2?V@%D;11(E4C6O#*5ZK,+^S.:J!E& IZ6
M^Y\Q.-!H)D:*%S0;N]\ZM^D:MXF!;ZI)AICY3(0"AH)BB**80NH1#CW)2<@E
MBP-F5=[EV$!S6T\Z?1:WV2;]RG0>Q=:,[%T@-C)!]P/+FDW/(>&2 8^.-2EK
MG=/X-=.<O;XO.]3ID*_BJ*BD/N4\A#P@2-FMDD*"4P*3Q \#'X>,<JN@E,/#
MS(T9*H=1)Y_?E@P.0FE*!4,!&IT(FKS9\4+23F/@E@(.CC0Q 9S2=O_S/WEU
MC]3YR[(4ZZ]BG165H;+=<O^F=N#/]2]O5D_/ZT6<1(QZ%,& :#)@(H4T#@,H
M:>)CIC:QAF?0=L/.CARTX*#82 [RC>C@<2N[(@\EO$62L?D\G&:2\= =^Y2G
M G8K](Z3L",WN!D-68N,[%$0GBC)VA'2=HG2UH"=S'TV?]ITZ<S6&NYD*-O?
MW8/LZV2T6UEY5\N%+R(2QD$"2<2%VOHE <1IFD"?881C(G2'!F-&WWWVW&B[
MEDZ["I>5?!;\\0HT _KM#\7('-N@<"OK<Y@!*%A097\T)N+#[;M1-'WQGDBA
M]K>L/HJHWQA [@M1?84E$)455FT0<E<EV ^C=)($7]TR'=,=EG6'SHY<,O$9
M3=WG8EM_JKQ=/XCB[H&L&L?;K^H1ZXW7[0^1W3^H^;_\+@IR+ZH_ZL#.CR0K
M:N]]0M. D13!U$.IVA ''J2IVA\'*!(X$+JT);*+E9J-;O,+N*ID5)^9+LC
M\^62%*4NZE079YBJ-H/S5VCD Z"W?"WF?TK4-!WJP ,J?,!: ;0]0ZHQZAX@
MM3B!!JCZDBJZ'FBL9G.N--;\S^+PR;ER_QPG5&/-J;-CK-$$[!D6S7F5L$V6
M7TC&;U9-3$FG5NXB(D&,DI#"Q",A1(&70B)3M:0SPAGQ$8HXM4JV/CODW'9$
M6XF5N9MQJ,BN,7@MXYK/@VVVY+F%<&QOU18]+:U>*AIY+X!1-7#[8&-C>)R&
M$I\?==I 86,4]L* S>_L6Z1'T5_&-*]I7TZI*^\O<^V[V;:+15*&5(8"^I(F
M$"'I0Q+&(8R1G_K<#P(9&&5O6HPY-][Y>OWM[NO-U=WU!W#Y[=OUW3?;4CGG
M43;C&\?8C4PX6VE!+2[8RCM:(UYC@-Q6JCD_[,2E:(QQV*\U8WYKWY/[[\K@
MRHN7+_DR8R^=7N >X:$4/I02QQ"E,8%84 IQ&$52\#BE@6]W=G]XH+GQRT9.
MVV/[(SB:'MP/1V?TH_M&Q M0"PG^;/YW%/8XAXC;@_PC8TU\E']:X_W#_#/7
M]]S]+)?Y#YWD\C$O/N3/="V?EVTIFZ^"B>Q[-RX%421HB *%:J)KW <I3/T$
M0Q*1A,=)C%)IU:O':O2Y<<>FX%*QD11 L"X(%Q> M)I5^82\T0V0YA[+79/5
M)!ENH,:"?NR]5(OZ5L@+<+F#]E4AE/5>)7".402K#W!.=UE6 DR[X>J#S=[>
MJ]=#^O3B)3^OGM<E6?'_G=/RDJUSJ2!/KAZT!RM;J3_KUB/U/V]6VM=4N[A:
M^3;AE>_%2LALK>2M<T2?L]7][9,HZFRD!?,2XO,D@#YF@=K'B5095XHZ,4\B
M$H4RD*%18.240L^-;)78176R^HZ+^J=? &\**8$U^0EHK<[F5':= [;1"^0;
MQ6SZ[D[T?A@$"<QPUD?F>1T]KE6N$D&UTD!IK8_=M=Y5XKY257O2](5UQZ?F
M=S<KL %@NS)4N:-M6'J# OBH5XOM6W([Y[?$INWS_-Z6J?I)S_.ML6Q>/>WT
MG>Z*/9$L$[;;GA;=W3[>$X]M9Q25Q7KQC3T(_KP4MW([^HK_WV>RS.2+&J0U
MQ YY4@EB(8VPA '"$42>+R$E",/((\0/?8((2TSLG(%RS,UT:54!-S=J?]@A
M&:N]X-#).6UD3 CYV'$?UU>@U>0"^ 'T\,7F%WHEV$Z 7B.VZFWF8SQ?N2.4
M3VPFU0B=C:3ZU^M-Y% 1)N%I1SBUU.OJ<3U][H]/)"NJ,&VIG7CEN@IZ6/AA
MA*J6UT&$.42Z5 _F%$,IHCC@,44(!58N]\/CS(T-MV+JCS';"FKI@3^"JJ$#
M?CA6(]-8)]#L3CP^Y87N7]G!KJXTI<W3\P#:>^-/P^/4&7]DJ&E]\:?UW7/%
MG[F\9]RR;G&K..F3FI[EQM!KRHLU]M[!C6&,(QS%5$(1XP2B*/!A2CP"B4=%
M',9,<LELRGWU%<2*:28H\U651; ,_.T[!V:T,P6R8YM76H6Z.)=6HKL];@LH
MOFLT^>5BK%VR*SR=AJGVE67:J-*!B.T%@0Y]7C^NO"[7V:,:^59NHD W/VPM
MN*9D,V4)CI'/8(I1#)%(/4AQ+* ,XB2E$H5>8-4JQV;PN5E?!M'GPP$W(\.Q
M8!R9 %NQM?6Z17,G$]9]_>P^6+DD-ZOQ)R6T/LB\)K%>SWB; H*[H?&_%FH7
ML/!\*BDF$4R#0$ 4TP!BRC ,**)^$J2,$JMR_R/(.#<:[":+O4GWWD/S:&A#
MONWLC&U>.JSMMY^756D[@[2K\U,QBP2J$V+^<Z1"G<?9=6V^4T/U6S$V*]'[
MEXZ-H<;/RLN?6;D(>9(2/P@AC3A2NW^:0NK'&,9!X@=>[*?<MXK</3/>W)B\
M:W=50H(_M9B6-?G.@6Q&S0ZA&YEFK5&SYD9#+%SRW+DA)^4L0_U?\X_I;3VM
MS\TA2-VM-ON^/5'6!\]?A=8N6V85Z]WI,+OM :*/$*->@"#'7@213"A,%;G
MF$1ID""N7CJKTI]#A)D;"W7/%S]D2IU"Z&!497JT,2,Z+G7K*S,MIN)DX@SM
MRHFF8VP#LC,3&T6Z7DJM"]A5!OQ9J3-.9H,+7)U:@T/DF=;L<X#<GGWGXID]
M#;ELE:W%)S4BOUFMU3N;J8=7B5Z_ET(^+S]E4BQB$4O!4PK]( D@HIS#E/$
MRI1&1$1<4);8E8PQ&=;F^YVFFLM65$"J7+@+\%R)"Y9*7O!NE8/'O!#5 :GE
MUMUH'G@@I,^Y![U 9_PGJ9H')&*(4Q:D.!!IFECU8' ]"].$7)^:@Q% -[2R
M'4,Y\H)4BPLK>4$'TDKB"U#+##Z=0M3>^+: R*D%;C+NM&:X!1)[MKC-O7W2
M3T3Q^)'HQ6;]PI_%+5OG5!2!%X3Z+Y]RLGK?_KDY6 G3,$P$PY"'NC,,3T*(
MPR2%B<2"XP"GF)N78+0>?F[\I,4$6D[P'K22VL3M6\-_FI_&!W5DIJKP;*4#
M2GK0B/^O_^+'WK]K)<"[0Z#_<O[$RP7\-@D08T[#5*D,(TZ'93Y"7S1/9Q98
M/W7"'(&^&N]&^_=^RK@-?G]?M;T.!?_PK#9 =P]9P75O\D4:1VG !(/""SE$
M(9.0A)+ V.<48X\)CULY>8:+-+=5IV[D#EZ4:$"LJE:$'P2KI@^$_@50TQN,
MT^OWQ+296<[33L;(JY5=G]^N2A>@T@=HA:9O[WL>W+=H[GM"JEFV]CV/8M_&
MO@9/[MG6-WM4VPG^A13KE>*IIJ)8DW?P*5N)F[5X+!>1H!QC(: 71527V/ 4
M RLNYC&G(8D"@2*K$AMFP\Z-91NI02OVO[4%\]HL'?"GEAU4PEL>]AE.A!FG
MNH=W9-YTA*Q]3UTKH)QVSC4;>=K^N%9H['7!M;N['U_5M0ZOEJ0L+]M(VBB,
M0Q&F, BP!Y' !&*"0ZB82<K$(\SWK:S#_2'FQD.5;/6&Z[(IU5G_ZW2]3E-
MS3AF&$PC\TE3O[22#ER.$/MZ7'N7)'%@E$D)X;B6KS_^$U?.K6&",K:DT$S5
M!D0MN!!>XL<(RB E$+$T@&F $\B3V/>$3"GB8K&J.C=SPS""Z:0W^NIP_=5U
M=1AQ,]J*J"8<,%TA8/DF4:T]W@3#J(29S>X_312L8>^"[0NT"9.=07QL_\F;
M1=QL#_'_.>)I^\_+=,T#CHO0<W7,[E>9S!2YKMNZ++^O"L%R]>M_"+ZMQ5+>
ME%\%*?,5H<N7+WE95L>%C]HDOY7U+6I8WER]2'P_BI$NI1G$6.WS0PI)3%*8
M\$30)/+C%%M%&(PDY]P,\JY.W;IOM@%U(\VJX:KV]G,U]@JVU;!3=&MG\CH5
MM4J0Z7J>K:*@U?0"U+KJ8+ZMMNU=#A>J<>?#Z:(TDJC3+D#CXKVWV(P\7+^%
MY;-87Y'RX4N1?\_T0U]^+_6B]3%;*3N^JDBSSKYGZTR4"R$YID@$,%$_013(
M5.V:0@:)3X(D32+JI]*FPH/YT%;T/T%-!R6YVN>4#^"ID5V;P>^>R\J _07(
M5@- -BK8+0P6LV+&]>-@/3)]:YBUU.!+%^;?6Y@WPH/+\S!;L[$]8BX)UF+T
M23G3'I77--CC"4/33+Z)>VVD?Q5/>:&/V&Y6,B\>*UM?&?CU'ZL@ZT5,&0F\
M*(#JOTQ1G$]@2C&'.& >"40L*$+]LDN,99B;J=M-96CD!!LM0$>-B\H7T%Q1
MYS)8'HGUF3%#4W?<>1C;C!UE"@;DD%B#.$[JB+D8;Y0Q8HW3\401^T<-<,,_
MY$MU1UE[.2Y7?,\)4G;*K<:,(T_9@@)Q':M%=,FO@$#)J(R\A'FQ9]4>S%:
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
MC_LQ](3@$/$H@00AW1W C]*4"AS854PS'7AN_*%%KK)M=//Q)=$EG0'KG,,
M",A6?-O6@8:38>CD' 'BL7V5%82US* 6NHF&VISI="5WV4/0#BNW;00-QYZX
MDZ =(OO-!"WO[^&%^T167&;+Y:^DO,NO5Z*X?VFL\3#@V ^E!U.F+!N4( &I
M8BX81R2D(8])X(7&/K:CP\R-G%I!P3TIX3J'HI+5PF-S'% ##YD3F$8FF U"
M$"@QP5T.:D'[9!4=!\O">>4$M(E<4_W!L_,\G<7DI%_I^-W3>8W.:K#C$SI_
M=<^2(:3,REO9B2K-EQE[J?][)WZNWRN!_[Y@0403*B+(0QI %#$?IBA4.T.*
M0A)S7\3,RK0S&W9NW%E)7<5<;^2V+ EBAK:9[>8>PY&)]0!\%Z 6%_S9_*^6
M&U2".]PZVB'EM-2'V<C3UO>P0F.OJ(?=W3TLML_BQW_FQ=_?YRO>-D(D-*"!
MSQ(H A9")#P""0\)9#$/?*G,-\5-QJ;:_O/GQC,Z\4.+""H9+X!ZN=!7Z%O8
M'0<P-+#.AB$S,GOL@M+'&#L BH45-@R<B<PO6Y#LC*[C$)RTM@[<-IV9=5SF
M'?OJQ&5V%%86Z\4W)E9$[61_7Y5/@F4R4_O;VNN;TC F1!%9$"5$[3DE@S@.
M,,0DEIAY/@U]:4)D)T>9&YVU@EJZT$\C>9K.G.$SMC/+&!KC+]5(]1,VCKJ_
M8]^H?[VV;4X/,,F7;:1C^WV;7=PWOZ!<W\I?\YR7ERO^313?,R;*;_F2+U*>
M^$G$*,0!\B$*E,V":>)!X2$>AY00GQF%<)T?:F[?NY94F_GYID"%;>;!45#-
M=D9NH!KYTV]1JL0$:GL/6D&!EM1E1L(Y--SF)AP=;>(LA7-:[^<KG+UCG)+Q
M"X2X"!,L89#$.LJ&>8HTA"(-ZN&$8803A!?K7,< &;W_YP:T(HS-L.-]"G=Z
MC*9DX%,CIML2\8ZJPL^(/LX6@J_JP$]7]WT,+CD[YJRJNQ_C%>/[^K'+ER*7
MV5H'!RZBF,I ^@@BKL@$13+6 3LA#.,D2,. H3 *%]]%07-3HV/[<)M7OSO$
MF'O=-7BWK!*?LRJWU(XR.KB9D4,_+$;WBNC@&ZU]DP1^H?^Y?*[Z#7[157AT
M%L]Z763T>:T3:L$Z!Y_5"Z^[H^3+95U=J0XJ<T<6^U"YI(7.TR<E@'VM7G_J
M!Z[H]U%W2R.KK^DN>VQC2'V64(J2$"81)1#Y"8?8XP+Z#-.4A<ID$%:EBH^.
M-+==14=0D"M)P3JS_>2/HVK& $ZP&ID0]F#24HX0HGL6"Y=?_/'!)B6 LSJ_
MYH/S-PR(:+E2:]]S(5[WMU(KPD)X) Y"SJ$,?*:L 2$@#D,&9>J'04J#, C,
MT\?.CS<WJOB6/Z\?:)'Q>V4?MP$)K!:_Z0UX 5;B^(+7#W3J>S3",>0L4=87
M4F\RI<H8\R,B(Y0PXN/(9!<W!N@3;.+>!G2#4RVW4(Y,WQOD&FG!NZV\OS0]
M&R_ 9]<P]HA&<@/G1.=B=P\"D/O[0MSKKKOO=#-'Q<<OOS0OYL%VC.V[6[5B
M7#9:7X ?#QE[ %FI0WJ?BDRGPNLK5G5[!) ]/I&LJ#+CVY>> "Z^BV7^5/WV
MJ<C_2Q?X:T;^461K 7,I+_0SQ$XV7Z%PY5F=B;]]V%(IL=SO=GJA+E]6&M07
M:(_B6J\_A-4/R,MU[6<DH-4?J-]G*Z5EY4K8/O*OX!(\Y3KZ\KL JV>]8FF-
MM8!-SD_]G)7&\]4UX)YD*U<=*\U?-J-XKQ./F3[PZ[Q.!R/ #&X;[J;\0^A6
M H)?JK>$W(NO0I^5J+UB]<<[43SZ"T1Y2!%C, QP"E' )4P9#F#H^7Y"A4BX
M;]1LN-_P<S,Y6HDAJ476WVXM<^/7U,U= =SMCU*"=R^"%.4O_9V=!A-E[_IT
M"_^TCM!6=M (#S;2-\U/M/SCN$7-81O+26H@P9NY3,W1.>5 M7A*G]"S?)TQ
M<2NU1VRUOLN_/>N6*7_+\J:0W:U4AL35'Y>-UT!Z*,!!&D%)$MUO/2(P%9C
M0!#LAY&(61B8AZ59C3TW_JNEUY90+;]V,RH-JN9#6QWTW[5II=2PB=NRFQ6#
M+<%X6(_M[K6%N5><G!W>-C%TH^$^57R=L]?<,O*N%W"GH_+L'CEAQ%XO77>C
M^?H]HF=^+'L0_'FIAFL;'G9SU]Z_=/ZU#?&G<>AC%ODP2:2RGF7((59F,\32
M)QA%<>HS*S=^'R'FMH:T.NC/YXMZZ(,VU[X4^H/[0C)>?61&J9WNILG,=AX;
M_)$7E2[NFP:M70TN=.V_SB^:0M/C)&L, =-IRFT?.:9-OQV U%XJ[I!G]3SC
MS!Z5X:ZHN#DDJ6.O;HLF\NKR9U8N$*>!E#2!"144HHC&,$4HA8D($8L)B1BR
M.^T\/^;<6+$667^;K=!MU*!"NXT9!']JT2UKDYA,@.'!J%M8QSXB=8&H_8&I
M.49.CTX-AIWV$-4<A[WC5(M;>^S^M?O@(V%5?!9_%H$7A/I7GW*RNFQ_W^QY
M(H\%(55L%$12[?S#5$(:RQ!2S 2.:(JBU#/>^9N/.SMNTDY-+2=HY;389EK
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
M2I.1U4[TKE[4IGO</DG=@][QIZ5R %@/#@.$1]%.#''MQB@RCD3&DZ"%C:Y
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
MT!AQNYCSMD_;%9W-:#U:]-EX%OUN?(NL<YY<&:"#'3<9>NVVKC<.^NDQ_TV
M8" '7=A?;U6_B_5@*!XLP,,]N26?-ZO[ZI3,6#&;FL6^G0S%2*52IE1SLR!Z
M59T)4$!%@%*HD(JG/"[\-I'/M38T%JY5TS9&MII[G@?8D2I#P=9UU(\O8OY\
MYH)$4*HZVV"_+.3B^P'!.-W4CCO^2N>E64";8![[-O,XRPJ6:AR)T3(2&DZ6
M(P4(I1)C!-,L]0I2W&]@: S1V%=%MK5AAP,(W0CA&F ZY@ O3+S'_RG'0P[Y
M@S9Z'>6G/-P?V">O:REP;JJ]Z9G'5-B\J,?98CF7RW)>34+D5*IRN7A?+NI\
MX<V)8I'33.2,@2Q1 B"HUW6%0!F@&<KT_Q.-@5-BQ;6&#(T;[GY]_/CP][N[
MZ-W=I[L/]T_1X\>;3U\\);7;=HH;B_0!=<=L4[M@#RZJLI:[7D2-&]'&C^CW
M3LY;KT4SJ 9W6UOZU>.^$K$#;>YKG]=2IYO.IT:[\%'.F[5:R;41[\O):BG%
M#3/2(WPYA@+%A*0<%&G. ,I2!%A"8Q K@5)*DS3'TN^(TK'EX9U6U@9&LG:@
MJ?K[4I4#?M8C>F$<^@]/'6_'GA!4=P,5&1",Z7DJR@@H,L0!4EG*$5-4SU>]
M%-3#]T,O 9RK9SDWK-81S"C.4BD9 5PRFQ"= H)X G)$"2D03VEFY Z6_8.\
MEC]8=CT+:%[PGMYLMP]_!^]KUSL+#8[:Y&H3=119J^V7OZ&3WQO+ W[6/;$*
M*G3OV'2_PO=^>!P(X7O>WNZ3_/!BB$VW\T5^W5;^Q1(EL( 9B%ENRMB9RDR2
M:NRY$+E,"$X5]R'^$^T,C>C79D:-G7[L<PI.-[8) %+'['*(3P=2R1=@"%K!
M_D13_5:G/^_O0>7Y"Y>WG)LW>:B;S$2ZE+O9B3?+#U7JK]DK7>E.?-VY>,P)
M*I"0#!1%IDF#HT+_I C .4X@+O(L9EX%Z /8-#2"J8V-%HVU-HO:<XH3H*L<
MIS_]=D#74R/G5&NZC)J.6GNU?Y,MN\R#QB<&A#OH["J 6?W.O,+A># K"_CH
M=D3]-UE^_68F@-]U$U]K": '54\+[51Q\;!::H*Q)7C&1:I7CYGI52DP0#%6
MH,#ZGT6B,JE@@9$2?ILIGA8,;U.E<2"BE0<[Z\U%--O8[D?,OET#99((K K
M&35Z)04$I! ,B"1)8*S?H11YB=YVV#&]B)74B],?^]W3=[^X?1P[1+OC#^'Z
M_:]-K^783'I#97:T9?>HV30(]YUKB5S(;YJO";U^OUKBL_^M:ON8=M^E3_+'
MS;JJY.-\-M4_\BH=RI0LL,(FB_OI]C6V3LA$+C;'<5DL,XH( @5+] HB3U)0
MF @)44">2"RA2+UJ$(<P:F@T>7-[^_#;IZ?[3W^.;O]R\^G/=YYGI4$ZRHTB
M^X:_8][4[D0;6Z-=AZIB*Y5+1J1IY\+&JXY.5$/B'))E@]C5*_6&1'*?CX,^
M^VIQEG4JZE8&Z^-L4O+7L=1K'$1Q 7 :$X"2A($B3C"(B8@3&BM""J_-7Z=6
MAT:SNTHCF^3T+<-;R[.<P=Z-6(,CVC%S.H YBBJKH]_K_W;"E%[ =23R<J;A
MMQ)\N8S%&?$7AYM;*!/7"J*3]7:W+6]6GZ<HG.2<LA3$N4P!4K0 !%$$8H0+
M@I-")-QIGGBQI:&Q4F-K-%N?Q$RLP*?N<WL>Z$A*ER$^3T1!@>N8?-:8;4ZO
MJE)Y+72.ST+F(7D<"KJ>U(_;0^@GB>P"RUEUY+,/Z$\HV<6/'<UDIQM:L.BA
MO-]?9TNC6%$%%?Q%3L0894A23E.09$D"$%0*,"PQR!*,"YY1@5+D3*8.#0Z-
M4V_KW5]C^2CZ;LR-?M$KN.HG$X]D-R =)3^=82]XJK(\YP!G1FT,Y1BP%"I0
M)$P66$(E<L>-^2Z [V<GWIAHA3_T"_BM@CGZIBWM W^'#UQ@3#O^SGW9$:RM
M[!U%?UVC:&V.C-&!D?3X[@5&M*?/7P!D_;Z#'C"=_1RZ/*>_KZ*'5SL?1Y_[
MVNV+5)\ VTZU+WZ_6*RD&&<JU9S,],*"0Z(YFF!09$R (LW2%"<\SI&7^,R)
M=H;]12RMC?4IG-^>QRE<W78Y J#5,>760'VI@*J,'$65F>$V+2[@$'*;XE13
MO6Y,7/!W?ROBTN7M*.'7U619RN>7R>Q5SA]UK]^:%7;)5E:9^=WK7?VGL80)
M(R31\V6)8SU]Q@6@),M ++DB#.<T284/1[@V/#S2V#+3U DQMOO1A3/F;OS1
M!9(=$\J.R1;!4;0++'N-&KO#,8PO4B$IQ[GM7CG(%Y%]4O*^_\KX?;M?\-D<
M^#^HWQ:5I-48,2Q0KB<M4&%2!1C10N4 YD(35B&Q3+QD!LZV-C0^>MC;(9T;
M<\%,@97^1YORVN>Q=J.D8 AVS$-[^WRCZ'.#GC:VDL'K(.#_'"B=A/T?;?!M
M@O_/^7XR!>#L3:VU.8T<JWUR4RKDM1946KQ?R;]+.G_Z,1NG*B$9C#.@<L0
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
M-SS]6FE6?OE&]2BP?WQXL:F1=S_EG)<+*<:,BYS&2:+9UISPJ4P @D0"6))
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
MJJU^9TX7/#Z8.%VZOF4^4YW3^;=R^6V3"UZE4KTV)1$AAQ"F20821E. *,&
M0LY 3DB:R5B1./.J:.[2Z-!88YV+/-DDFGGF.KE [48<H0'L>N'58/=#V[N6
MGQA%:Y,[*%+I U'0;"F7=OO-GO) XB";RN?>EO,3H^;SSH@Z;6L_;4D_O7O=
M7%('75O5IT\KDX:NEY!6#NAFM?PVFY?_E&),,,0T10BP#$. "LG,Q(8 GJ<Q
MQ6G*,^$7BA':PN%QFPU:79BU^"BB:SMKD3//.5'P_G2<3+UE+W4]"[M>(:WR
MTNY^63^CC:,!IW%=]4'0^5]P(_N=.':%\<&,L[.&VE8P-?M-ZP,S+A.8IS(%
M29HJ@/(D!\2DPC 3AL>AA"GV8OG=QP^-HBOK6I]%[F'GQJCM$>F8#MW!:%'@
M\IC/8<M9[K30<_'*8]X=EJH\>E6[4?NAG.J5JPW9W3\:_)7^UVQNSP$^Z<ZN
MQ1_27 B9* Y4EA* 4OT_!+$,Y#3F6%*I%/?*I_=L?VCCOC*_#K<_$EQO?:@S
MWXP7+74X?'O)C4 ZQ+YCA@D/NS<3M00O)%7YFM KE[7$9Y_LVC[&CPT7\^7X
M5]W2\^JY%NV#B*>,)PG 9B<-R<SD"V!N]&,3E0E>Y"EWX;F#)P^-P6KCW/CH
M$*?S3'.5]QUS2&U70/'"D]Z>&?3ZGJT!K_^U/]@/']K+,#[I2S- 3U_0>J>;
M2[.;9950R\5_/\JY^07]*I-Q)N.<PQR#C! .$)$8, $QP%@F*8(I$BSV$QD\
MUYS/2]J/L&"M#+N(7M96>F]NGT;7>5,["&+=;V9OS(R,G:/H\3)J;3:P+\(1
M>./Z='M];UA?]/S(1O7E>]H1Q[O5HIS*Q>*&_V-5+DK3P.-\]L&(*M_1N3FK
M7^C&FJV0DH\+P9%$+ &943M&:1P#FD)ID@(%3%FBTHSY+&%\#1C:#, :%<G:
MU.B7R6RQ^)-AFHC7&\_&=%M50\PF$SJW-%3]UC.NR+NOW*BIRQ[HF*X:TZ,M
MVS5AS6>1-3]J[#<<5FT-CR+K0S@F:XM>2';SMJ%7QFN+T#X+MGY..V;\;3J7
M?/9U:C9WG^C/=W(J5;E<C!%4,,OU' J+3!-@$7- *8)&^)U 0:D)/!J_5+4\
MEG2^=*/!$ZWYC+7]-KL;=MO&1DOZ,V*UN1%=ZI^_EE,;R3=3T<OY(C5>P"<$
ML4*Q&# 58_WE04I_>7@.,!49+.)<P"RN@;^;.JK+!8.]:?&-0)=3$1INMX]'
M   [_D;LX&:4*AL;PWT#+H 0DNI/-=4KHU_P=Y^X+UW>0\W-O^L)VH?RNQPG
M!20Q,]J4C.0 05/X#>40D 0R0N)8I(E7&DTK*X8VAW6HL8DZK+&Y[AS'D[NN
M(>_Z@*]=34WC261<>:-2FOM(OED)S;4APRV=N8_5524S#Q[6CB_?EPOZ]>O<
MB _HF?.#JG?%GBB;;,E3)W$AL=2S6[W*+X!F1@9HP0H]R4(RSU.(D7#:N?=J
M=6A\N&NT&8FUV7XDZ(:X&^D%Q[%CDCL)8?2[M;D;I30OE$(2F%O#O1*6%Q;[
M!.5W<_#@B8_K7!.9I"(7A9ZOY;:N&LX DS0&&9$IP7DLI?*JC>[2Z-#HZ/QY
M_149/DX]X,9/H7'MF)Y"0!HRZ.$ HYXB'3Z^37Z0#Q(>,0V'][9D)EK._THG
M*_FKI$;<P<S)/LSE/U8F.:D.$J(\S2&."2ABJ8F)4PIHQB50G"K"H$0%\2.F
MRVT.C9>V+(W6IK:-T7* W)&)P@+9,1&UQ-"?>]Q1"4H]#LWVRSSN.!P0C\>M
M[7BG"5089QAA1&($B,@Y0%)(P%"2 Z4*F4H]]8GC-J)US?.=WO_^U>H^2Z:;
M\LS(66.&,4:**@F@D?U":2H!P6D"8AD3E2>YX@SY1;EXP?4F$2TMH7(CTC;N
M=\R6%_WVYL5])T.2W_K9O3+<OD?[-';P]ZNXRM0N^"PGAB(>Z=SL8HTYH7EN
MQ#99;,1GDH( DJ0I@-BD+"J99XF7],+)EH8V']HI2#^O3(U>M*VOK<;I$6B]
M!NYU@/4SDBNL:BNCVLS@H_LT$AT,]R.-O<7X/^WS"4(X<T-+U:KEMTT^M7[<
M)VU_+02 ):'Z'@Y@A@A D$-@E'A!DK$88RH*J9"7/M7)IH;&$=;2:+(^ FHM
MN' &73>6"(-9QS11P;5EY2C:V!E0'^HB%D&5H$ZWUJ_FTT6O#]2=+M_1CBOL
M_LUGN2RK9=4#FY35UO-68_=56V)<L%AA$F, $U.-@F0Y,+LQ@/!4<"A)3HA7
M16J?Q@?')VMC%U%9V^A')%[0NU%+5X!V3#95L::-W='&\-$V!T7WEX#V)J V
MB(6D)*_V>R6I-LCLTU:K9[1,Q-E2_FR2?KG*.$VI7@^)#*",($!ERD&:9[G"
M+(>4>HEQ'C8Q-%+:UZ)MM2-\!$DW]KD.GXXYQA<:_\R:D]X'S:<Y;*7?+)J3
M7A[DSIR^,O!4Y8;SN30_-/4RLKP0,<,%R%$!]2J'I*!(H=(_(29DC!(DO)3E
MG%L>&A^L[6M7A\0=\2NG)]?@^)9SDPV^P2N;>&/5RZSDH/%A3$E.8>(\'SGY
M@)8A?Z9V]W2QG-N2P8\V.:#DM9K1.*<(<JF9B:02ZWE)A@$UZI=Y4<190:G,
M4>85ZG>NM:%14JVR\SR;+K]-7J,F\-(SP.\LOFYD% RUC@G(V!EM#+5IP=;4
M1HLM8!2?"R1!H_?.-MAOU)Z+[P?1>DXWM>.0N^>7R>Q5RB]R_KWD\KANVJ?9
M]+M<&*%O(Y&VL'7<MO]^.ULL/\V6?S>LUV2";)Y4W63WEIZ^T>G#B]W.,(EV
M>GW$4R!C:O*+C=)EK%(@))2"4B%%[,5/;^;)T+AO)R/*ZF+6JHI\6WVQU53M
M[=X6-[;]0[P#'3/Y41W-C?"AW6&O_&_D->]^-A6P*V]&D8% 7[>,7NVLM$%!
M3T6?9ZN0WX(W[["0WYFW<Z;7;]B;]]G^]_'M#>I9/?KN'ZMR^;J9$AP8]K!:
M+I;4IOJ=JM'1J&.OZ,2D*BW&BB20)C ',L\$0)(D@"1Q#K*<J%S&":(0]J(\
MW85W0_M&KPOD'%8LXAO3;=VB433;^-N3G'4G+YC;)WQ0-@_TL]Y21KM":&N5
MMXBJ _BE!JG^]B]&T19.9RLY;8%EZSD%#.P9Y$LP"!WO3AS\8VB =]FWP?3#
M.S7R.@TP[0DKIY7(V'J*<R^TD:4JZ3K+QNKOS+554[%U?JK_IOT1[U;EQ)B^
M&&<TXQF2'*@XY0"9_V&)@(#G1,8L@P(3VD8H+*B50_OLKPUKIPP6M@?=OL=O
MWB\=?U?7&F-;#HZVUKS1MH]- F'CI2T)O1TZ4CLZBB[W=&LILDYZH@N]LK"&
MOHFH62=8GU(^ZZ8QOX\&_[%8CK_H%<<W-B_%5TV(4Z'*R:16-)8)5"P5"< 9
MRS3K8PXH0BF("\)9(K,8,Z=@E_/-#(VVMPR-&DO=&/P"G.<I.!Q(7:]-CN!S
M63K:!R@QXW8Z90='#X#MM-</<)/:V'^__HOAAD-%^>9:2^0)K&G\PMV]\+";
M!PV1.E[=;OK\ZVJB^;7:8IP_ZEXR@OJVNGQ!8EPHCH$D1L%",JS7W0D".64Y
MQ(B*G'E5\3G9TM#X<,?0R%A:%Y(X7Y7>$UZW^6D0T#KFQY9X><\0+V(1<I9W
MNK%>9VH7?=Z?;5V^H1U/W$_Y[%D^T9]F[C;E>EI6G2M\,UL&]]/W4DD3@*PO
MJ*9Q)M>\VE683&8_J'9VG*:"4J:$7E/G B".$T!CF@+,LYQ1R&+(O=0+KS=I
M:,RC/9K; O*_"%G]]"<CGO>],3RBC>5^+!2@\]SHJM\NZ9C7[I22?%E^EU'E
MEM5?_4R7,MKU;A15_IFN:CRTU];+Z;63T=K+\$?-X9 /R:(!K.J5;L.AN,_+
M 9]\BL"W7Z:/^J?__)?F-_I_S)')?_[+_P=02P,$%     @ /8A54$5F$WZL
M# $ 5SP, !4   !C=W-T+3(P,3DQ,C,Q7W!R92YX;6SDO5MW6SF2)OH^OR)/
MS>M!)>Z77MT]2Y;E+*UV6A[9635]7KAP"<BLHD@U2?G2O_X$2.IBB90H<H,;
MJNFNM"5*WCLN'P(1@4#$O_ZO[Y>C7[["=#:<C/_M3^S/]$^_P#A.TG!\\6]_
M^N/S.V+_]+_^_7_\CW_]?PCY/V_.W__R=A*O+V$\_^5X"GX.Z9=OP_F77_Z6
M8/:/7_)T<OG+WR;3?PR_>D+^??&/CB=7/Z;#BR_S7SCE].%/I_\B&4M>1TU\
M-IS(R"BQ5GBB.4@7-8\TPO][\2]!6DJM840[&H@TX(BW0A%#N:**2<&S6SQT
M-!S_XU_*'\'/X!=D;CQ;?/MO?_HRGU_]RZ^_?OOV[<_?PW3TY\GTXE=.J?CU
MYK?_M/KU[X]^_YM8_#9SSOVZ^.GMK\Z&ZWX1'\M^_3^_O_\4O\"E)\/Q;.['
ML;Q@-OR7V>+#]Y/HYPN9/TO7+QM_HWQ';GZ-E(\(XT2P/W^?I3_]^__XY9>E
M.*:3$9Q#_J7\_<?YZ>TK(_ZKT<C_.4XN?RT_^_5X@DCXZ"\*I8M_.?]Q!?_V
MI]GP\FIT^]F7*>1_^U/\-IOC&YEC?/F^_WGWCW^]>_75%&:(E@6K[_&#U3/*
MVUY,!GR?PSC!DK.;%XPF\:=?&A6Y3J8W_W+D XP6GPX2# >+)Q^%V7SJXWS
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
MQ#+*![QA,E=!TT:*^CWUJ(NG;M2P+Z(^=Y8HN$MQW)2,#L?7R-LJ!S(9S]Y
MGDSA=EX4S'"7GWK4XG#LIS\61SSK9P\,@@,>(C4D\5)OOY!SMKC00'N=LK&9
M5W'(*O+4KZFLD9QH!0 -),UN65PMZ=51^<"'%%@,D7 3-9&@&/$\4I)S5 GC
M:Q9<11P_HJ=?\UH/@_L)OHFTV >8W\L9(]1Q*]"X(U@*N",D%$DT@8@H:4XF
M6*>K7/[\B8I^SY6KI%-W%G(#-N8GXF_%81G(F)DA2FB+0-<:@<XH86!<IIE*
ML'5<N'74]'MX7!TQ.PF]@6#R;U":UT Z0H/E+^##=6D,=Y8?W5I]XV?#. #'
MF?3.$9U+C_>@ G',1<)L8@R" E&GK_*+J.PY3;\_*B:'4E$3N]O-1)2;7A]+
M-EBRBAF125 N+RLO'$N>2*6!NL!\A"K79=92TW,"OW-$[2_R!BS76B:.QNGM
M<'1=5LMM7"X,=0HR,=HP(DMY6*D=Q'#!6D?1P#NHTNQ@2_KZ+8VIL2_64$P3
MEFJ#(5[Q];C1 XW!XV)$<*#L2H]51ESPBC@=@XXN9:[A@+OE)CK[W2^KH&6[
M';03Q36!S(="7'$VB%0XH7CI0UX,N4LH+Z4D\1$_5.@G4%_E 'P#/?WNHX=
M6A>*>$5]/([/?O]X?O*7DP^?3O]Z<OH!OSUY?_:ITZ8>FUY1J\/'5BQU/\MF
MN1$O)I _&LUVB\SH006:!#%)4=R5M42[I#/!SRGC5#D.55*&+Z2SVWR7SI"-
M 4%8U@&=4>&(-1"(X5%2)TU,H<KH@)?GNPXQWZ9SG#R=!WN)\!N(";89;HBF
M>3A)^/FT].Y]"\N_[SQ?+;2(CA,,?1R1HO3$E]F3&(T77CH58Y5F'_N3WDCC
MY0-@],!J;AC8;Y'+KXMV!+/_?>U'P_QCT87G+Y N8'7$]KPLC!5:I>1(3IR5
MR5B>!,DI230D234-K,[ C9I,]6NP#PW0+=?'P='2\,HIJKB3Q[*#%2PLUF2,
M&G[$?OK[]:I>[%90@VREX * 4,Z 2%I:_X'!;PV'P"37/K-#[Q5[\M3FNCD\
M<%^PXQP214T4C3TEC&,_^_)N-/FV4$TIXRT?GD,L8X>&>1@74+KC77H)DLM$
MM&"22(AE!K$-)(!3+(*V.50Y4.J.A7Z]KE>Y8"IBI/GU<3N?]&;&\8]W?CA=
M-+L_NRI\_S%&)8Q*M_(;R1Q-AS/4WMOK*?ZY5-F=<, J04-$-UJ7-B_"&Q*<
M%J0D,%V(!J2MDA(X((_]7G1XE2NL3Y0U[//=<?V7R:AD^F^8/QM_@HB<+R:.
M/R6(X&-F'O=JXTOM(3.!.,HS84%92I7"_QUTO]J;HW[O>[RZQ758!#6\E K/
M=XHH3>H0,?/Y=!BNYV5ZV^?)<A3\P%&7,RW-RYD/1 9J2GM$3:*G+%/OC*YS
M!+4OX8V,>>HYF]:YBALHEGR*WZ<Y90.66(A266*08]P(:1FLZ13Q'H)U08J@
M#X[F9VAN9%94ST#N4K&-F^7;!.,32U8PZI5/C"BIR]Z( @^669*-YD)9KRFO
MTDU_3[H;&535RA%'1PINP":OX?2&RP$DG\OX0!*MAC(H4Q+OLB<I:*.5<ME
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
MEX>CFTO0(EO+0[GZK)@BTDM' HH%37PV$:Q#'[)*?Z:?R6@41;MJ>=*9R!L
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
MF<VNRX9REM]/QA>?87I9ZO31&[H9N@CQ>KJ0 ,IJX+T6T6=*A"MG&HQGXG+
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
M!89SDAT3):./@-8^$,6"XI R)%>EP' +VGH>4UW3D:BEH99!5QAZ.[GTP_&
M.1=RP-7HJ2Q65&J"_CL:51DB+U8TQ"HMJK>@K5_OM7,\;)W_V4TY#>#MS35*
M=#D\^>;+T\NKZ>3K\D!Q9;D->G;1)-RH+47/SW'T_*CQ:+XE=R)"4+)*=?]6
MU#6*N5TQ\:A)3=<*:@!UOWN4ZABF/^X+;,5**"TF)*-$"YE11(839\KL1L^$
MHB%P+JI8MR=HZG<KK8VPKI31(ZY**GEP/AF-RGS.^23^8T5^M"((6L;HY*1Q
M67B'+FND1"0,6:- D<&#?.CCI/2&9_<[9Z86)KH09 /VI5S*]P73-_8Q)M H
M!4VXH(K(S"3Q:"H))"&L\0FYJI(=?DA(OU-C:EN2O<3> &S>74_'P_GUM,QM
M>#?\7KZZX827$OO$8VF:[XE$JT@<\T"XC,F7PBU1IS)F,TG]3H6I#:6.5-$
MJ#9*ZCVNE-,Y7,X&QCF;N PDT5(V'\L1C-6<&"J]-L%17F?"R_.D];O+]9M$
MV$T_+2/NYIPZPX ;[:,,& $[5=*Q4I @P1&N4([):<E]G1X"S]/6:#RW(QRV
M1=N.NGFU)6_O_3CE(?[#<5HTT[\[H:Y=/_+LFP]3/?(R =2O'>$ZAI0E1S?-
M!MRME2?6:H8@!QD%L\G[*@W&6J@=R0:228Q$5:)<B(PX:QC)"KSDT2BJJJ0<
M7GWMR$LPLWOMR NTT\#N>^^2Y.GXZGI^FWD6GHJ<,K(@+*!MSY'8,G?+JBA]
M2!9=ERHWL#<1]%HJ35ZB_H>IK2YTT2BF5D%69L;P*)$)"+I,_J7$&Q4+)\49
MP4]CE9D%FTGJ%U?=J'P+'.T@_P:1]'8X6UCW<S^_.>Q/S 3#,D-F:+E$&X $
MS271EGGI!16)57$$GB>M/63M H)GL+6G1EHHE5NL-U#&*:4U<<F(,D(!HQ@5
MD7*?708%H.,VM<@5JB<;*'K884_;7;HM0&*%9)%B,!H4 6^0\9@3AK;!$J"4
M@]/@ MVFE\)KK)Y\D<8V5$^^1'Q]U\_]5/C'G&3.HO%2UJ,9H[&( 3=?!<;Q
M[(%IL\T<DM=:/?DBO6VLGGR)$/O6_L^%?XSI1&U$(U?Z7RHHYXBX6VH1+<]:
M,L6W.3QYK=63.VM_9R$VX&AN4XLEHE(NE?:2Z-X@2PX!'7T@UCD9!'79\2J=
M=;JJGFS@X&./X+AK#;4,NONGDI+[9$MV/8;%Y+A  @^4\*A*TBIZ80];LMM*
MY-PY'G:IGGR!<OJN-SH>36;+ ^K2^7GUW6+6UTWU@XF")A#$R.Q+U3PZ>\%(
M(BA&B JY,0_'26ZH/GKN38WB9E>]3FH)N64+=7>\Z,#8@(N)&+!EH]= ?,P1
M14<S2D^AVW#82_WO7U0-4*UZJ=]-<3?]-("XTS$^"W#ME$5S[*^&<S\:_C>D
M@00!W"9#C _E.E\L(U2C(&!=,-EP2UFL@;--!#5JQ794_*.!:!UHH9$=SS\V
MQJ?C>(W4C"-\A.EPD@8J9DY]+(NN#%"UD(DK=RT4#=R%$+60[B5[WQ;O;+1*
M>S_\U)1[WW Z'>?10C\EU3UPFAKIDD-S43+=,I>N4K@NG ,;E';"LF<+0!X_
MMM$R[0Y L;OT^M;[HD/*^>VDE+,P&EXL.'EX%#(P.J00I2)<!-S)T19BI)%1
M5DD;%G$K9P_+MC=@8NM7-EJ@W0%>ZDB] 0=G(V-',99Y/)/Q:K;M0$CP5E))
MG(PHNW*!P1N62*249BFBD+E*OFEK"ANMZ>[&!:JCI[Z-V2=<.O,?;R;C-!L8
MIKS@69(HRSR)J"()7N+J$9$%!8S)G+<R5_<>NA4DJHU J&F0=I5< R;G/<S+
MP\[R,;Y[.#^[GL_FZ)V5:YJ7Y>Q^8)(20CA7&EW0<D>!DV Y)4E+1H4PEOLJ
ML=5SA&V%IFH3"RH;F$ZUTK==^7!=TEN3?%,F?(:26R@*O__=C_W%PH@>74QA
M>1'X9!%@)HPS)P/O,F 0F4EDT97971A3H@-(7+0.64^<);Z5'=J#B*V05FTN
M04V[=2C-O-K2_M\FD_1M6=G^<%!G[=K^YU]]F.+^%XK@ -7]WC)-=4D$&$W*
M83$)94AP=HFI$$4$V*8 HZ'J_G?#\7 .B^FP#T1\[RJ-U@D#EAS*@7LN5>IE
MVH@6A$N=>%"XWG,5MK<AKMVJ_A=@Y=&]S:ZU\HJ;Y)Z.O\)L.2A^./YC'"?C
M&8HZE8ZQN"<,YRCSVO9P>Q(.8Q=W%$E]^XCXSHKK2$QDZ VD DEA#$(R"*6C
M-A"K..SU[&-Q>>8_?H?YETFZ)_:!AL@@24^HXD!DP-7M7:E(5%R X5(&5^4:
MR@9ZFK6"+T'$H\&G'<B^@3#W'NDW0ZX_3%8G#O.E-S, +R$'93&( E-LN2=!
M1T ./;<H.@ZB2LOI+6CK]T"H$K2ZULFKC3(^P2B?CF?74S^.Z'#X,!PM]@]T
MN<]A5':4Q0E9[1WV960<9I?=0S3U=]JHK#<2HU^:RQ"L9- -=,9B1)Q\M,E$
MKZKTDCO$/>/5P?[B/G?"Q5A6X[(FQ8>H*=B(U(5%+Y1(0DR:".ZB )>\TE4"
MD2UH:W8'?@E2-M\N[D8G#>S&O_N_3Z8WB:WCD9_-%B6907 M I2&NJA^:7S&
M8"H#@6B#QR#+&%'%<UU/3BN7BCO2^J-6>7NKH$D@K:HTP3!@$1+AN8SS D.)
M\T5(97"JBY9"KE)YN(F@GN][=J#L9_&S@^0;0-#1]7QR.4&WXK8I5V2,ZAPL
M"=RJTE8W$B^M09?3>!L-M2'6&;_ZD)+6,+.+@A\>G.\E[0;@\M 8HRV^.X=)
MV8$W4'B1I=M1N>$4O2$F,.]L,%[Y*LU7GB*JE6O$=7:QSM31]QGIZH+<R?>K
M147D;=@#:6"#3M+FTD.+RG);Q1.K@1$5+-4R2LKH=D>@F]_1KZ7I3HF3[B7:
M@,WY*08^1]U,O\(@9\.-%(X(B.5F@"D=*1GRH#/'GPDKZK2V6$=,OS:F<_AT
M)O=7FY ZAZ\POL8GQLG%>%A>MTRP5)SKNOF5ATDT;<GR 8ZWG=$9/.Y_D- I
MYQP!QO!;(Z5U5% PJDYE9[6DTDJTIT6L?G1T=86/7ZAP6>A_?'UY7<J_O\()
M!A]Q_AG7VVRA@:5_$&A,/#)/8.%E)E5J3)A"#Y&A9^"B 5W%TNU'=K.IJ)?@
MZZ%%/* F&]AW7\[F(JJ6F6OJI$7'HFPY$E# 3B#32EGNF,M:5+F5O1NY_>+T
MD(!Z=/I47;NO$L.K*)_J$)*3I9(EF=)HCA8S(8FFS*,)24S7N;J[*\']XO@0
M8-H;OSMHM@$$OQTB&XM[@6]@_@U@O+(9OUT/4W',3\=+/M] GBQNUQ]E?/GG
MR=4P:JIO^M8(H$&"(*HDKB0KS:I2<"0*F3 .4.!\E:$971#_VI"]"\PF/>N\
M 9P?I;]?KZHAWDVF'^#;/1]N.AGCEW%9A+U,W5N1A1:::%_&!%AOB:<.B,*H
MRU@1G(4Z1\\OH;+?O$"/OD4]738 U-(+Y2P?I<G5\LKE8K'1 !EC?D-4*CRH
M$$BP*I'$E(P*DDB\2I"VCIB>0Z]ZNI]TK(@&P'0GG$_E@I.?IMD?5Z6(%O4M
MJ;MI%QB,2L@9<=Z@*4^2$B^,(,[&'$%ZK7RN8NVVH:Y?N.T/@H>VJW.-- "S
MG?>"NTRRM]0ZY7%I4J6(C*;<ZT1?G1D&7"5/A:J"P?U)[[=Q1(_;\(&UW@[.
M9P.0SH9RF(Y.N%_5S285"6<N^A@2#ZE*+_T; EYI6FE'Q:_'W<NT\'+TN"5Z
MQG!1ZF _=SIRLJ2*_S:<?SE&7V9R"=/%N=IOT\EL=KRLSQYX*6.FP$C@SA))
M*2\=6C21ABL*U&H)=8H=MJ'NE48>W<"O>_TU8-G6,753#_[CAB?J<E R)5QE
M'*7FM"$V\$P"NM+)X6[A4Y4;'-L0]TIWX7J0W$M[K_9H?;$03R^O_'"ZB )K
M7^K8\+[#'*IOPVS]$W6I(W7<%UR5IN56*(RQ&88N(()-R?(0JAQE'.*:QB>X
M*)(]AZO)M+SI=)PGT\N%+M_\6/UPZ4B#,5I'&0@5 J6@!"5!<?1*C H^ 42P
M56SC#K0V>W;^$B1MOL911V<-[-&?4$F+W-:;ZQEN&[/9BIEEJDOIC%N(3L1*
MITI?/W0X<J)$T"PC@!;"5UF&3U+5RB6/2IAXB,'.%-0"VI:TKXZ;'(I%<JH)
M1%EFTG!*G&$EI1J#0OIM%%5.^'ZBHF<T=:?=1Y60NXJZ[[KJ$S_#)XW/X>(N
M.ZI2<C0F1Q@M?J8O/?DL2H(:IUA**H&*SSE?FQ[>,P)VU].D0Z'UK?2_P6/Z
MP=%D,( A2DM*I,BX=6N#P4QR'!(#3Z/?2NEK'M[S'8MNE+ZOT/I6^CG$'Q%_
M<K&BG<O@K=:"L)1+;4VT)#CM,9I,: F3X6;+AKL/'MSS.)UNE+V/L!K8^H]&
MHT6[B)L-;L5%9CDQK2)A ?=JR=!'M\$#28%: R%R^K!I:4>!WEIR>AXQL3=0
M.A1VAYVO=AOB=N=HK^]G\_A3@ _^<C4IR#$;50PEZBN]-JTG'M<#T9XJ*9/P
MAFV3Z=YJYML^A+9RU:]N+'-0=?8\>W 3'ZM5K5.47#I)HBY+D);[V\%*PKF/
M+D3K-.T,F$^3TM]LRL-!85)%+VVX37 .WTJEQ^DXWI20>,FSI<B#]>@1<&:)
MHSGA5QZTIM':O-T,BPTOZ \Q72KOL4^UGR0;\*V>L-YW9T%">HK[O";*&/0B
MA$:>P)4JML!\0,:2K7));1OB6IEW>:"47M?J:@""M\S\,1[./\(T%@5>H$C?
M^>'TKWY4SC%/OD>8E0;I?CK]<=<7W4O/,40M(V.*H^NA+#9JB88$7BANM:E4
MI;4KR4UDC#J$SZ-:F(/HL@'4WC3*OCOO?#^9S0:,L:!\E"2(<L<'&">!<2!4
M*\H],U$]'!_6#2+7D]-$JJH>VCK000-(NJ/^+-_ON1I%<ESB6O FH/^0!7ZE
M.">++CF2&F#,UX#2!GJ:R(35PU(76NC;N[^C^^S;&!_Y97AU9X,'9?*Q<@G7
M@8NX+ PU)&1T5&G$KT4*GAJSE8__Y&N:R(-U#Y..Y=N"V=FB'Z]"Y&L6!>$*
M%$K*6Q(,U20&'B%H"U%6N>?358_D:A/'ZINCCK7S:BOHWD)&@:8W,,8OT*4<
MSTH9X\C7[U'S[)L/4U7W,@'4KZ^SCC'#T;@IN3@:IHE8ZCE!/ OP+N5L7EG'
MFKL@_O?KT7P("*')#Y@6&:^:UIGL,T_1$L\=.@&"!O0HE2,I42]I-#+&*G'F
MLY0U6SOW$I1LKIWK0A\-;+6/V"C7^!8IZ0@<C5)).J92C"\DLE1D!5E3GM'9
M]'4N[FRDJ)4*N4XT_[");2=J:!%/L\+)*J.=4DR:@23 -272,2 V"DY<8C2
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
MU()+QI39C][]D"[B25O(!WGMJ2[B(2;L.=S<%C8F"6TE4Y!<O<<G;2#JZ.N
M&*V\MX;I)LQ4_S8M$4UVN,/\TP'B[AZBG&E-RX6C@E#J7%L>+)F&8G-("K-7
MQN0V#1!WA>@T.!WHX,5(UNX *2_R_[F\XD7Z8[&\=]@FHT*9L@#M5*(@:Y"B
M==:02"\I)1:>FSPLWBE1]PT-QV!H'#],G>O<7&A\*-L?>'R(Y[.O5VS)9]$5
MZRU*<*GVVSO:RJ-S 8S"HJ-4/CT$V(Y$:,BW=M]&< B(VMJ^0S:A=V]>?'YS
M$$WT]7]Y[%GE-@%&.HE<^^J6!4\*C3D:VD^BEI5RGD$LE.)4[VE7DO1M.$OO
MBW'T8UM<K1#O7@/=8?KDWH@0DP6A$X$Q(H$QQ0C.1>N$RM[R)N<[3PDU;<)R
M! 8>O;T=R_(=)"M7NMR/:G>T,<IZ"F<"+%=4%J(F,X7:*6\=E9F:"V&;/%!X
M6JQITY;1D32*];O=4@YGH[OWWX^SO33DF7L "R6\IQR3@Z:M'Y015#A3I0(Y
M&8N*L7H%^APV&?JT5XO5U9' 72;IK"FI*: $(^T<UQ!TU& $9C1>.B4;[2];
MY>EJ:QGB^<<!X7A[=["KW-T;-R.Y?_T9+BZ7]+\/5+.164J<R4A)("BI"L3:
MBR*E<T*;J)UOLL4,D+&K_>88>+7R2P>0V[:5_D[%E'*,01FRG:.M.Y ]G2<]
MDV/(4_$^H3A5=C,&!)L5V:-&N+9^ZC8/NIU)?A/D5V&>/UQ\P^7Z)X\FDA^1
M-!WR9>-D6$>KV28=LU'H0!DZV.!H%\64P F+H+4J-JN<+?K^T[&][VX\S\K)
M4L!I78G)!*O'4HKRA<BML3%RWZ1U_7GT%1V!C8.;B(9XI(/M=)^6!.-,]*6^
M@"J>[,8)$=%Q"<5Z;IG13,3_QU<Y'B@.:"(:XJ&>07>GX\'Q%&P2$:RJ\T70
M(_C,Z1=7C!?!E"":C'SYMV@B&H2' YJ(ACBG [P]23%DG'*E$@LIVAD40P>.
MT>^\$!&5L3+DW )GQ_(]3=J.-,C_0_B>!CBC UQM+@NOI;><45GD!117<F44
M4>"L-F"1,RV"%>;A6ZKQN%!OQ>CTKG\D]!QA\@X L\<EMJ"('9R6P*RE)>!%
M@1"*@I!EL#DFD6*3 N;?IIVM2:YUF'\Z0-Q-<7[G*45]!H86D&=:?<4Q"$(D
ML,*9C$J:\)!=9>0C_>U%<C?;W(&NWG7 ?Y#=.P#.4^].[_98E6)8,%E#=E+5
M.8!DGU3'J"<?A'0LR#:#A?:4KX,#B,-1\,2I_E@NZ0QI;^?TN;BZ>//W#YRO
M\$SRVDP1 @166T)=?;!JI0<O:>='9%:V&97QA$P=7!(U0=0QIN\ 1?=O&JJ%
MSK**DKO@0*HZ!34Z65MT2 ,>LV&T$E1ITO_U6)0.;G5&P\R1ANX *I^_4;#\
M@LOOMQK$+'44ID#R5'.J0OFB4Y0^>L;J'#87L=$Y^B-1IJ4O&A<J1QJZ ZC\
M9UC.:E5QJX#PAF5%ID#) BC!'00?+!23,!9$VFF;G!<]DF1:UI]Q@7*<F3O
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
M056Z0,<S R6ISLT^4J[9Y$G8O@).?_ P,N*:>&;ZQHL'S ]_(*[.?!3!)Z9
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
M"!H65;W[0;W(O07\;"H'S_/=4U$&M=X.27[Y63B^>=L@CF$08CUD)O%N=T&
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
M#R1=&>>/5U2LNQK28D2STXIF!G$]2\(3L%E$T-QD*Y(3NF.YS?/?U5;I7@^
MZ5F\0Z/E8YJ'HI&OZ:.;;RYQ5,Z[Z?ET,5ZF6XTPI8SHQVK;ZTAXF56T99*)
ML"!HL&!9"4%,)%DI5RJ(.N%GGV]O*\'< Z*JJZ !#^M>5/OALKRZ84P[<6/\
MS9Q++E3%:),%E\ND4J8E>,&+ T2<RUPIIBIM'7^&LK:2,%4>&0Y4Q] V["H9
M^:9,95Z4\?%I/I[%D1+9*V<)K%]V45I@A,2K.U >4E ZTMS)3&WY@K:>-GNP
M1'T(<F@P/)*C?O-G"I=EE/=YSN. 7S,R+L4H:0;'T943AC@P+$A(5/J<@F?4
M='.:NWQ;MU=*<D(XZ5W&0X/FW11O53<I[V3G^9J5&S:OQX*.E#?HW#E59FFC
MS&A*8%QV0$K:0&;#=!*=D-/Y*[O!YT1>N2M*NP$O9WLMSF^+E"\G[\<YC4J%
MC;+%%TDE^<1T!*>I Z^8S!0#RDBK.#I=B.N&M1-["^]=*T-;JQL)G5V40/2W
M4F[_V/'A*+/$50*5M0'!303#$P'.:?2>16([;HCL^HW=\',B3][U9#T\@-:W
M]J6;G/O)IEK_:N?2QN=#+U]XH2DD8U<M&1RL9 F8*[\;F<=;?2?G^8DOZP:;
M$WF?KB+ATUH"=+,UZ?%!.&A\9V%<LD5_C)??'IFQM-ZYL[C+_<';@WHCJ^+:
MH3JB&V1?43;1R> UE''8(*)A8$K15@B&*!UR<DS4<'2.NJ_HT?6@EF9O93*@
MBK,J&"/@\*= \'Y0.7$6>96L]&/$G-*VHET0\\Q:U=T5T4#\\.R\0Z9*V(QW
MA",*KPQE"!B_FBV.HI&1DF3K]#[T,8/T6$M2]U#]KB-(=]%#X[C:E-2FJ/!_
M'L6ERCA#FY&W@.=/")<C==&F^VGD_QE!NCL4=A]!NHM>A@XKM@_+M($'9:0&
M3XPKCSD9O&06I,H>W5VI!.D63)SN"-*=%-EM!.DN4FW "FW=SBJCU42E4G>O
M2SN(3N"3M. 5Q:C(>2?JI/Y.:.'\(;=9+W)O #]="[X^S2;E+_WAYG%DN0X^
M$^2)1(SBLX_@C24@>:(4@WHG:966Y3UH;<J'VA,D>Y;H[:NQ$P(EQC9**A<3
M,/P/QC;(DO-1 ]X*S 0?,L]5MO=V)7!8^%5'RI[(W$EM>\/Q^^I!\//2S9='
M!>6K;V[^-2V^S,HR\^FB3%7YD/XH?PTY9U:SA!(&BZ+=7#F\<"XH9S)D1U*5
M7M8^B!_V!F\5S+VI>V^@_TAS/^MEV6I'EF\>WQ?OIN&R$#K2S#@KA0=*5RV
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
MSF_3\7*K+!CG4@0*7I1[0G(++EH#UOILB4#=A"H/1#69&C8\K8?UX33?U"G
MZ.?RXG+U5'NU^@B)^E96?OY([Z9X8Z82"=UC5VO/O8RE4%Y'$"7)X;**P(/+
M.AHC99T18 ?2/6Q(6P7+]?77 %P_I3!QB\4XC\-*6^>7RTZ<W^/:.FI<6=YE
MA!,@/')M@V?@T8UWT1MEZWA>_9 _;'U5C^ =0)LG$2=]</.Y*]M/]\]"/O^A
M_4=.3Y)=)X0BE$8I4]EP7^J,5"!@:4Q ,5A6*B>JLCJE$.K]^&*\+&\!\^44
M ??*?1\OW02/1'D'_^7GJW)<UM,Y?%8LYC)]W):F6Z4E&$\%1,X\93(Y9ZMP
MO@>M305)NR!F^V5;1T\-7+#7^?<5"^@AKSS@,I(J6,)IS$B^H&6ED<I@J$U
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
M15E6NV:=CJQ+W&$H#4YY L(@*IWW O&93+ V9Z_;<H(>8:(;UD\Z.364RAN
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
M#U%/ Y#[.)]]3_/ESX\3-UWBQ5 &''Q?;\ M?9JK4XHT$VN\!,G*'@.F,[A
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
MCC:+SBHJHCFJ#)J;^]4IBE[.2*ZCJ0]DG_:OU7CGB;5L5<7:C7>QIB-5FMM
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
M-12V.Q+=$HECF'>"PK^@3&1&ZA':_BL\C)E?,#B[O)O/YGZ<D.L%LP,O8H)
M,Z&&E<F48(CW*$,N%15&BJSJ].O8B<J>;ZIJH&1R+*4UL)6^*L!!HMR$%-$?
M4*6BMPP'M]Q:4FIT46[>)UZEY/E5:GJ^K#H"P@Y70@-(VK!,5G)ZL5H&GF:P
MCDH2I,.%$DO*-"L)CRIZY864WE;9:7>DLU_WKD?[UHGB&L#EN@A7? V42\D%
MA^8Y"XQY*"ZTD!PEX%2T-B0!MDY6TNOT].O9]6'E]E%$@T>M#^?+Y^?_[4=W
M2XW%.+D;S_>;:_O&XP[NR[ MJ0>>FY8$RJ<WC!/&#:-AOB_5[:O7/<U+%C%D
M32-N<F")+!8E**I)3I"CDI#25J/:MJJ6W8ZD0ZJ"G^X:WG[7:Y.=!7B/09$A
MC(DR&L2B@>7<$<2_!H8A-O?;'!IO)8D#Z.RO=+0"HI[7&A]+=Q_+A!W0DN;=
MAU8T9Q4N@W: H*>*<N"\#/@Q1!KMB55>$IF4R9D+*]@V4W\;,6I;+X=EGG&6
MU!@CB0Z\I.A90:R3C#!%<9='_U"D;0XM.N!]C;+F#=<NJ'ENN.KIIP'O_8FY
MT6CRMQ]'**GMUZB\Z4^8W>)3%@TF7("L,Z#88BYM+I5''Q*C9JJ]CY$'Y QJ
M.//;D=<J] ["QJ2ZHIJ'WZHB2%)'G3""4)%9R17))&0%A$?.%!<)T!LY/OA:
MF%U5 Q0[X6X/#36 ND=6?IM,3_'URTNW5=D8HQ*"+E/NN4^X5S#T;R.ZNSHQ
M[8.GGL8J [[?(JIEE.T#@9>S4KK11\]-J[;=#;X\%EQ(IIT)-F%@@^&,%*J4
MH9<6!1E4YI'*[+8Y).O4F_O2;YG><;;5^NIJP,[],?FYF&QX/GY["5]/1B-<
M>G_[:1J(8'0$Z4I.?)G^(6D9RAH( *YB_!536R%R9_.W!ZWMNWU[(F=R7#4V
M@-2W&?OD1^5' ZXCS1'YB:'<_08A21"<$9\9A,"X %EE:]Z*NG[WZ.H8V<DM
MW$=A>Z/P!TR'DW0S]]-NDDC>9NWTFY]^A70[.9W,YOCSU5R(@50&5[)"WF30
MZ&@G6[K*9&*! ?H^V4A998K>7M3V>^7?%E:[4&CS%O0S+&9)3,:S 3@C&*>.
M.&^*4VT]<1IW(L ?@D_!YU0E+V!; OM-"&@+FWNJ[8 \O*]^OOK;(VWI+$G*
M@R?"N,7-CB$.OT?9V13+;%4F>T#C+EMZM9R!MJ"XC\(.W-+/QFF;Z[C5+\J7
MX&?PG__Q_U!+ P04    "  ]B%50Y2&&X_L2   28P  %0   &-W<W0M97@P
M-#-N97AT9V5N+FAT;>U=ZW/;N!'_WK\"==KKW8PD/Y)<[NPT,WXU\3279&Q?
MTW[J0"0DH2$)'D!:4?_Z[@,@08F2[:3MV6??3'*B1 *+Q3Y^N]AE7O[^Y/WQ
MY3\^G(I9E6?BP\]';\^.Q=9P>_OCT^/M[9/+$_'F\J>WXMEH9U=<6EDX76E3
MR&Q[^_3=EMB:556YO[T]G\]'\Z<C8Z?;E^?;.-2S[<P8IT9IE6Z]>HG?P-]*
MIJ]^]_+WPZ$X,4F=JZ(2B56R4JFHG2ZFXF.JW"<Q'/J[CDVYL'HZJ\3>SMZ.
M^&CL)WTE^?=*5YEZ%<9YN<W7+[=IDI=CDRY>O4SUE=#IG[?T/W?^N0MD;,,7
M_*VK%IGZ\]9,X>C[S_9&+YZ7U<%<I]5L?W=GYX\'6YW[*O6Y&LI,3XM]H@=_
MGIBB@HDL#,L?>?1FCK5W;!HWEW:JBV%EROWORV::</M8)I^FUM1%.DQ,9NR^
MG8Z_W7O^?!#^B)W1SG<'_-N3'?KO  <83F2NL\7^GRYUKIQXI^;BW.2R^-/
MP98.G;)ZPC<Z_6\%'("YZ7+.#'H!XV2Z4$//L-T]8!$1GZK$6(DRL2^ +F7Q
M-J#[].]OSH[.+D%PGJY=??]B;\RQ!/9=V7O%LJU7)Z<7Q^=G'R[/WK\3[_\B
M+DZ/?SX_NSP[O1#GIZ_/+BY/ST]/Q,_O3D[/\3>Z;7</[[Q\<RI._W[\YO#=
MZU-Q>'RYF4,:MJ*H]O?V1BC7=Y1%S_I9=#E38F*RS,S1)(!%2*PN4<*$F8@*
M?CS.I'/B$,Q#GL.W%Y5)/@W$'W;01I72BBN9U4J4R@HWDU:);_&A;Y[\L+>W
M<]#W+/VT>_#= "<XEDYEF10?I:N4N%C W[D;B+,B&8EOPR F+V6Q&/@'P]BU
M6_[&U#9\8VSX<J[:"><SG<R$=K0N4V0+X5126UTMFL7R7,*JJ09:+-I*U#-Q
MH1)B"HB'O_6"']6P%Z>?DYDLIDH<)A7^O/OCTV<#(9V08"U3&"/F27QS2YJK
M<Y ;V#@G$F4KJ0NABXFQ.6D[TB-MBCNT;DO@=@$,0+),D8I#/[.$S^?*563V
MCV%D/=$)7""9P&5C2V]0UM*[Z:%H+V'JRYFV_3-_\V3W^YV#H\7PK9P[OHBG
M:'[@T>A169893#K.0+:LN=(.IG.!]R<JDW,4MM>J4%9FP(F&)@%#=19P\OKX
M;4LHC@T2\$L-9FVB@<XQ[O8$MKI(E*@,K633FFD$3W$0*21%-S<M#RI10F9Z
MK"OQ=+1+S[?7>P.XTY4H7E<J6PR0!"3^L"B 1. @# E"58B_@#"(W9WA7Y$B
MGK::Z79HL/VX,(E*68W$+?W KVZ>UECPP[J:&=0+D%Y9Z@I80N+^VS7([T'^
M9+OJQ*_:D9*#;CLP3*0(@)P&._R'32]]VV^N=]?>>?05AOVHS["C?*,43Q7<
M;\5<5[,-?B0>L]=)H+;\^.P9[$1,>TG:A>;9W8;L#\UCG5E&XK>B+GU,OL^J
M0A/OHP+HY";*\S=3H9,\Q^_<B#U-6/^=V+=U2@]N)<L$>'L '0[0P#C7%3H2
M\ 927!GV0^B:2-YG)@-0XEA]_$6XH1<<H"+ -F/41F.:0O&HC9ZPIJT=[VCS
M>)4J:#S7#C@2E]W!<($)#J;:L>,QX_&(MKF&)Z;LX0&KT7>-74&T(C",!8!
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
MSL%^K <KZNNPW^UTOANTLN,.AW/!M4E.FI/S/_,TGJ2DR0?=QHP&O)]=<9I
M>D*Y?X:]12#%DOMM3S A^S*8_=C;W]\IOU''Z?PTR/>]Z&1?@S2!]AQ'E"7]
M'Z8T(@J=DQ6Z$A'F/^PH4QIM122=YP<J^@\Q%V_RD7U<Y7D[,.DPRDF[R&NW
ME^5N_"&D,ZJ_?]%]V1GTND[W8?[NY2S",J"\K47<?QG7/E^3Y4Q1GV))3:)B
MCJY(0)4VPM5E!O^3J^\]NOJ]CU]]7AQ?*HJ9T%I$96EH/&/DT1&,S'4?+[48
M%!LR3>9;9D+Z1*;Y93A6I%_^,;@GX?3\_#/EOL&KGT;?IRIF..E3GEUY]G\+
M9'[^V7FUOYM1HPTJVB^OIR#*R8ERM?]TY]Z!\W)W]]/[/WMRQ^E^;N?^;N\K
MS_WR)>^O>;*;122/BHFUBC%_W=IME6?$V/=-U9?QU8L_#,K/12&GF]94Z;WR
M\TR9$3FX(5)3#[-B:Y[D[7_(1-(U!5MNR$72?0KYG9!??83"M7EXB-&:N6H=
MGN.(W")1A'M;@<Q V'P8][80QKQN>53#;#F<5NGRMZ6DRJ=>VB!*K>8M]X2,
MA<3IA@<1WD 5\,+S")G/OQQ<DVA9Y:?IFR@B)1CU49G?YX3]B2MO0\C=@RX:
MA4OIA6BB)2%Z!YV>CM:0]#I!?#;P%2/U/R[G=T1&XJ[=MC&2YMG7>A%N7!"/
M?C6$<#3F1 ;)NJ!4%,8-F>=_$L<MN*?=0CS#2F$O7"JBM:J5.S8NE$>,H5'B
MF5[?-5::[.2J-,T/9U/*W(!/UBB>VV#;:D&"4U<0Q#?@U(VAV6HA@E-7QS03
M*_1&"@7.7%N6K1;@&::<@"\_BV%)E18L;VNC,\QQ0-);CEMH=H-1@S)KT.RV
MNH8<.>\<=(JY/Z>,05>Z 4Q;+4?H2E?!-%:$,6S,^B\AT9'GF7,TFA!Y0SVB
M<G5"_[K&B%NM3K#M"A$7<W0B6"(69 >M:=O6WP9N7&%N=\3)ZLJEY.**>(G'
MS)7N@-V!W=D_!&5U_5A"G4W CX74V10SZ*PV &VK=0F=U0KA?CR^G#9M'S2,
M8,"Y ;Q;+56X,[P5ZL^=]PZ8>P-@MUJA:6+OA5R NV^*\TO"N4K8#>84@[DW
M@'>KE7I?C>#MFV >/+T!C%NM3.BP5XYW>5<Y-?0+KK&D D;<:T^YU0+=6LO=
MZKIR%))HR8/;N6$;IQJ\&_18!ZJMKAO')A-!]J#5.<Y7LD)ON4\B3G6"1B(R
M 4S MNL*N-72O BI ,M^3@1_$9(HC8Z\OY<T7ZAN&S?-P+=!E%_P[1,<Q2JD
M$A[%>E8H?Y78^#0IEOVY>VKCJ]?_V8 C@^75E@VKJYEL]0 B_UA[&C1X'7A=
MU0$\)@RO,-C<<U%.#QK!.'+]:;9:AS".7$443_#")#DJU;C[:H".T3%5L5 8
M'CAN N16RQ.&E:N!7/HKZBVVN9( N#=($B9K;X5N*G&4/F><+N=U18*THYW=
M/4(C(6-P[MH";K4JP;FKB.+OT[=HS&^H%#R=HXD92KO?,?AW _"V6IAI8K\1
MJ4@"YOU<P"<Q\2AF.GDT:1.ZWPV@W&IUP@*=50 .;MT CJT6(;AU=7$<\X!A
M[G_D 8NS,3AV TBW6J'@V!N&/%O^8*.S6,#+09YU&%BSNI[\/.3%DZA@YPV
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
MYVR_HQQ\3QMA?QP=+_RK?ALR*8(O8_PV>A)*G\"L5DC_C6D<Q-]I8V_(C"^
MRBR3S@GQ2'X::] EJH\E[/-*=N )2 >6T@W^I>W'PGW%[Z6$^=Y5RSSRAT2[
MK_O=9VCE R3F1('0@F!+0)?.+.CT(Y("6*N(R,V^<R;X%3&+0' ]M_#4W!^<
M+TX(GX3@:HL83HS61%D>HZ$5-T'V0;17A!Y-#'VIA+-Y>F/!;6R9 4N8)C^8
M*KFM/4O]+JG+%F](3\!0$H/ 5@>.A(_%0*+_<%)!MAX2O,RG6DT%9?F<3ZKO
M/Z8*WR(KE)X+U,Y2'6(VO^,0 / ?0H&:3_T^ON8RQ6JCL79.9PND.;_WO2OA
M9XV73B^0Z6]=A)(Q?$486F/%"ROZBQ^#I4L+U'ZPC'Q:,Z2U0O%Y7^9^M7R_
MU:60P\-FK]WS]T(<['?QPI[JSD@SW!EIN7BU<O]=L]U^I/[1QH]6[D%S]_!;
M:.XU#WN=#=NV_(R$6<%<VX+G[VM[M?L$CY#0+:YO@%\M,A5MZ)GWUV]*) 74
MN"I#!_>\:BF8!7QT5F/75_QV8_^_&S8V'!&V*O!JSRS81S$V)7V'[7;J_L+3
MC9=4*_ ZMT^<VP_S,+-OW^PCJ/GG_4LP&\SQ'S.!844VG,--W.K/,NO_",3J
M9MEZDZLH[_-+ <319P"V@,C60?45EB\$EM\&>5ZT+QVZBKXY%D]3+K%[R/W>
MXC25(F'GUR(JZ1"6?0ZG :\ ?07HGP;0G2_ARQ(V(BO W'WNR&SY;<72WF>3
M?5&AP\7[?O@T/A7+=]7OW6*OK6_)QTB1I1.#"EKMU>ON#U_N?GCS=N<9KMW[
M_P!P_%]02P,$%     @ /8A54!MI^^E)"   >#   !4   !C=W-T+65X,S$R
M;F5X=&=E;BYH=&WM6VUOVS@2_GZ_@NOBN@E@RR^Q-ZV=!DB3%&O<;EMD?=>[
M3PM*'-E$*%%+4G9]OWYG2-FQ8R=U<.UMG*9 58L<#H?D,S,/*?;DAXL/YZ/_
M?+QD$Y<I]O&?;W\9GK-:H]G\='3>;%Z,+MC/HU]_8=VHU68CPW,KG=0Y5\WF
MY?L:JTV<*_K-YFPVBV9'D3;CYNBJ2:JZ3:6UA4@X43L]H1)\ A>G?SOYH=%@
M%SHI,\@=2PQP!X*55N9C]DF O6:-1B5UKHNYD>.)8YU6I\4^:7,MISS4.^D4
MG"[TG#3#^TG3=W(2:S$_/1%RRJ1X4Y._MWYOHQE-+ BEULT5O*E-@+3WNYWH
MN%>XP4P*-^FW6ZV_#VI>[O0DU;E#=08;AY]!QX8F!Y]=@RLYSOO>8E) #1;U
M,4^NQT:7N6@D6FG3-^/XH-/KU1=_62MJ'0Y"W8N6_S,@!8V49U+-^S^.9 :6
MO8<9N](9SW^L6UR-A@4CTR!HY7\!C<=Q^-=9&-LQZE$RAT8UUG8'1^>M%9!H
MPVDY^PSM D-B:/?EOW\>OAV.V%$[ZJR/>OMX$YQ_,(.,F[',&TX7V$?Q>":@
M^^ ).+^\&@W?#<_/1L,/[^^<@;T:;^UT6&>7(M.Y8%<1.I8"YWB=)6"<3.?,
M3;A[^:+W:G#G< LN!+IH0T'J^IU.1/ZR,@4_/?X9:$>+P3U>*]=F.<SID$WX
M%)B!J8091DHWD9:=Y7G)%;N"0AO'=,[>:9.Q=JOQ#Z93=LXM*,79)VX=L-_F
M^,QLG0WS),)%?OV4%[FSGXO\%E=,T#IF<W:=ZYD",89Z6&L3%EEH-"#7F#)1
M/Y<YX_D<PY8S)> P,8GZ?(JKSUF&;T8B/E*>8)%A.I...1WD-@1R2,!:;N8D
MDO%KP'Y7=%HL$V@,=JE\,L8^2""1!I,OBN78/ 10-IO(9,)L28^;]C,P4"FA
M 632*LS2E/!GTDUP@+: Q!M(>@LT30L<YA2;"1;/5Z?AJ>/WZ(GA%U@J<T0(
M@>T&$74$+XICM5FIEWF*4<PG9/R=J%*@3D3=RO+7$;'2J#DK$#2$=_(#I6X
M76')WNH:?49XYEHGB5*A *)8(]1\=];;DW [8:G2,[N N(&QM YIKV.<"H/=
M:&5]!:EV8<R&M4\=K-W]!.MH;65?OGC5:1\/; 7'BA%1<-)I*O'5K_F0<0,>
M78@6&2L@%#! 2,=*V@F)DUB&@9F",[T+:1.E;8GM*&0;K0+,"J,3$%ALV0&B
M2@#"-$#G\G,RX?D8V!E&PZM2H43[B#?:O0,X]$W;/1'>PJLDXIT'>)-^1B%S
M!?4!A63+SAVE:QVEV!&-\[8OH 21DOL9H^?8$M-"CO ^QIG??\#SPST#?+L;
M'7?]O%Z Q<T:+K]/SE_&9IUX0\)+NWL32N Q(,ZJG@(ET*5!!1@JI]+Z (Q2
MD'L]M.NX"=VKX=^ XAZX%2>X 5^]2@U4*3&,HRU6*RG\*8(M8RN%Y$;2 &1@
M+CXAY:2IM,0FO)];3SU\N-86T""'Z8$:%1P])BD5IRR#P_)&W+ 2;!$XSBHU
MPU\QD" F FP/XO[ _P0=(]Y#QV@?;W&,G4/JAG_L'HQW=A-TK:D4A'YN=<XI
MZW"+GD.,FUR"&[& )SJ,Y+%4TLV)O&SKEIS5(]F#-/C9FN@*8_?)[7,UH*(T
M!3J)]60K2;01W@#/W<>0(X=2Z"M8 P4Y(8G@OB3X SJK+#"_?'<>D>RA1U2I
MXG+*5>GC*<$%TA0)M9SB0MLMQ'A)GW;(#^%U.U?V#H -,;;;P,AC7;J[+=@E
M@_&E--!V(_WR]I+%BXV,]VD(,X'V>/Q2!]\3AL4>8G@1U0,\-F%&IR85^?4U
M6['\@%A.%$8G26D(3"M\88O63%N'Y71>CKIL@HK^*)%NH.J#.YJDZ!4896])
M5X;C?A7\@0^=!?GSP&#78;!JPNV27%%\]EX$PB<N/Q]54IDS):]!5:<_M^3K
M__,4?=ES]M]1>M_31M@?1XN%?]5O0B9%\%6,WT1/0ND#F-4&Z5^:QI'X.VWL
MDLSX E299=(Y@'OR4ZR1+E&]D&B?5W* GH#IP%*ZP7]I^[%P7_BCE&B^=]4R
M3_PAT>'S?O<16GD'B3E32&B18$N$+IU9T.E'(@&Q5A&1Y;YS!OR:F$4@N)Y;
M>&KN#\X7)X0/0G"U10PG1ENB+!?8T,(RR-Z)]HK08Q-#WRK1V3R]L<AM;)DA
MEG":_&"JY+;U+/6[I"Y[O"$]0X:2&@QL=<01^%B,2/0?3BK(UD."E_E4JRE0
MEL_YN/K^8ZKP#5FA]!RP=C;1(6;S-8=  '\5"A1]A;R^Y8;%YI?V6#NGLT4S
MY[?#ZQ*^(UXZO>C&7\4()3&Z#QA:=L4+"_W%C\'*309J/UAU!EI&S'2%XO.^
MS/T"^GZKFR*O>]%/[:Z_+.+0?B<6]E072:)PD:3IQ&9EMQ4=];IWU]_;^'[-
MO:C3/?X6FE]%1Z]?[]BVZ6<DS K.M2UX_J9V5+N-#0)"I_B\](5JD:EH1V>]
MO7Y3XBW(EJLR[."6HZW$MX"/]F8X^X(K[QP2UB/)CB/"W0LZNB<;[!W$IJ1/
MLYUVW=^"6GI)M0+/<_O N7T[#S/[\D47XYQ_;MZ,V6&6O\X4AC79<19W<:R_
MRJS_(Q2K"V=;P%@%>7\GJT# T8<!MD#(WB'U&95/ Y7?!GA>M"\=]I-\<RC^
M!KE$:ODOF0#[:'![1/3([SS.)Q)2]F[)"S^$LX)GJ#Y#]:^!ZL''\-$)L;B!
MRL/'#LNFWUZL[(%VV1\5.MS*[X>OYE-8O<A^ZXI[;7M+'F.N+!T,*ERU-N_"
MWWWS^^Y-W-HSW,GW_SO@]$]02P,$%     @ /8A54"?+8UV)!0  K3@  !4
M  !C=W-T+65X,S(Q;F5X=&=E;BYH=&WM6^MO&CD0_WY_Q93HVD2"??!(PJ-(
M!(C"71LBV%[:3Y79-:P5L]YZ32CWU]_8R[9I25JJNUP)W4A9L;9G/(_?C,<&
MMY[UAEWOW54?0C7G</7F[-6@"X62;5]7NK;=\WIPX;U^!57+<<&3)$J88B(B
MW+;[EP4HA$K%#=M>+I?6LF().;.]D:U956TN1$*M0 6%=DNWX).2H/U;ZUFI
M!#WA+^8T4N!+2A0-8)&P: ;7 4UNH%1:C^J*>"79+%10=LH.7 MYPVY)VJ^8
MXK2=\6G9Z7O+-I.T)B)8M5L!NP46O"RP]\Y[%\6PL2%M3=2*TY>%D&KNC6K9
M.JG%JKED@0H;KN/\WBR8<>W65$0*V4DD3C^F/#8X*?I1E0AGLZAA)-8,-$'6
M/R'^S4R*1124?,&%;,C9Y+!<JQ6S?W LYZB9]ATXYJ^I&92F9,[XJO'"8W.:
MP"5=PDC,2?2BF* W2@F5;)H.3-C?%(5'/<SK,M7M!/EP%M'26E>WC-H9:0/J
M"TFT.QN <E&IAZ'<_;<7@[.!!Y6RY7ZI]?WZ^FA_*G=;X4*[VQ]Y@_-!M^,-
MAI<(]-'X3>?2 V^X/RJZI_#&&EM="\;]KE'3K=2<XOXHV!E#IS>\\OJ]_71@
MYK:Z<PS#<_ N^C#NC,XZE_UQ:?CV5?\==+J>[BD[3OD'U)X3.6-128D89XIW
M/#>A&;R.UW_=1^?>\3)\1O?S _?XI*FQO6&#!Q/V=_J^L!W#9!BA-*<[9*KJ
M_::Z6LAD05 ^)>XU4!$H\4,04U A3;-\@L# !=>G4K$I0UE42%11,PA9 C>1
M6'(:S"BVZ/=.%"T(AQ&-A50@(C@7<@ZN4_H3ID(:KE.6^#AD18D$BC,$T*,^
MG4^HA(I;1*RZ=9@N.%^!+^8QUU,NF0H-K:0?%DQ2O80G6LHQ]?6"A(GKD!P!
M3N#6#H.C3'[L74@L0)!#_Z,?DFA&H>,KW>W6*U4@46"T,8-9A +.S?J&$T>*
M,*TVBU*]9*K0E#")@L62)EJ$HNXGG /2H4=0*^R(4::DN%8U(I&OVY%C8$HA
M,RF.6O!4 Q'3=%$U;UV24,X)7)-$H?PK?,Z1UR#R+=@>A _$[[>AO"::"*7$
MO'&<DBDRX?2K$9Q.58,LE,CF,05,VC(1$B&CL<Y)G-!&]J%Y)\EH^N9=F35V
M Y;$G*P:+#*H-?.NZZMZW3IQ3DR)I5!^%63RK,LO*RV_;!5L=E;KEE,^?KC_
MF\3?[*R<(N?Z8W ^MNK5VI:TMK%(:A6T=1*3Z&6A4L@H8A($6"<;))3CC\WL
M?>UDW;1EAOK:?[<Z'6 8K]MP@D_,#3Y<]&G6D.+#W<R.W\E?6^?!+]/GEAH5
MVCT,VN<'M=,FG-.)7!"Y@K))0.7/"\7: [EM?]"V9ZO4LL\/JB?-Q#SA#Q%&
M<&UE26X+&_\W!DP]LJ4-MPFKGR76_PC$=25XO\CK+&_6EQ@1)S@+((/(DX-J
M#LL]@>7C(,\,;3"%4_F/CL5NB 4F\C)58C=D=(J5*U:QBMU2&$ZG#,OP'* Y
M0'\:0 ^O),,=38Q;F@U@'CU=9&:[9'VJNULHS27[%V[-:_1\_[,[^Y]^,!>X
MK(^PU!2<*I67FH^Y+#ZB<W=*E@Q#/R=@?Z%]8AZ^>?C^4N&[!]N5,8V8D/ 7
M;D_@2M*$Z2\<[FRNSS]]09-OKO.8SF/Z*<3TG2.(C?#-CR#V=*._NY+E1Q#Y
M$<1.VO:^(XAN*%F"VH14PID%%Y3PX.FFS+SDV1E9=KCDV:]3B#R"\PC^U2)X
M#S8M#YY ='P?R96^S9(?0>31G$?S4XCF.T<0F_&[\V<0MOEU]0_>=(A%>I6O
M(2DG^E<?=V^_?74OKG _)9E@[;50M+G&EK-Y@>Z[5W$>O%NW?J87^<R5PO8_
M4$L! A0#%     @ /8A54.>S65787P4 V(%& !$              ( !
M &-W<W0M,C Q.3$R,S$N:'1M4$L! A0#%     @ /8A54)TZP^8N'P  KE !
M !$              ( !!V % &-W<W0M,C Q.3$R,S$N>'-D4$L! A0#%
M  @ /8A54*FEOV74/@  S*," !4              ( !9'\% &-W<W0M,C Q
M.3$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( #V(55 : -D.4]P  #_W"  5
M          "  6N^!0!C=W-T+3(P,3DQ,C,Q7V1E9BYX;6Q02P$"% ,4
M"  ]B%50;#I__5V_ 0!\(@( %               @ 'QF@8 8W=S="TR,#$Y
M,3(S,5]G,2YJ<&=02P$"% ,4    "  ]B%50XH5)2(ZP 0#PDQ$ %0
M        @ & 6@@ 8W=S="TR,#$Y,3(S,5]L86(N>&UL4$L! A0#%     @
M/8A54$5F$WZL# $ 5SP, !4              ( !00L* &-W<W0M,C Q.3$R
M,S%?<')E+GAM;%!+ 0(4 Q0    ( #V(55#E(8;C^Q(  !)C   5
M      "  2 8"P!C=W-T+65X,#0S;F5X=&=E;BYH=&U02P$"% ,4    "  ]
MB%5025L <_8'   QQ@  %0              @ %.*PL 8W=S="UE>#(Q,6YE
M>'1G96XN:'1M4$L! A0#%     @ /8A54.;%@7N1 P  4 H  !4
M     ( !=S,+ &-W<W0M97@R,S%N97AT9V5N+FAT;5!+ 0(4 Q0    ( #V(
M55!ON#1G/0@  %LP   5              "  3LW"P!C=W-T+65X,S$Q;F5X
M=&=E;BYH=&U02P$"% ,4    "  ]B%50&VG[Z4D(  !X,   %0
M    @ &K/PL 8W=S="UE>#,Q,FYE>'1G96XN:'1M4$L! A0#%     @ /8A5
M4"?+8UV)!0  K3@  !4              ( !)T@+ &-W<W0M97@S,C%N97AT
=9V5N+FAT;5!+!08     #0 - %X#  #C30L    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6821638576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 743,290,000<span></span>
</td>
<td class="nump">$ 660,660,000<span></span>
</td>
<td class="nump">$ 599,309,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="top.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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of operations</a></td>
<td class="nump">508,656,000<span></span>
</td>
<td class="nump">453,291,000<span></span>
</td>
<td class="nump">405,188,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="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administration</a></td>
<td class="nump">92,782,000<span></span>
</td>
<td class="nump">84,791,000<span></span>
</td>
<td class="nump">79,243,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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">79,790,000<span></span>
</td>
<td class="nump">70,508,000<span></span>
</td>
<td class="nump">62,102,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="top.Show.showAR( this, 'defref_cwst_LandfillClosureSettlementChargeNet', window );">Southbridge Landfill closure charge, net</a></td>
<td class="nump">2,709,000<span></span>
</td>
<td class="nump">8,054,000<span></span>
</td>
<td class="nump">65,183,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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitExpense', window );">Withdrawal costs - multiemployer pension plan</a></td>
<td class="nump">3,591,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems', window );">Expense from acquisition activities and other items</a></td>
<td class="nump">2,687,000<span></span>
</td>
<td class="nump">1,872,000<span></span>
</td>
<td class="nump">176,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="top.Show.showAR( this, 'defref_cwst_ContractSettlementCharge', window );">Contract settlement charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,100,000<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="top.Show.showAR( this, 'defref_us-gaap_NoncashProjectAbandonmentCosts', window );">Development project charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">311,000<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="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">690,215,000<span></span>
</td>
<td class="nump">620,927,000<span></span>
</td>
<td class="nump">611,892,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">53,075,000<span></span>
</td>
<td class="nump">39,733,000<span></span>
</td>
<td class="num">(12,583,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="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="num">(367,000)<span></span>
</td>
<td class="num">(273,000)<span></span>
</td>
<td class="num">(273,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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">25,102,000<span></span>
</td>
<td class="nump">26,294,000<span></span>
</td>
<td class="nump">25,160,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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,352,000<span></span>
</td>
<td class="nump">517,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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,069,000<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="num">(1,439,000)<span></span>
</td>
<td class="num">(745,000)<span></span>
</td>
<td class="num">(935,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="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="nump">23,296,000<span></span>
</td>
<td class="nump">33,697,000<span></span>
</td>
<td class="nump">24,469,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">29,779,000<span></span>
</td>
<td class="nump">6,036,000<span></span>
</td>
<td class="num">(37,052,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</a></td>
<td class="num">(1,874,000)<span></span>
</td>
<td class="num">(384,000)<span></span>
</td>
<td class="num">(15,253,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 31,653,000<span></span>
</td>
<td class="nump">$ 6,420,000<span></span>
</td>
<td class="num">$ (21,799,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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Basic earnings (loss) per common share:</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding</a></td>
<td class="nump">47,226<span></span>
</td>
<td class="nump">42,688<span></span>
</td>
<td class="nump">41,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per common share (in dollars per share)</a></td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Diluted earnings (loss) per common share:</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding</a></td>
<td class="nump">47,966<span></span>
</td>
<td class="nump">44,168<span></span>
</td>
<td class="nump">41,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per common share (in dollars per share)</a></td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.52)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_ContractSettlementCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss recognized in the period associated with the settlement of a future obligation associated with the termination of a contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractSettlementCharge</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_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of expense associated with acquisition activities and other items recognized during the accounting period that are not disclosed separately. Generally, these items are either unusual or infrequent, but not both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ExpenseFromAcquisitionAndFinancingCostsAndOtherItems</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_LandfillClosureSettlementChargeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LandfillClosureSettlementChargeNet</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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-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 http://asc.fasb.org/extlink&amp;oid=6371337&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<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 http://asc.fasb.org/extlink&amp;oid=116634182&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<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> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=114775744&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=116634182&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 http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncashProjectAbandonmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashProjectAbandonmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117326831&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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919827872">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="background-color:rgb(255,255,255, 0.0);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;), its consolidated subsidiaries and any partially owned entities over which it has a controlling financial interest  (collectively, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;), is a regional, vertically integrated solid waste services company that provides collection, transfer, disposal, landfill, landfill gas-to-energy, recycling and organics services in the northeastern United States. We market recyclable metals, aluminum, plastics, paper and corrugated cardboard, which have been processed at our recycling facilities, as well as recyclables purchased from third-parties. We manage our solid waste operations on a geographic basis through two regional operating segments, our Eastern and Western regions, each of which provides a full range of solid waste services, and our larger-scale recycling and commodity brokerage operations through our Recycling segment. Organics services, ancillary operations, along with major account and industrial services are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our  major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, our wholly-owned subsidiaries and any partially owned entities over which we have a controlling financial interest, 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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>75
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834404912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRICTED ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">RESTRICTED ASSETS</a></td>
<td class="text">RESTRICTED ASSETS<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted assets consist of 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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of restricted assets is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:66.475%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.397%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Non Current:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>76
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834545968">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.302%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,549&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revisions in estimates</span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,538)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,095&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,227&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,927&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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, cost and timing of future final capping, closure and post-closure activities at certain landfills, including the Subtitle D landfill in Southbridge, Massachusetts ("Southbridge Landfill"), as well as changes to expansion airspace at other landfills. See Note 17, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Items and Charges </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for disclosure regarding Southbridge Landfill.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Includes 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>77
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834414848">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Purchase Price Paid for Acquisitions</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The purchase price paid for these acquisitions and the allocation of the purchase price is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:63.592%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.984%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase Price:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash used in acquisitions, net of cash acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock issued</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,258&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-cash considerations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,470&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration and holdbacks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,521&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,177&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,051&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,422&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,708)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,385)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(937)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of assets acquired and liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,336&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess purchase price to be allocated to goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Unaudited Pro forma Combined Information</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma combined information shows our operational results as though each of the acquisitions completed had occurred as of January&#160;1, 2017.</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:63.249%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.997%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.143%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.145%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">752,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">708,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,997&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,893&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,061)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,893&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,167&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,291)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.72&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings (loss) per common share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>78
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6813617184">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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;), its consolidated subsidiaries and any partially owned entities over which it has a controlling financial interest  (collectively, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;), is a regional, vertically integrated solid waste services company that provides collection, transfer, disposal, landfill, landfill gas-to-energy, recycling and organics services in the northeastern United States. We market recyclable metals, aluminum, plastics, paper and corrugated cardboard, which have been processed at our recycling facilities, as well as recyclables purchased from third-parties. We manage our solid waste operations on a geographic basis through two regional operating segments, our Eastern and Western regions, each of which provides a full range of solid waste services, and our larger-scale recycling and commodity brokerage operations through our Recycling segment. Organics services, ancillary operations, along with major account and industrial services are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our  major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, our wholly-owned subsidiaries and any partially owned entities over which we have a controlling financial interest, 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Standards that are Adopted and Pending Adoption</a></td>
<td class="text"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.538%;"/><td style="width:1.0%;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards adopted effective January 1, 2019</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-02, as amended through March 2019: Leases (Topic 842)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that a lessee recognize at the commencement date: a lease liability, which is the obligation of the lessee to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We adopted the guidance using the prospective optional transition method effective January 1, 2019, which allowed us to elect not to restate comparative periods and, if applicable, to recognize the effects of applying this guidance as a cumulative-effect adjustment to retained earnings as of January 1, 2019. We did not recognize a cumulative effect adjustment to retained earnings upon implementation. Upon adopting this guidance, we recognized a right-of-use asset and lease liability for leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheet. We also prospectively reclassified landfill operating lease payments, along with related accumulated depreciation, that were previously capitalized as property, plant and equipment to operating lease right-of-use assets. Accordingly, the related cash outlays, which were historically considered cash flows from investing activities, were prospectively reclassified as cash flows from operating activities in accordance with Topic 842. With the assistance of third-party resources, we designed internal controls over the adoption of this guidance and implemented a third-party enterprise lease management software solution. In conjunction with the implementation, we modified our lease policy and internal business processes to effectively manage and account for leases, and to support recognition and disclosure requirements under the new standard. The adoption of this guidance did not have a material impact on the accounting for our finance leases. This guidance required additional disclosure over leases in order to comply with the new lease standard. See Note 8, Leases for additional disclosure.</span></td></tr></table><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.538%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards issued pending adoption</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2019-12: Income Taxes (Topic 740)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective January 1, 2021 with early adoption permitted. </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2017-04: Intangibles - Goodwill and Other (Topic 350)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that when an entity is performing its annual, or interim, goodwill impairment test, it should compare the fair value of the reporting unit with its carrying amount when calculating its impairment charge, noting that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Additionally, if applicable, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when calculating its impairment charge.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">As of December 31, 2019, we did not record a goodwill impairment charge related to our annual goodwill impairment test because at that time the fair value of each reporting unit exceeded its respective carrying value. Upon adoption, if the carrying value of any of these reporting units exceeds the fair value when we perform a goodwill impairment test, we would record an impairment charge equal to the amount by which the carrying value exceeds its fair value. We adopted this guidance effective January 1, 2020 and we do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-13: Financial Instrument Credit Losses (Topic 326)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that an entity measures all of its expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts.  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. We adopted this guidance effective January 1, 2020 using the required modified-retrospective approach. We are currently assessing the provisions of this guidance, and we do not expect our adoption of this standard to have a material impact on our consolidated financial statements or to result in a material cumulative effect adjustment to retained earnings as of January 1, 2020.</span></td></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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management's Estimates and Assumptions</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, accounts receivable valuation allowance, 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 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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, 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="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable, Net of Allowance for Doubtful Accounts</a></td>
<td class="text">Accounts Receivable, Net of Allowance for Doubtful AccountsAccounts 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 doubtful accounts represents its estimated net realizable value. Estimates are used in determining our allowance for doubtful accounts based on our historical collection experience, current economic conditions and trends, credit policy and a review of our accounts receivable by aging category. 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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"><tr><td style="width:1.0%;"/><td style="width:73.491%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.556%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.753%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset Classification</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated<br/>Useful&#160;Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Rolling stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Containers</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and Fixtures</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsPolicy', window );">Landfill Accounting</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 ("fiscal year 2019"), December 31, 2018 ("fiscal year 2018") and December 31, 2017 ("fiscal year 2017") was $263, $140 and $295, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 (1.6% as of December 31, 2019). Final capping, closure and post-closure liabilities are 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, 2019 is between approximately 8.7% and 10.0%, 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 $6,227, $5,556 and $4,401 in fiscal years 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 airspace related to the specific final capping event. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 10, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over 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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease Accounting</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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 body retains ownership of the landfill. There is no bargain purchase option and title to the property does not pass to us at the end of the lease term. 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="background-color:rgb(255,255,255, 0.0);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/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 operating agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As a part of the implementation of Topic 842, we elected to adopt the practical expedient package and to not elect the hindsight practical expedient in determining lease term. The practical expedient package allowed us to: 1) not reassess lease classification for existing leases; 2) not reassess whether a contract contains a lease for existing contracts; and 3) not reassess initial direct costs for existing leases. Accordingly, we retained the operating lease and finance lease classifications in all periods presented and did not alter Topic 840 accounting over operating leases in place at transition allowing us to use historical minimum rental payments when determining the right-of-use asset and lease liability for existing operating leases. Upon adopting this guidance, we recognized 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 sheet. For other non-core operating leases, which is comprised of small-dollar-value items such as office equipment, we continued to expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheet. Accounting for finance leases was not impacted by the adoption of this guidance.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under Topic 842, 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></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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 cost 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note&#160;9, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over goodwill.</span></div>Intangible Assets. Intangible assets consist primarily of covenants not-to-compete and customer lists. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the straight-line method over their estimated useful lives. Covenants not-to-compete and customer lists 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="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments in Unconsolidated Entities</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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, 2019 and December 31, 2018, we had no investments accounted for under the equity method of accounting. As of both December 31, 2019 and December 31, 2018, we had cost method investments totaling $11,264.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="top.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, restricted cash reserved to finance certain capital projects, interest rate derivatives, trade payables and long-term 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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalCostsPolicy', window );">Environmental Remediation Liabilities</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.</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="top.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. Our maximum exposure in fiscal year 2019 under the workers&#8217; compensation plan was $1,250 per individual event. Our maximum exposure in fiscal year 2019 under the automobile plan was $1,200 per individual event. 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 sheet 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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, de-recognition 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>On December 22, 2017, the Tax Cuts and Jobs Act was enacted.  The Tax Cuts and Jobs Act, which is also commonly referred to as &#8220;U.S. tax reform,&#8221; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives and Hedging</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our objective for utilizing derivative instruments is to reduce our exposure to fluctuations in cash flows due to changes in the commodity prices of recycled paper and adverse movements in interest rates. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategy to hedge against fluctuations in the commodity prices of recycled paper is to enter into hedges to mitigate the variability in cash flows generated from the sales of recycled paper at floating prices, resulting in a fixed price being received from these sales. We evaluate the hedges and ensure that these instruments qualify for hedge accounting pursuant to derivative and hedging guidance. Designated as highly effective cash flow hedges, both the effective and ineffective portion of the change in the fair value of these derivatives is recorded in our stockholders&#8217; equity (deficit) as a component of accumulated other comprehensive loss until the hedged item is settled and recognized as part of commodity revenue. If the price per short ton of the underlying commodity, as reported on the Official Board Market, is less than the contract price per short ton, we receive the difference between the average price and the contract price (multiplied by the notional tons) from the respective counter-party. If the price per short ton of the underlying commodity exceeds the contract price per short ton, we pay the calculated difference to the counter-party. The fair value of commodity hedges is obtained or derived from our counter-parties using valuation models that take into consideration market price assumptions for commodities based on underlying active markets. We were not party to any commodity hedge contracts as of December 31, 2019.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our strategy to hedge against fluctuations in variable interest rates involves entering into interest rate derivative agreements to hedge against adverse movements in interest rates. For interest rate derivatives deemed to be highly effective cash flow hedges, both the effective and ineffective portion of the change in fair value of these derivatives is recorded in our stockholders&#8217; equity (deficit) as a component of accumulated other comprehensive loss and reclassified into earnings through interest expense in the same period or periods during which the hedged transaction affects earnings.</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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingent Liabilities and Legal Proceedings</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of our business and as a result of the extensive governmental regulation of the solid waste industry, we are subject to various judicial and administrative proceedings involving state and local agencies. In these proceedings, an agency may seek to impose fines or to revoke or deny renewal of an operating permit held by us. From time to time, we may also be subject to actions brought by special interest or other groups, adjacent landowners or residents in connection with the permitting and licensing of landfills and transfer stations, or allegations of environmental damage or violations of the permits and licenses pursuant to which we operate. In addition, we may be named defendants in various claims and suits pending for alleged damages to persons and property, alleged violations of certain laws and alleged liabilities arising out of matters occurring during the ordinary operation of a waste management business.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. As of the end of each applicable reporting period, we review each of our legal proceedings to determine whether it is probable, reasonably possible or remote that a liability has been incurred and, if it is at least reasonably possible, whether a range of loss can be reasonably estimated under the provisions of FASB ASC 450-20. In instances where we determine that a loss is probable and we can reasonably estimate a range of loss we may incur with respect to such a matter, we record an accrual for the amount within the range that constitutes our best estimate of the possible loss. If we are able to reasonably estimate a range, but no amount within the range appears to be a better estimate than any other, we record an accrual in the amount that is the low end of such range. When a loss is reasonably possible, but not probable, we will not record an accrual, but we will disclose our estimate of the possible range of loss where such estimate can be made in accordance with FASB ASC 450-20.</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="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted ASU 2014-09, as amended, Revenue from Contracts with Customers (Topic 606) effective January 1, 2018. We adopted this guidance using the modified retrospective approach, noting that no cumulative effect adjustment to the beginning balance of Accumulated Deficit was needed. The comparative periods have not been restated and continue to be reported under Revenue Recognition (Topic 605). We applied this guidance to contracts that were not substantially completed contracts at the date of adoption. Additionally, contract modifications that occurred before the adoption date were not separately evaluated, rather the guidance was applied to the current version of the contract only. We disaggregate our revenues by applicable service line: collection, landfill, transfer, customer solutions, recycling, organics, transportation and landfill gas-to-energy. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under the new 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 elected the optional exemption, to 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="background-color:rgb(255,255,255, 0.0);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. Rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties amounted to $4,428 and $6,279 in fiscal year 2019 and 2018, respectively. Rebates are generally recorded as a reduction of revenues upon the sale of such materials, or upon receipt of the recycled materials at our facilities. These payments were previously recorded as a cost of operations. We did not record any revenues in fiscal year 2019 or fiscal year 2018 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 $80,191 and $73,500 as of December 31, 2019 and December 31, 2018, respectively. Certain customers are billed in advance and, accordingly, recognition of the related revenues is deferred as a contract liability until the services are provided and control transferred to the customer. Contract liabilities of $2,299 and $3,074 as of December 31, 2019 and December 31, 2018, respectively, are presented separately on the face of 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, 2018 and December 31, 2017 was recognized as revenue during fiscal year 2019 and 2018 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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Asset Impairments</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 17, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Items and Charges</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure related to long-lived asset impairments recognized during the reporting periods.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> We annually assess goodwill for impairment at the end 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="background-color:rgb(255,255,255, 0.0);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, or two-step impairment test, to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the first step (defined as &#8220;Step 1&#8221;) of testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments, our Recycling segment and our Customer Solutions business, which is included in the Other 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 perform a second step (defined as &#8220;Step 2&#8221;) and determine the fair value of the goodwill. In Step 2, the fair value of goodwill is determined by deducting the fair value of a reporting unit&#8217;s identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the purchase price were being initially allocated.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 a segment or a significant portion thereof will be sold; or </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);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 segment.</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="top.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, the New England Teamsters and Trucking Industry Pension Fund ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service to contributing employers. 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.</span></div>The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model. The fair value of restricted stock, restricted stock unit and performance 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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 the net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated based on the combined weighted average number of common shares and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, including market-based performance stock options based on the expected achievement of performance targets, unvested restricted stock awards, unvested restricted stock units and unvested performance stock units, including market-based performance units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Except as disclosed, no material subsequent events have occurred since December 31, 2019 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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Assets</a></td>
<td class="text">Restricted assets consist of 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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>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, trade payables and long-term debt. The carrying values of cash and cash equivalents, accounts receivable and trade payables approximate their respective fair values due to their short-term nature. The fair value of restricted investment securities held in trust, which are valued using quoted market prices, are included as restricted assets in the Level 1 tier below. The fair value of 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. We recognize all derivatives accounted for on the balance sheet at fair 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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text">We report selected information about 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, landfill, landfill gas-to-energy, transfer and recycling services in the northeastern United States. Our revenues in the Recycling segment are derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. Organics services, ancillary operations, along with major account and industrial services, are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6052-115624<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109980867&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6371337&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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/subtopic&amp;trid=2175709<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13669-110860<br><br>Reference 4: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13185-110859<br><br>Reference 5: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13231-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<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.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<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 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<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 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</p></div>
<a href="javascript:void(0);" onclick="top.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.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84158767&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 http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reporting subsequent events.</p></div>
<a href="javascript:void(0);" onclick="top.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> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(13)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14754-158437<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=116884095&amp;loc=d3e14784-158437<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>79
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834545536">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="background-color:rgb(255,255,255, 0.0);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 reporting segment is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:34.403%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.357%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,566&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,138&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,619)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,619)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Relates to unregistered sale of Class A common stock that was previously held in escrow and released to us for liquidation. See Note 13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stockholders' Equity (Deficit)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for additional disclosure.</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><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:13.355%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,962&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,167&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Components of Intangible Assets</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:42.509%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.011%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client&#160;Lists</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,122&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,284&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,968)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,595)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:42.509%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.011%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client&#160;Lists</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,113&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,584)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,762)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated Future Amortization Expense</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The intangible amortization expense estimated for the five fiscal years following fiscal year 2019 and thereafter is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.258%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.742%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Amortization Expense as of December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,826&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,518&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=108376223&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 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>80
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6820656528">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 743,290<span></span>
</td>
<td class="nump">$ 660,660<span></span>
</td>
<td class="nump">$ 599,309<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">219,475<span></span>
</td>
<td class="nump">206,473<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">343,399<span></span>
</td>
<td class="nump">286,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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_RecyclingMember', window );">Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">42,820<span></span>
</td>
<td class="nump">42,191<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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">137,596<span></span>
</td>
<td class="nump">125,734<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">377,839<span></span>
</td>
<td class="nump">306,939<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">154,805<span></span>
</td>
<td class="nump">136,661<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">223,034<span></span>
</td>
<td class="nump">170,278<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CollectionMember', window );">Collection | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CollectionMember', window );">Collection | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">93,019<span></span>
</td>
<td class="nump">94,986<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">19,362<span></span>
</td>
<td class="nump">28,419<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">73,657<span></span>
</td>
<td class="nump">66,567<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillRevenueMember', window );">Landfill | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillRevenueMember', window );">Landfill | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">76,138<span></span>
</td>
<td class="nump">67,583<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">44,413<span></span>
</td>
<td class="nump">39,991<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">31,725<span></span>
</td>
<td class="nump">27,592<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransferMember', window );">Transfer | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransferMember', window );">Transfer | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">79,457<span></span>
</td>
<td class="nump">67,464<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember', window );">Customer solutions | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_CustomerSolutionsMember', window );">Customer solutions | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">79,457<span></span>
</td>
<td class="nump">67,464<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_RecyclingRevenuesMember', window );">Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">44,311<span></span>
</td>
<td class="nump">46,019<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_RecyclingRevenuesMember', window );">Recycling | 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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_RecyclingRevenuesMember', window );">Recycling | 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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">3,823<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_RecyclingRevenuesMember', window );">Recycling | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">42,820<span></span>
</td>
<td class="nump">42,191<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_RecyclingRevenuesMember', window );">Recycling | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_OrganicsMember', window );">Organics</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">56,326<span></span>
</td>
<td class="nump">54,174<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_OrganicsMember', window );">Organics | 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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_OrganicsMember', window );">Organics | 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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_OrganicsMember', window );">Organics | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_OrganicsMember', window );">Organics | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">56,326<span></span>
</td>
<td class="nump">54,174<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">12,624<span></span>
</td>
<td class="nump">18,366<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">10,811<span></span>
</td>
<td class="nump">14,270<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransportationMember', window );">Transportation | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_TransportationMember', window );">Transportation | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,813<span></span>
</td>
<td class="nump">4,096<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">3,576<span></span>
</td>
<td class="nump">5,129<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">890<span></span>
</td>
<td class="nump">1,397<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">2,686<span></span>
</td>
<td class="nump">3,732<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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember', window );">Landfill gas-to-energy | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_LandfillGasToEnergyMember', window );">Landfill gas-to-energy | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.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="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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">24,286<span></span>
</td>
<td class="nump">32,974<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">648<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">921<span></span>
</td>
<td class="nump">1,145<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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at a point-in-time | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">19,738<span></span>
</td>
<td class="nump">27,260<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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at a point-in-time | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">3,468<span></span>
</td>
<td class="nump">3,921<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">719,004<span></span>
</td>
<td class="nump">627,686<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">219,316<span></span>
</td>
<td class="nump">205,825<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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">342,478<span></span>
</td>
<td class="nump">285,117<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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time | Recycling</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">23,082<span></span>
</td>
<td class="nump">14,931<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="top.Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time | Other</a></td>
<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="top.Show.showAR( this, 'defref_us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems', window );"><strong>Revenue, Initial Application Period Cumulative Effect Transition [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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 134,128<span></span>
</td>
<td class="nump">$ 121,813<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130543-203045<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AllOtherSegmentsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CustomerSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_ProductOrServiceAxis=cwst_RecyclingRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingRevenuesMember</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_OrganicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OrganicsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>81
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6997507712">
<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, 2019</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>82
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6831779456">
<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></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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_cwst_MaximumExposureSelfInsured', window );">Maximum exposure automobile plan per individual event</a></td>
<td class="nump">$ 1,250,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="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self insurance reserves</a></td>
<td class="nump">16,853,000<span></span>
</td>
<td class="nump">$ 15,040,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="top.Show.showAR( this, 'defref_us-gaap_MajorPropertyClassAxis=us-gaap_AutomobilesMember', window );">Automobile Plan</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="top.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="top.Show.showAR( this, 'defref_cwst_MaximumExposureSelfInsured', window );">Maximum exposure automobile plan per individual event</a></td>
<td class="nump">$ 1,200,000<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_MaximumExposureSelfInsured">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum exposure per individual event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_MaximumExposureSelfInsured</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MajorPropertyClassAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MajorPropertyClassAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6821195952">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 193,619<span></span>
</td>
<td class="nump">$ 198,547<span></span>
</td>
<td class="nump">$ 187,459<span></span>
</td>
<td class="nump">$ 163,664<span></span>
</td>
<td class="nump">$ 174,724<span></span>
</td>
<td class="nump">$ 172,832<span></span>
</td>
<td class="nump">$ 165,649<span></span>
</td>
<td class="nump">$ 147,455<span></span>
</td>
<td class="nump">$ 743,290<span></span>
</td>
<td class="nump">$ 660,660<span></span>
</td>
<td class="nump">$ 599,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">79,790<span></span>
</td>
<td class="nump">70,508<span></span>
</td>
<td class="nump">62,102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">14,604<span></span>
</td>
<td class="nump">$ 18,485<span></span>
</td>
<td class="nump">$ 15,544<span></span>
</td>
<td class="nump">$ 4,442<span></span>
</td>
<td class="num">(5,138)<span></span>
</td>
<td class="nump">$ 28,884<span></span>
</td>
<td class="nump">$ 15,149<span></span>
</td>
<td class="nump">$ 838<span></span>
</td>
<td class="nump">53,075<span></span>
</td>
<td class="nump">39,733<span></span>
</td>
<td class="num">(12,583)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">185,819<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">162,734<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">185,819<span></span>
</td>
<td class="nump">162,734<span></span>
</td>
<td class="nump">122,605<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">932,182<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">732,410<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">932,182<span></span>
</td>
<td class="nump">732,410<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="top.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>
<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="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">30,720<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">28,154<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">30,720<span></span>
</td>
<td class="nump">28,154<span></span>
</td>
<td class="nump">19,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">141,055<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">120,536<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">141,055<span></span>
</td>
<td class="nump">120,536<span></span>
</td>
<td class="nump">89,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cwst_RecyclingMember', window );">Recycling</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">12,315<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,315<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,315<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,729<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,729<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,729<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">743,290<span></span>
</td>
<td class="nump">660,660<span></span>
</td>
<td class="nump">599,309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">79,790<span></span>
</td>
<td class="nump">70,508<span></span>
</td>
<td class="nump">62,102<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</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="nump">53,075<span></span>
</td>
<td class="nump">39,733<span></span>
</td>
<td class="num">(12,583)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</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="nump">24,735<span></span>
</td>
<td class="nump">26,021<span></span>
</td>
<td class="nump">24,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</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="nump">103,165<span></span>
</td>
<td class="nump">73,232<span></span>
</td>
<td class="nump">64,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">185,819<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">162,734<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">185,819<span></span>
</td>
<td class="nump">162,734<span></span>
</td>
<td class="nump">122,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">932,182<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">732,410<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">932,182<span></span>
</td>
<td class="nump">732,410<span></span>
</td>
<td class="nump">614,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">219,475<span></span>
</td>
<td class="nump">206,473<span></span>
</td>
<td class="nump">181,170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">24,322<span></span>
</td>
<td class="nump">26,538<span></span>
</td>
<td class="nump">23,815<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</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="nump">9,503<span></span>
</td>
<td class="nump">4,684<span></span>
</td>
<td class="num">(51,867)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</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="nump">218<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</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="nump">24,499<span></span>
</td>
<td class="nump">23,393<span></span>
</td>
<td class="nump">17,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">30,720<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">28,154<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">30,720<span></span>
</td>
<td class="nump">28,154<span></span>
</td>
<td class="nump">19,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">207,060<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">184,679<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">207,060<span></span>
</td>
<td class="nump">184,679<span></span>
</td>
<td class="nump">157,248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">343,399<span></span>
</td>
<td class="nump">286,262<span></span>
</td>
<td class="nump">250,771<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">47,666<span></span>
</td>
<td class="nump">35,843<span></span>
</td>
<td class="nump">30,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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</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="nump">41,883<span></span>
</td>
<td class="nump">41,529<span></span>
</td>
<td class="nump">35,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</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="nump">63<span></span>
</td>
<td class="num">(148)<span></span>
</td>
<td class="num">(220)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</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="nump">63,540<span></span>
</td>
<td class="nump">41,850<span></span>
</td>
<td class="nump">42,082<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">141,054<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">120,536<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">141,054<span></span>
</td>
<td class="nump">120,536<span></span>
</td>
<td class="nump">89,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">598,910<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">428,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="nump">598,910<span></span>
</td>
<td class="nump">428,934<span></span>
</td>
<td class="nump">344,324<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Recycling</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">42,820<span></span>
</td>
<td class="nump">42,191<span></span>
</td>
<td class="nump">62,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">4,009<span></span>
</td>
<td class="nump">4,345<span></span>
</td>
<td class="nump">4,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</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="num">(814)<span></span>
</td>
<td class="num">(7,805)<span></span>
</td>
<td class="nump">2,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</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="nump">160<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</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="nump">9,719<span></span>
</td>
<td class="nump">4,476<span></span>
</td>
<td class="nump">2,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">12,316<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,315<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,316<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
<td class="nump">12,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">56,688<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">48,629<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">56,688<span></span>
</td>
<td class="nump">48,629<span></span>
</td>
<td class="nump">48,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Other</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">137,596<span></span>
</td>
<td class="nump">125,734<span></span>
</td>
<td class="nump">105,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</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="nump">3,793<span></span>
</td>
<td class="nump">3,782<span></span>
</td>
<td class="nump">3,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</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="nump">2,503<span></span>
</td>
<td class="nump">1,325<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</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="nump">24,294<span></span>
</td>
<td class="nump">26,017<span></span>
</td>
<td class="nump">24,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</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="nump">5,407<span></span>
</td>
<td class="nump">3,513<span></span>
</td>
<td class="nump">3,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,729<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,729<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,729<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
<td class="nump">1,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total&#160;assets</a></td>
<td class="nump">$ 69,524<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">$ 70,168<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">69,524<span></span>
</td>
<td class="nump">70,168<span></span>
</td>
<td class="nump">64,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Eliminations</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="num">(163,920)<span></span>
</td>
<td class="num">(142,789)<span></span>
</td>
<td class="num">(123,972)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense,&#160;net</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>
<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="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Eliminations | Eastern</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="num">(54,738)<span></span>
</td>
<td class="num">(52,866)<span></span>
</td>
<td class="num">(50,335)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Eliminations | Western</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="num">(97,339)<span></span>
</td>
<td class="num">(81,515)<span></span>
</td>
<td class="num">(71,510)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Eliminations | Recycling</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="num">(9,400)<span></span>
</td>
<td class="num">(6,426)<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=srt_ConsolidationEliminationsMember', window );">Eliminations | Other</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="num">$ (2,443)<span></span>
</td>
<td class="num">$ (1,982)<span></span>
</td>
<td class="num">$ (1,881)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember</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=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_AllOtherSegmentsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_ConsolidationEliminationsMember</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>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6824838384">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Interest expense on long-term debt and finance leases</a></td>
<td class="nump">$ 22,553<span></span>
</td>
<td class="nump">$ 23,431<span></span>
</td>
<td class="nump">$ 22,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discount on long-term debt</a></td>
<td class="nump">2,293<span></span>
</td>
<td class="nump">2,449<span></span>
</td>
<td class="nump">2,692<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="top.Show.showAR( this, 'defref_cwst_LettersOfCreditFees', window );">Letter of credit fees</a></td>
<td class="nump">519<span></span>
</td>
<td class="nump">554<span></span>
</td>
<td class="nump">703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Less: capitalized interest</a></td>
<td class="num">(263)<span></span>
</td>
<td class="num">(140)<span></span>
</td>
<td class="num">(295)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">$ 25,102<span></span>
</td>
<td class="nump">$ 26,294<span></span>
</td>
<td class="nump">$ 25,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_LettersOfCreditFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=114775744&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=116634182&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 http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>86
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6833092976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Reconciliation of Expected Aggregate Non-inflated, Undiscounted Amount to Amount Recognized in Statements of Financial Position (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Undiscounted liability</a></td>
<td class="nump">$ 6,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscount', window );">Less discount, net</a></td>
<td class="num">(856)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Liability balance</a></td>
<td class="nump">$ 5,747<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_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>87
<FILENAME>cwst-20191231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cwst="http://casella.com/20191231"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cwst-20191231.xsd" xlink:type="simple"/>
    <context id="i9758f91d80c947e0b39dd953f6473bf3_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="i992772880c7e429986334b775ba14df2_I20190628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2019-06-28</instant>
        </period>
    </context>
    <context id="i8f09409a038242898f896e4a46a75cee_I20200215">
        <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-02-15</instant>
        </period>
    </context>
    <context id="i00ce60057909401fa153419a1ce52061_I20200215">
        <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-02-15</instant>
        </period>
    </context>
    <context id="i272e42f5052a437c942224c883f6696f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i632992c56ab1480c911db7e2a6403f2c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i46372e65e7e2478b888dae721b04eb99_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iac2468d2f5e54fc59ea354f0646ca334_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icaff00f997b345e5b5facdad20705344_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i778984e26afc43aabed2cf3271b1d54d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icc1ac5f5130647b880b3aa63f395eee8_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4457a1f298b34d17b90b0544046a427f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic68147a8f3af42138cc5e0aaf2707d89_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i33dce028ea024231a3c4ac578299670a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i21a46e05823c434491eee40ae4ffdd7c_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="if326a4a4796e44c2b627fd0393a00f4c_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="i50d2312b9d1143c89a69ab7121cbc35c_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="ic43489d23d8641f6bec60acf14985800_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="i6a9b03edbe5941e49c97cefc70d0e772_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="ia90d622565524c5c82690d5facf0d267_I20161231">
        <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>2016-12-31</instant>
        </period>
    </context>
    <context id="i7fac4085d35041a38784d00a3daa96c7_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="idaa1a3615f2f4014a38b6d94c2e39b2e_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="id2d19e1e1d6a43979632befcbc551de3_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3ef1e9a6c5004533b25f4f590f19536a_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i54eacde3e075456b9ddd2daad9bebeb7_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i70c74aba4d72429798648ecbc595551c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i0b5c9a629b55444dbedfa00878664491_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i946e6b941aa34665a723d6c2797cb215_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i75feca6d88f148219ce169ce58852cfe_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i5cb4e96b4aaf4f4484e6f512208784c1_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i98f5fe0039604ec2abf1b7aafb1b463a_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i04a56352bdff4165bb8c6f36fe081c37_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i7810d86c333d41849ff38bb7b3a00d25_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="ic7cb927b389a4cf8b8925f7558ee794c_I20180101">
        <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>2018-01-01</instant>
        </period>
    </context>
    <context id="i26ec5f0707ed40b8a1542504961e1f29_I20180101">
        <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>2018-01-01</instant>
        </period>
    </context>
    <context id="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1b1963039de341e7a5f8e0e7197f7596_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ife39a0b9a3af4d15bacf7461771607ec_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia46c5076197f488792727326b79e9dd4_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie2349edcd15d4d4dbde1887e056257bb_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i561b507789ea40f1930c74612c24d24d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i928185ce9a144fdaac2de099232ff3f3_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i094a6f9ea81f49d09265b118a9c871ed_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieeade189b05345528015727958b8ebd3_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie388fb560d1b4784a8d15d8895ec72d4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7b5e740e643d47d3807b0cae2c45e0b0_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="i91e2c788b6b84b298d8fde66217627f8_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="i0960b1333f434ff9851fc69e470a4d28_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="id435c608cdf34bf0b4adf05bfc73bacf_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="i19a0ffc8d600471aa63c9daef94f57d5_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="i0a2bedf9b75b43378580e0fbc592286e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idae26ff6142e4ca78f233f598cf0e410_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i28ea5ebb63ae409cae3b27925f8ad577_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i0d21866f7b4b49488da0318086772119_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idffffffc6d1f4726a8fd4c41f43dd71f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i418d062bf4244fb6af390e4cb00840f6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibe4d4f99b5084136b01394ff9d7bb4d2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a847f0816144088b36330ca0e763995_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i56de2bdd6835490d80104d1e0bb8a080_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8899e83fac0a409db54ae8ea32bf82ca_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1915abd8af1a42ff997392c0aa3d1a6d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i48b430e5d6f244a5bb91d6f55c33fef2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8df5c161f4604051930ed4709796dcc6_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i96edb607529e42f8932f115aa70bf7e7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i19a76b74f4f843d5b479fe9e36b35754_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifdca8b8ae2744c6c8c7d288a7b9475de_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i157d60f7eb264d3aad33db4d021bfffc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4d777e98c3dd454f8a4ab2ac1154ceee_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i5279a1e6fe74437f96cb86929b8a0760_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i40d62c121dc84c998d36abf94efb7504_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i23f1f4d5e4cb4a75a0b2bc98ca47f4ee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00ddd2aae9934ddc8bc67d029ad5f7c0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i18a50fb42f194cb6bcf59c60dfe94886_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i21f50042aec747b0ab8492bdd43a0cd6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwst:RecycleRewardsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0769dcc8ceff4f078db981ceefc022e6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cwst:RecycleRewardsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">cwst:NewEnglandTeamstersandTruckingIndustryPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanTypeAxis">us-gaap:MultiemployerPlansPensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaf7af2251228468687ede425985e688f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if8b2c4f92b43404fa54482dc496c4115_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icf0b8240fcc94eb78c5ec363e4d571ce_D20190101-20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4dd9499235a3450fb7e55f9d8c9cae46_D20190101-20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i40a43925aff9467cb0e5a5aa3455108f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i09d50472d675414baa31f84d0fa99e07_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibd5c73fccec64de988f4fde86f436de7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i98a33142cb49492aaa00a342329e34eb_D20190101-20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1f1da8db5a71429a871cf84883aa0c84_D20190101-20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i46e0ee2af2944535b5f36fc25f8a590c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i740695758e574c5d980d70a7f414025f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5b89c6ba21d74819b3871e9f1ed6aa04_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a0c6799db004f378b4847ec33888aec_D20190101-20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibca51a415c994814a22715ab141e2184_D20190101-20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibeacf9434d7d4937ab5794cc069e2cc2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id55ea92d1e62422c9f38c02b45c3a4f8_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i09370982a46f4e34ac7499fb289b5d3b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i706bfde71c3e4b23af51cb8a11ca1162_D20190101-20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic0f15e5e9e424ad088f17c875afdbe49_D20190101-20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd682fca24c64c82b8159556003d2f26_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib5298ea66b4943d7b68723375c567173_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i351fb3bd13014ef1b29492537594a77a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0584d7f1f1e443f8b8ef40796eafb35f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1435843e73fd45a88588a86df462f625_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id88336b5e711449a9c269895c86e5186_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibe239df6a1104b45b34c210e9e6a22cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i88db7527c9104d3d857666343c2afbd9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2832cffdbd18443281081aa0985a5a32_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i57b6944030ff4155a320ca3a7ec8f890_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ica7d6eabe08549dcaa0ab3f647a7abac_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i89fab0f9a58e4e299a0895b51b282d9b_D20190101-20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8be868f869744b498e7c93c92ae3d691_D20190101-20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia3a77eae1ba8455fb3974e33fa6adbe4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i02b03d3163e54123a0442a33ab7550d2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i379b594f646643559614a11edb4a8cef_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i04cd6984a7434e2db51746d693381235_D20190101-20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ice00afce366c484083a71adf258e0926_D20190101-20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic22dd41fff06467993a3a0d90d6f6813_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i750efe624bd641028cb1cfdf43460388_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i34847d1e184c40e398521868008fa1b6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id961257a238445c9810cb3f69bf5901e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6f3625c9bc7f407e99019cb84098657f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i78fcab96db66465591167b0351bed9af_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c20dd235eef426bb4de44188562d9b4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i090523d6be004288a6e51798901ab2de_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iedfc364add9547abb795ae62971c7b55_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3af67c24c7f44840a1555004c664f4e5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i667d9d2f577d452eaef2731d4deb36d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia9db9ade958c48f1a5c05aad1bd4f30a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id0a96b3ff8e94291b44f60011e1e9388_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0023edf28dd64eb5ad86a88b3e2396d3_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id7cde296406444c6889138baf2d47ad4_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i31a1ba6575924239b7934c389782296d_D20180101-20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if572053b9472483bab4f698336622acd_D20180101-20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2d3bff9d178a46098108682527224053_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia2c028222769485d8ee8c5a5c3c27e1a_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i85615c12203e4bfc95bf1c1b98227de7_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie71104d9923c4bea9c2e19946f7c8b04_D20180101-20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifd3b37dcd1774baebb6d53b9f2b61063_D20180101-20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3d3e572c1e6649f1bbc64868fbde95e3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id10d40bdf4fe410abdc653114c361f0c_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i113d4e44c1b74b36a306235bf3955f76_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie1d7aa6d24eb422fa66d711ab69463bf_D20180101-20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0a874de0e08d43f28e00d89b523298e5_D20180101-20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifb2e2bf8f22746c4aa607e37f039862c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransferMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9a6dd606763d4c43bf7f1b3bd07c6a34_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i61e3ed0a435d42159fdae8f7cba677a1_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iabbad97d98af4f698fecf14c5ea17b3a_D20180101-20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iea6578a9ecbe40fca3346fe75fcd143c_D20180101-20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0285ec8ec741407e990f121499fcf11e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i74220b1b459e438796e8efdf022fefd8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic51e167bea1b4bf193336b54954e003c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i722d8ce7648d4a4b8ed7675388c708db_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3d76a86bf69b43b789cc283a3d126c29_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8ea71cce624b430ba782feec4b94958c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic0e4c4e5d20047789b40ca7e2f048380_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib60b9b94d4a54dfc8dcdffa1dd5a61ef_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8f2bb74d86e44f2c80380928e27b027b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib70a3a63fc244aa0bdaa710f43cb2ae3_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib05d6ac4fe1b4a2e8e7d50963aa6b98a_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia23ad5d1e7a84277ac96b992932497f8_D20180101-20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9a9d5e30c93d4bdab110e7fd1c0e943e_D20180101-20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i452355fa79f4482391e5329a2618a5a6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:TransportationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9eb85cea19e34b19ab28cbcbdea95f8a_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i57971c97b9bd43b2aa3bd7b6f4088f65_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8781ce8eac5d45b89ae4c02cc361bfb3_D20180101-20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i20bfe53d62084dcdbe83bb56e9fcdac5_D20180101-20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i21ed3045d6d44437b7c673cbea3c5c0c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:LandfillGasToEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie788a653a89743449a5c504c92d40464_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if7991bf0b29f412a936f3f0b4f49214f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib4909383b4ba4bf08913ca634e069898_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i80c11bd4808e4b0094c9bedfa1b2ed66_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iae3abc11a2fe47c1adaad1eb6f58f620_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i416261a080594fb5a72cc3b459a283af_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0a7163ff3b1948a9998ad828500c4262_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3b584f715c9849ffbb2b5b17109b68cc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4ad40e80ffa7473fbcce803bdb3b6d30_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i295d8a7bb5164c22bad062c40384e851_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9a1817b514714e46bb75b46b3f23bdbc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id981a0843b914e5792e0b1a758c3ab15_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i30723a0d667d4d07b4ac8b08157d6567_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib975d843da2a4855ba71c062aecc0a29_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:TransferBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib9ba6be61bfc4bb693be494c732429e5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:CollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i62186282b08c45679636d177e5375ef2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="iea06d679eae14411bdb5a6133619cc00_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cwst:SolidWasteCollectionBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3910cc3ae922498294bf82dd56e0fc82_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i6c3e2831f8314831ab5ec5761ecb8188_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="iedf63f9b3f1c407aa7921f8b3be8359d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie8f592de72d748d08ef893b390c3fba0_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1910085353d14466993a490b54788670_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i307855a0a3c443e88c66b6dbd30ca193_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i8126e786c0fe4937acd94fd0c0e83d09_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillOperatingLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c60f7e44a1e4dc79f6298e4a0eb2e7c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cwst:LandfillOperatingLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0bc6dbf9e13342749e0afea4be7e669e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3cd5f2bc96ed47b4abb1adf490f43a89_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i871a3e5f31c845389cdf394934dcdad6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4e0e71053241417b8a5b5e564528c718_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="idcaabead522c49be87e803ccf290c13b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9322a30466fc4be7b36269482ae9ce5c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ibf22af9a948342a792310d7b53a5fd26_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6382864dfac241fe90f0778ebf5b9123_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i0abda0d40e2d45f4b6794c37c8e60541_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i05949e11278f428190c1db2d526fed57_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic3975f3e67f5418589610a883ebd6abf_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i82fc94dea6d4471a83437aad37ed03a2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3d25ff5d52d14fffa46f88f29263c229_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i952cd10e99db42fe9ed01bc96df5d287_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4635877f9a1a4f05bf855aef1d7b38a0_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic0fc3ee2e3c34c21b9b13189be3b2a94_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i71765856a6754d94afc8e746367cedfc_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i49b0741174d34858b4daab9c44e01f7d_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i71953f8440cc4af3b0db7d07381efae1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4fc923e1a3c04e87813e51399f74e350_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i90680bfbbaea4937af59dcc7d4158d89_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id90504f12b3d42bc84366b466c436c80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44606f0d874a4c248a283ae3ead8647e_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i80da025d5902434e8fa3c320599e87d1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3598040882944630b77f6aab345af154_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i71a4c65097cd466b8ea6a36eeb5073c4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba73893c0c224e0ea79038d80846f9ca_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id00accbf8f6e49919864cd9d422253c9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f80b9a127104f40b660f14082972bff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iffff3679ad5141239202d30498bca906_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilityDueMay2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i90accae21edc49189d81ad31e4086dfb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i40d8d4cc445f43b3a1665e9d9b4ed2e7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iff52ac153eb74f10bbde9571d2fa0771_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i34bfa3fe131a4f7ca9e8010ed9135f62_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8a41e945e8b44d76b1a70335243c38e1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0ba7fd4aab454d5f99e0e13c65f35b0b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2657013c54cc4da2ace86d6c003b0f9d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i42df1af923304125bc84295d06b2d60c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie453e55ea8fb45c6a027ea801c12a25c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9d09d77efc1642ae94279d90038fbb27_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibd8a70e396d843bd976bd8613cc0650e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i881fdea565c34d18b7577c4c3b1efdba_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i85e1ff3f84934d9aa747280cde31376c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09cdc0ada544417ca2b2ec22820e2f5b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i55422bbc12154077a7778e58e7809afa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CapitalLeaseObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i55456d39a7e84aabb71cbe78af23435d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e7ce298a9fc4c55817dbef1029a95c4_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i678d621eb2b4431ab61a24cfcc928440_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i94b666cbc3254c3eaf3ce4660a5c67c7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iec9c87dc1d5c48028c3dd9d5a973f1ac_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydue2023TermLoanAFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6b37b90cec9546dbb921fc7ccf552563_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevolvingCreditFacilityDue2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2d7676116d424dcba532d99bbb4fd824_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6b8c3657fc494f19b0e1233db636f04e_I20181231">
        <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:RevolvingCreditFacilitydueOctober2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id768d66c0cc7461cbaf09599f27505f3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id32ab36933e24afc8095e19cce7aadf6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic1587beb294f40a089de4bffca698c0e_D20190101-20191231">
        <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:TermFacilitydueOctober2023TermLoanBFacilityMember</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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9a77a276a831423f93a5da45202f9f3e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if759a1c1d2c84f4e8438bd13db3ca756_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydueOctober2023TermLoanBFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia16d904a06a2424690772432c2e80779_I20191231">
        <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:RevolvingCreditFacilitydueOctober2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i89af60e06cd7470d9d7fc320f97d8fd7_I20191231">
        <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:RevolvingCreditFacilitydueOctober2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia0f8dab4ab4945329325ca7f95187e32_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3e5e9407068040c8a7d9bf0ff88e9dae_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i23d32d8f52cd40b8a96bfc6101d0ed5a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:NewYorkBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie18490fcdf9046979dcb09b55071b6b6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i943b6d7e787845f1bbe09448d2298319_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9924c32256e64782aac9d74c75ba31a5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i160e533668ab477b82af2a4a62713519_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:VermontBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cwst:FixedRateBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i17a953401bff4d79a0b650a5d9372316_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:VermontEconomicDevelopmentAuthoritySolidWasteDisposalRevenueBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id97fefa45c784076bd2f2ae01cdff5cf_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5423f37733234af49381e573546d46ce_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib9b8943199254dbcb7d5d6ac389a1855_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6e64bb13f69466389c80bb08813eb58_I20210228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <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-02-28</instant>
        </period>
    </context>
    <context id="i380cea8d3de440a8bcd9989ef612183f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8621b1f7f3b144c085994b9452629731_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="if4dcdce0ae1846f4a16958e06532ac93_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i750a1e1d57e04f4abc1794f1ef39d1de_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i02a20676f42346389e45121b1229fd25_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib962003b42d44a2ea6485521be679909_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ide9588daaf724e61b9edc0b54bb393f7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i66417185c607415f91c4a662385bb200_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i670ec711f566420890a438ddf50a3296_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iba223aed65cb4c668bd01d7f73a42226_D20190101-20191231">
        <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:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i959c50f2c3b749a18ccabe59797dbc4d_D20180101-20181231">
        <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:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie8a1ae44e72e426e9faf337054c5b7b2_D20170101-20171231">
        <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:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i217ee082cd2c45e28dc1b45c968869dc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8b6b83395ab4d90aad22db8c323adb2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3b7c9e30a5574bdeb4686f51b33b1b27_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:TermFacilitydue2023TermLoanAFacilityMember</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i38d5954e6ae141a49b8bea304c1d8124_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1eb97983d83a4792a30e8e9aa023487c_I20170426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cwst:MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-26</instant>
        </period>
    </context>
    <context id="ie61a9149907b46c4997a1cdfc0da3898_I20170426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-26</instant>
        </period>
    </context>
    <context id="ia44d1291e2eb4a7e8ca4fd923bdad1cc_D20170428-20170428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:A21ESettlementandWaterSystemConstructionFundingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-28</startDate>
            <endDate>2017-04-28</endDate>
        </period>
    </context>
    <context id="id8a2f40a48044841bdbb9e881cbe383d_D20170428-20170428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cwst:A21ESettlementandWaterSystemConstructionFundingAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-28</startDate>
            <endDate>2017-04-28</endDate>
        </period>
    </context>
    <context id="i54a51c5baba5471282cf188e5984825b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i445f0c96b50d46a2b300670fa95dbacf_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i51360681fcde43fe84e10daa215f4b00_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:SouthbridgeLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id2968562ffab488a8956e94f331e8cba_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i64c82649493542dfaba218dc5ea16317_I20001220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2000-12-20</instant>
        </period>
    </context>
    <context id="ie93d9c1c299b4efb9688328850fea264_I20090531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-05-31</instant>
        </period>
    </context>
    <context id="i3033aa1ba9dd4bffa38b15b44b8c6d0e_I20110430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-04-30</instant>
        </period>
    </context>
    <context id="idf576da736674a23aa7f55717632b67e_I20160129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-01-29</instant>
        </period>
    </context>
    <context id="i9aea8f1596cd4277b08220f7e5fba25c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic71f87dddcbe462b8b9e0ab996718558_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4ff6c2d728774674a5ac495a0e19a061_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8d7ef7a1d23c48b180218cb91ecfc8bf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:PotsdamEnvironmentalLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i55686acef5524cd19edbe3355d65be3c_D20190917-20190917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:OntarioCountyNewYorkClassActionLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-17</startDate>
            <endDate>2019-09-17</endDate>
        </period>
    </context>
    <context id="if90dded79d0d4dc39b2283caa73e4446_I20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cwst:NoticeOfIntentToSueForViolationsOfTheCWAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cwst:NCESLandfilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="ibea25bbf046d4653a837ffee10a2fb8d_D20190101-20191231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:EmploymentContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icf7ff0fd0b1a4717a99b0776d188d44f_D20190101-20191231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:EmploymentContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0bc25790bf5d408196a8fdce37734c3c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idcbb794477b24f048e331de2a50a6092_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:SubsidiarySaleOfStockAxis">cwst:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i63e4bb45d9134d5ab2a331c6dbeab96a_D20190101-20191231">
        <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:UnregisteredSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if88ed2f6cbb14e2c8f3000fd72ab60c6_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:SubsidiarySaleOfStockAxis">cwst:UnregisteredSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5cf25712364c486f9a61ff2fc4839efc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i46db007c3ac24518a8c115bfa6ba75aa_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5e435b953eef42019f3afca7ee4a5f66_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i56524a92bbac46608f68e573e30bbd49_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia41c2d7ca2164b1f978a94920cb6ba6b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i88344ae1d86043c0b899ccb685fd2eb7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1bb6a65034614cf6beb0ad686ae7abd5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i22c5a576600843a9b7529ff11faf652f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ied708f8a2f004cfbb1a28a2316cf8717_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i2606f5166bdd45c1aa6c15387f886bfe_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idc130486a597491b8e76729b39386b7a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i182a4018665b4a508455128ba59fd15b_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ide2e1db80a7b448d9d73da1e4fa445ff_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i781988d017b9400c9bfa9f2ad704bb1f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2f335098814242e59c9cdf0b7d354e86_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie050ea59b4bd4a5188ac7ef655815529_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="icd4bcbb008cb433fbc75de1dc8c29dcc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">cwst:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic47a1561099746dfa361cf7f3a81fe82_D20190101-20191231">
        <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:RestrictedStockAndRestrictedStockUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2e36ed9f865341d5930734d1ff3494f2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i48a1888964ff4a7a90587d2d18aba42a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia22f5728098f430d826206c555c79b8f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9d5fff2064aa421ca8fe1a450902ba32_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iee156a792aa94b2097e7e770633e2e19_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2ea2602a1d2640a2ace08bc6f3b11507_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i27fa1307bcf348ccb1a1a5f4715a5f99_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i5338c3e4a9e944849fede0452ebffc0a_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i59ca635db9714ee6a3a816572e2f069a_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i9152013063c74b2dae9baec570576e66_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id8138a4f031d493590bfcd6563d93948_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="i887e86ba947440dab2463ae4f4dbd150_I20180101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-01</instant>
        </period>
    </context>
    <context id="i188cc54d2efb4963868e527cb9472488_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5c16a7be4f464b9292be876213d2b610_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib2545d450d2a43e4beffb342059e7e54_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie1021103514f4490b6b38411b8993e39_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia9556395ca1040559e8be892bd882879_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i682ca43f724745349d7d4e53478b4ae5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i90f242f154114af68db669f24b338e81_D20190101-20191231">
        <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:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231">
        <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:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231">
        <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:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i59573c3255ab48439fe9e596441eb21c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c507fd59c0e415ca1df3e1f71c23c16_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6ab89c44c854db3bf7fc10569c70e1e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib72d71f13d5a47cabc41ed253c58e42a_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="ie852d9e6a1d34629a8bccb11ff60e873_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="i8c0da8cba25d46988f9c1d9d22d28a35_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="ie3a7f4a92c604094baf6c5d9c9408769_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="i1b4e02a75e224d82935d19f0f3d01536_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="i04118c333ba84c2bac88ee849b0554e4_I20190331">
        <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>2019-03-31</instant>
        </period>
    </context>
    <context id="id3ad67a7bb954cbaa77dc8713df5360b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if74b5a63713e472dba916e98751adaa4_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="idb4d5480c6bb41f1b00e78a7ee0d26fb_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="iab3d57cd70e34f6b843acd3ecce48983_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">cwst:NewEnglandTeamstersandTruckingIndustryPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanTypeAxis">us-gaap:MultiemployerPlansPensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i186e2a7848664fa0a1b25f46ad320398_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanNameAxis">cwst:NewEnglandTeamstersandTruckingIndustryPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MultiemployerPlanTypeAxis">us-gaap:MultiemployerPlansPensionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i5e7972e2a487410baee71767a05a6539_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i982527780a14447786ad997c68b45683_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie7553644b41b439eb814b4a5b1deb1c8_I20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2019-05-31</instant>
        </period>
    </context>
    <context id="i7fdbd9dc6b5845e39a7f1578715f5799_I20180131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i335e3ffe52fa43c2a7b45504fa8bb7a6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i05a5f18c69254b668c52993abe82db37_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0b3ab9b46bbc400a8489f8ddead26126_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="if0afc95e932341299d3529abfd0acadc_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ie8efeeda822944ae8d58079bd68263f4_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i2d45bb3793074167b4a92f06b6f5d08b_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i621ceda1dba54cacb90187bc1747c75d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3a198f4ace83409a81e9e0c2cc17c052_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i390e27567b8c47488d14e3104ab8fc46_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i1706250523854c06a688d25a4d3eb381_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="i04190b0317514ad1bd1e9e7a873fe782_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c4d459c5ddb4997a3c3d225130abfc0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idc635f92ee36412184782f44ee69a49a_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i2dec6a2848fe45b6838de0a8d3a9a93a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b6c60fd06544e518831621500552334_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib915f1f81cba42f098602f785b7d5a03_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb1cb9e5b17a4f6a94a170ffbc9bad8b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia301f890e4294831a19771977b04d985_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3029be953ba4f4b9e3460158a6b3a58_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i383244edeedf4d47b786b91c4a8966c6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia56e6dbbfe2f42aa955ec277b2701b2a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8cd768e9adea41408ab9c89c3a00a372_I20191231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i632c1e6f2c6440409da22a25d7cfaec8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic2fdf81bd0e84ba399af39d7257ef5d4_I20191231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibef2af895e3344ada5898e3803479a6b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5b2c9a34d95045c1bf0660e01a5b4960_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2084871ca54447208a3244e83390c796_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i54eba11317ab486982a7f9ff70b0795c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i76cc58c60df8477c9fdb231e0037c0fe_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0e109f09f5ec45b7b36df877d6969f28_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="iaebd89b04788499784823adf7cde6cab_D20180101-20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i78160e801e8241f38485db5f68973af4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ief78ea6ec63c4c59a06da005bb57ddde_I20181231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if593122c4669416a98655c53c9d4aabc_D20180101-20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i89a1153027b343d2b755966611f33206_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib388073860354270aaff62c979d85695_I20181231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5774af2e2301441ebd0ff90089630205_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie33a00705e8641e6aa13de944954752a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idb71d414411549519f1a9bde48660d8f_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i918359c39d9d4cf0860dfee8c7794a68_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:EasternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i14b217425a6843638bf66ee1873c2f69_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231">
        <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>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib105edaf69214709bc9fddb6e6812fa2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:WesternRegionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia186a32a6d584c5daae0ed7bdc13b7de_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i63df6e681a044aeea7f12a398cc3fcc9_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i9d2f90b7704f45bd88e7228b4f627c3a_I20171231">
        <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:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ic79abb596f1b41aa8602a2bad87dae2e_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i876dd7de1d7f4e15a4a8510f35ecee82_I20171231">
        <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">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="idea841d600ed4857a66346408c1a565f_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">srt:ConsolidationEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i608db056e52b4649b5872ee0d5eb29b0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i93f8df1b308e4a27aded2e9a3579e4f8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i31a28bf8924941a18ac3d93f38e83eac_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if93ccb6fbfdd44be8bcff2e07f9eb14b_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i3fdf2e082dde4a9b890694e76f44a6ac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i26cd534dddcf434f92acef67b814a19f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic9575950d61243eba2c245b5c4bac8e5_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsDisposalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ib9aabf8c51974f139337f300bdf78749_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b314b04c4bd4d6d996e9ba616436444_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i232d0a2481c04526aedf4f4a0fc8bae5_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsPowerGenerationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="ied812ff87b694deb92604dba3cbc9f14_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iecb9c83ce126482daa29c8db7f049a17_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1e1e734592d648cab5a9a6376d26b530_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsProcessingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="idd323529471e40dd8ca32d64e243d6b4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4690b75429bf4b999a4d6e8bb9f9f067_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i691493ce7f77422d98b78961fb4c6eb1_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:SolidWasteOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i69efc91c27404d3d8a8edd75a841f1f2_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:OrganicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i91790901a73d4e5a82dd49bdf5a9a42d_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:CustomerSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="idba4739fcc5e4d59b86f8fd0cd164b15_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie65c2b8c41184052a8506e4d1349e593_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4af443d406604252bdfab7cdcd5b58d3_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cwst:RecyclingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="i7a33b5ce3a2c4c56bc4c5bc884b99724_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic2092352227042639fdfee7614566ef1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4d11c343c3a440178b642dfae7a08896_I20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-12-31</instant>
        </period>
    </context>
    <context id="i71343885345f4e74b6bd635846b3144d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9a4a81fed2364a51ac7f1fae9c5d4b60_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie5c9dc19c75841b0b2290a351bb96c54_D20170101-20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="i5d0cde034c784299bb4609416dcd92ca_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</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="agreement">
        <measure>cwst:Agreement</measure>
    </unit>
    <unit id="plan">
        <measure>cwst:plan</measure>
    </unit>
    <unit id="transfer_station">
        <measure>cwst:transfer_station</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <unit id="numberofplantiffs">
        <measure>cwst:numberOfPlantiffs</measure>
    </unit>
    <unit id="executive_officer">
        <measure>cwst:executive_officer</measure>
    </unit>
    <unit id="lease">
        <measure>cwst:Lease</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl8yLTEtMS0xLTA_d634a6e3-e344-441c-825b-d5e1616f79c0">0000911177</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl8zLTEtMS0xLTA_afa61b21-bc7b-44de-adad-5bdec6088739">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl83LTEtMS0xLTA_a37b72d9-0d3a-4ef1-817f-89c6d4feb55f">2019</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl84LTEtMS0xLTA_0c7a75ef-16b6-4ce1-8e0e-e87fc2c8a99e">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80L2ZyYWc6NjdlMzk4MDMzZmZiNDYzMDhlY2FkYzdkNDRhY2JlNDQvdGFibGU6OWQyYmU2ZjNlOWQzNDE1MGE1MDhkNDljZjdkNzVlNzYvdGFibGVyYW5nZTo5ZDJiZTZmM2U5ZDM0MTUwYTUwOGQ0OWNmN2Q3NWU3Nl85LTEtMS0xLTA_10ba2b87-3d9c-4113-b491-dea815093e52">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTA_73afc2df-262c-4c1d-9630-d230fd1bd52c">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTY_142c6036-3d65-4bf6-bf6d-28b035246a56">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <cwst:InitialTermOfExecutiveEmploymentAgreement
      contextRef="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQx_452ded93-c886-4991-bb22-a772d5bd83b0">P1Y</cwst:InitialTermOfExecutiveEmploymentAgreement>
    <cwst:InitialTermOfExecutiveEmploymentAgreement
      contextRef="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQ4_3d2ece67-b1ee-4ba4-aaf9-7df4b19f9f8d">P3Y</cwst:InitialTermOfExecutiveEmploymentAgreement>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibea25bbf046d4653a837ffee10a2fb8d_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjAw_667d41c9-cbcb-494e-bc6c-695350d36938">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf7ff0fd0b1a4717a99b0776d188d44f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjA2_284cc7fd-7fc4-437a-bddd-0ca5ab71ef93">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <cwst:ContractExtensionPeriod
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2Njg4_163e68eb-2fb7-4990-88f5-2d4ce32c1102">P1Y</cwst:ContractExtensionPeriod>
    <cwst:ContractualObligationPaymentsPeriod
      contextRef="i4e04f7a3ab6c4742b0413cd0709ef60e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTg3_5255fd95-001b-4948-8192-e99009d2789a">P1Y</cwst:ContractualObligationPaymentsPeriod>
    <cwst:ContractualObligationPaymentsPeriod
      contextRef="i123ec3c2aa0f4b40b12633c091590331_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTkz_f401707c-932a-4fb2-8e84-bd31a2f43e57">P3Y</cwst:ContractualObligationPaymentsPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i5e435b953eef42019f3afca7ee4a5f66_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3NTg_1708fbe3-ee6d-4feb-8d0a-ba85819888c0">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i56524a92bbac46608f68e573e30bbd49_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3Nzc_e9d58eee-8a31-439b-835f-2219d108ff20">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia41c2d7ca2164b1f978a94920cb6ba6b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3ODM_32d91aed-4f96-4f61-ad11-1c0bf411219a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i88344ae1d86043c0b899ccb685fd2eb7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzU0NjM_f7d79704-a391-473b-aae0-e4564e3b3ae5">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzM5MQ_7287c3b7-7f81-493f-8b3f-79baa86bc0df">P3Y</us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1>
    <cwst:DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTIvZnJhZzoyMzg5NzAxYTA4NDE0OGI2OGMzN2U1Y2ZhMTUxMWEwNi90ZXh0cmVnaW9uOjIzODk3MDFhMDg0MTQ4YjY4YzM3ZTVjZmExNTExYTA2Xzg_cc8dc782-6737-4943-b045-4d6407c893d1"
      unitRef="usd">0.50</cwst:DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution>
    <cwst:DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTIvZnJhZzoyMzg5NzAxYTA4NDE0OGI2OGMzN2U1Y2ZhMTUxMWEwNi90ZXh0cmVnaW9uOjIzODk3MDFhMDg0MTQ4YjY4YzM3ZTVjZmExNTExYTA2XzEy_ce7df19b-55a8-467e-9022-0b1b6ccf27d5"
      unitRef="usd">1000</cwst:DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount>
    <dei:DocumentType
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5Mjc3_99b348ea-a5be-47af-b8e3-cde934fa2e05">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6MmEzY2Y3ZmI1MjI3NDczNWFlNjJhNDlmOTI0YTcxNDgvdGFibGVyYW5nZToyYTNjZjdmYjUyMjc0NzM1YWU2MmE0OWY5MjRhNzE0OF8wLTAtMS0xLTE3OA_377205c0-335b-4648-8162-8501018244ca">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5MzI5_2a80842b-1882-4011-b315-df6542b2303d">2019-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NzUxMjkyNWZhMjZmNDQzNTk4MjI0MDg4N2M3OGMxZWUvdGFibGVyYW5nZTo3NTEyOTI1ZmEyNmY0NDM1OTgyMjQwODg3Yzc4YzFlZV8wLTAtMS0xLTE4MQ_6d4ff27f-029d-4bff-9df9-5ac48219c00b">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5MzQy_df2d62e6-ca6b-44f9-b4ea-be72f3cda3a0">000-23211</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5MzUz_f9cd1a32-a2f5-4b36-bda9-2bfe7d0cda41">CASELLA WASTE SYSTEMS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8wLTAtMS0xLTE5OQ_f8a660d0-546e-4c31-bf68-60c58c70a734">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8wLTItMS0xLTIwMg_ebdd10ec-9558-479a-aff4-3d4b8b6f681a">03-0338873</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTAtMS0xLTEyNC90ZXh0cmVnaW9uOjZjOGMxMDcxMWY5ZTRkNjRiZTE2NTUwNGQwMDcyYmMwXzIxOTkwMjMyNTU2MDc_8f3783e2-b938-431b-8a2a-7e587e843de8">25 Greens Hill Lane</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTAtMS0xLTEyNC90ZXh0cmVnaW9uOjZjOGMxMDcxMWY5ZTRkNjRiZTE2NTUwNGQwMDcyYmMwXzIxOTkwMjMyNTU2MTY_8cba889e-52e5-4adc-8b19-96d380f62a32">Rutland</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTAtMS0xLTEyNC90ZXh0cmVnaW9uOjZjOGMxMDcxMWY5ZTRkNjRiZTE2NTUwNGQwMDcyYmMwXzIxOTkwMjMyNTU2MjA_31d9fd87-dbda-42af-a08c-1987fca87ecc">VT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NWEzMDgwZTMwMGZiNDM3Y2FhODE2YmMyMmJjMzgzNjkvdGFibGVyYW5nZTo1YTMwODBlMzAwZmI0MzdjYWE4MTZiYzIyYmMzODM2OV8zLTItMS0xLTIwNQ_bf991725-e01c-4034-9bde-3f3a9da4a881">05701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5Mzgy_18adc796-4231-4e9a-847a-c33c6ad14bfa">(802</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5Mzg4_0d0c9957-2304-457d-86b4-c5524aaa6e04">775-0325</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6ZTA5Y2VkYmYwYjQ4NDY1YWExYzIzOWE2OTQ0OTQyNjQvdGFibGVyYW5nZTplMDljZWRiZjBiNDg0NjVhYTFjMjM5YTY5NDQ5NDI2NF8xLTAtMS0xLTI1OQ_e643bebc-5dca-47df-8355-883d54188713">Class A common stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6ZTA5Y2VkYmYwYjQ4NDY1YWExYzIzOWE2OTQ0OTQyNjQvdGFibGVyYW5nZTplMDljZWRiZjBiNDg0NjVhYTFjMjM5YTY5NDQ5NDI2NF8xLTItMS0xLTgxMjQ_90586366-c634-478c-a536-527a9ddba658">CWST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6ZTA5Y2VkYmYwYjQ4NDY1YWExYzIzOWE2OTQ0OTQyNjQvdGFibGVyYW5nZTplMDljZWRiZjBiNDg0NjVhYTFjMjM5YTY5NDQ5NDI2NF8xLTItMS0xLTI2Mw_65145f3f-8674-4a44-b224-5c052fdc6ee9">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjYwMjU1_98d9f7af-1b19-4d75-8afa-764a89412698">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDA4_5306648e-a98b-4b68-9d2c-4c3cdc056153">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDEy_ec7e310f-0870-4eab-a4f5-ab692996d318">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDE3_3759169b-c31c-41e1-bbad-b85dc2aa5e32">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NDQ5OTY5YWE5ZDVmNDA4ZGFmYmU1NTUxMjY0NGNmYjAvdGFibGVyYW5nZTo0NDk5NjlhYTlkNWY0MDhkYWZiZTU1NTEyNjQ0Y2ZiMF8wLTAtMS0xLTIxNg_c1e1d57c-4dcd-45f9-b68f-a664b21ebb7b">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NDQ5OTY5YWE5ZDVmNDA4ZGFmYmU1NTUxMjY0NGNmYjAvdGFibGVyYW5nZTo0NDk5NjlhYTlkNWY0MDhkYWZiZTU1NTEyNjQ0Y2ZiMF8yLTYtMS0xLTIzNg_e08c5122-6afb-42d2-83b0-f790d161a83c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGFibGU6NDQ5OTY5YWE5ZDVmNDA4ZGFmYmU1NTUxMjY0NGNmYjAvdGFibGVyYW5nZTo0NDk5NjlhYTlkNWY0MDhkYWZiZTU1NTEyNjQ0Y2ZiMF80LTYtMS0xLTIxOA_56485ce8-4a30-40c8-83d3-12a55562bb5c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yNzQ4Nzc5MDczMzgy_b1b03506-c4fb-4c17-9439-daaaed393aaf">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i992772880c7e429986334b775ba14df2_I20190628"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDI3_5bce9c1b-26f8-4ba0-9b73-9841b44b6da4"
      unitRef="usd">1765000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8f09409a038242898f896e4a46a75cee_I20200215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDQz_236ed7dc-5f2a-4e09-9fd5-70d82f31e552"
      unitRef="shares">46803112</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i00ce60057909401fa153419a1ce52061_I20200215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDU1_57e5a5ff-91d8-4a77-9434-bd093d24eb55"
      unitRef="shares">988200</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8xL2ZyYWc6MzIyM2VmYjNmMjkwNDY5OWEyZDk5Y2UwZTllYTNkODQvdGV4dHJlZ2lvbjozMjIzZWZiM2YyOTA0Njk5YTJkOTljZTBlOWVhM2Q4NF8yMTk5MDIzMjU5NDYz_2708c2dc-8bbf-458c-b307-8f03423496ba">Part III of this Annual Report on Form 10-K incorporates by reference information from the definitive Proxy Statement for the registrant&#x2019;s 2020 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, 2019</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i272e42f5052a437c942224c883f6696f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_88ea865f-5812-4635-8680-6e30a7472572"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_894c9776-bc7c-44da-8691-deb2d0473f6b"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i632992c56ab1480c911db7e2a6403f2c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_b1a0eab0-b8a1-47f3-87d6-d4605d9ce71a"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i46372e65e7e2478b888dae721b04eb99_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMTYvZnJhZzo3NDZhN2FjZDE1NjI0Mjk0YTE3ODg1NzUxMTllZDY3My90ZXh0cmVnaW9uOjc0NmE3YWNkMTU2MjQyOTRhMTc4ODU3NTExOWVkNjczXzYwNDczMTM5ODEzOTY_ea90aed4-b9aa-4a19-8790-1a3aa76fe067"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzMtMS0xLTEtMA_d81372cb-fe3b-4e78-9e97-bf7d5dced01c"
      unitRef="usd">3471000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzMtMy0xLTEtMA_2ce93745-1683-4b24-ac45-a892b40cf4e7"
      unitRef="usd">4007000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMC0xLTEtMjAvdGV4dHJlZ2lvbjo0MzZhNjMyNzQ2MTg0NThkYjdiYTQzOGVmMDA0ZjY0ZF8xMDk5NTExNjI3Nzk3_bd2be89a-1f44-4083-8312-4a30943bb058"
      unitRef="usd">1468000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMC0xLTEtMjAvdGV4dHJlZ2lvbjo0MzZhNjMyNzQ2MTg0NThkYjdiYTQzOGVmMDA0ZjY0ZF8xNjQ5MjY3NDQxNzg2_8f830e77-eaee-4408-b3e1-d900e72abb20"
      unitRef="usd">931000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMS0xLTEtMA_cb4c11fa-90b4-44e2-9f20-cf1fad97a85f"
      unitRef="usd">80205000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzQtMy0xLTEtMA_fa962f31-3176-45bc-b91c-64aabbec89f0"
      unitRef="usd">74937000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzYtMS0xLTEtMA_2e0d3e10-3b62-424d-b0fc-c4380c0fc519"
      unitRef="usd">1251000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzYtMy0xLTEtMA_b1647dc9-285c-426a-85de-f2c49c64ff2c"
      unitRef="usd">2254000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzctMS0xLTEtMA_0eea9444-7fe4-419f-a70f-08ea285bb6fa"
      unitRef="usd">8994000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzctMy0xLTEtMA_6bdb7f1a-e8c9-48ff-89cb-4d6b7ceae30d"
      unitRef="usd">7345000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryGross
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzgtMS0xLTEtMA_cc923762-d32d-47b9-92c6-246abd3e411e"
      unitRef="usd">7679000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzgtMy0xLTEtMA_850042a6-dd78-49d3-9452-baf6a84eb489"
      unitRef="usd">6542000</us-gaap:InventoryGross>
    <us-gaap:OtherAssetsCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEwLTEtMS0xLTA_15dc034b-5114-4efb-a6d7-907649bec61b"
      unitRef="usd">1213000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEwLTMtMS0xLTA_dbde19c0-d2c6-4571-af8c-110479039361"
      unitRef="usd">2008000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzExLTEtMS0xLTA_2437d603-d920-4fba-8ad2-989aa33af6c6"
      unitRef="usd">102813000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzExLTMtMS0xLTA_faeaabab-4273-4f16-8fbb-56e11fe244ab"
      unitRef="usd">97093000</us-gaap:AssetsCurrent>
    <cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTAtMS0xLTI4L3RleHRyZWdpb246OWZhNDQ5NGEyY2Y0NDQ0Y2I3MGM4YzcyYWE5N2I4MzNfMTY0OTI2NzQ0MTgyOQ_0d219eb4-9dd1-4952-9e7a-254e7ad9c29a"
      unitRef="usd">844874000</cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTAtMS0xLTI4L3RleHRyZWdpb246OWZhNDQ5NGEyY2Y0NDQ0Y2I3MGM4YzcyYWE5N2I4MzNfMTY0OTI2NzQ0MTgzMg_115253cd-dcf3-4525-9724-cd61c7198670"
      unitRef="usd">878701000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTEtMS0xLTA_643a5a06-e8a7-4cf2-bb9f-fe9486c36a87"
      unitRef="usd">443825000</cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEyLTMtMS0xLTA_0d062fb4-1087-4a6e-a925-984728302c3e"
      unitRef="usd">404577000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzEzLTEtMS0xLTA_d1255887-8d60-435a-bc31-8e5d8b31f4e8"
      unitRef="usd">108025000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE0LTEtMS0xLTA_bd31c45f-e99f-428b-8689-508e8c563292"
      unitRef="usd">185819000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE0LTMtMS0xLTA_92ba2a4e-c2dd-48a3-b08b-8de669bd8b40"
      unitRef="usd">162734000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE1LTEtMS0xLTA_c6025b2c-82bf-4329-bdb9-64e65856dcc4"
      unitRef="usd">58721000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE1LTMtMS0xLTA_44e7e480-c610-4a56-8a2d-5f7f4fd3b8dd"
      unitRef="usd">34767000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE3LTEtMS0xLTA_8fc9f3a3-37a9-4dd0-90bf-1908f96b9fae"
      unitRef="usd">1586000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE3LTMtMS0xLTA_86e58f6d-ba90-47da-9f87-58a315e629b1"
      unitRef="usd">1248000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE4LTEtMS0xLTA_7e756f1d-438e-4bb5-b297-1adcbec24fb9"
      unitRef="usd">11264000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE4LTEtMS0xLTA_dd5142bb-ae33-4170-ba83-a9399d18125b"
      unitRef="usd">11264000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE4LTMtMS0xLTA_ebaa4c85-8689-4bc4-8d70-6f7f1952d2b6"
      unitRef="usd">11264000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE5LTEtMS0xLTA_53d62446-8c46-42a1-a2a1-e590285239e6"
      unitRef="usd">8577000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzE5LTMtMS0xLTA_18144194-6a36-4116-8907-c86a77ee1adb"
      unitRef="usd">9594000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIwLTEtMS0xLTA_a795e625-9012-47c9-b15c-00611210e900"
      unitRef="usd">11552000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIwLTMtMS0xLTA_b708f3bb-0e1a-4f1d-a95c-0021f61c56b9"
      unitRef="usd">11133000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIxLTEtMS0xLTA_5820d72c-4a80-445c-a58a-3a006cbd22f3"
      unitRef="usd">932182000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTo1YzJhNWQ1MjAzMjU0YjBmODQ1YjRiOWZjMTAwY2MwYi90YWJsZXJhbmdlOjVjMmE1ZDUyMDMyNTRiMGY4NDViNGI5ZmMxMDBjYzBiXzIxLTMtMS0xLTA_425b2ec2-3380-4e30-b1ea-74144a7fcb01"
      unitRef="usd">732410000</us-gaap:Assets>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzMtMS0xLTEtMA_c19359ba-48e5-4e05-937f-00aed411010e"
      unitRef="usd">4301000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzMtMy0xLTEtMA_b32bfa5a-a488-48ca-b3b8-a2d36bfbd0bd"
      unitRef="usd">2298000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzQtMS0xLTEtMA_cc8a92f4-c274-4afd-8f54-96ac22152d1f"
      unitRef="usd">9356000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzUtMS0xLTEtMA_7967c5f0-0769-46b6-9606-57f064a71fb6"
      unitRef="usd">64396000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzUtMy0xLTEtMA_0d6874c3-1fca-4500-b86b-3505e0bb0a78"
      unitRef="usd">57289000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzYtMS0xLTEtMA_64b4401f-bbd1-48c9-a6ef-c1ebc74e02a4"
      unitRef="usd">14375000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzYtMy0xLTEtMA_2dd6c262-c86e-4e65-a0d3-bf3481c335a1"
      unitRef="usd">10969000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzctMS0xLTEtMA_1eda96ee-1551-42f9-baf7-aba8b22c2ff1"
      unitRef="usd">2041000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzctMy0xLTEtMA_faebf028-8280-4850-bf67-e6223b40fd3c"
      unitRef="usd">2415000</us-gaap:InterestPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzgtMS0xLTEtMA_f5a9cf5d-45ed-4156-8761-080c701edefa"
      unitRef="usd">2299000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzgtMy0xLTEtMA_237b98c7-13f1-4b2a-b83e-dbaca107e80e"
      unitRef="usd">3074000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzktMS0xLTEtMA_f6e977df-a6ea-480d-b7d6-729e19cc10ed"
      unitRef="usd">10223000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzktMy0xLTEtMA_8bf1f043-e8cd-4e26-825b-d3e587f496df"
      unitRef="usd">11633000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEwLTEtMS0xLTA_f1b0b888-8c8e-4730-aed8-43ab5edc8072"
      unitRef="usd">23598000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEwLTMtMS0xLTA_25870dcb-b695-4c00-86f9-3f6022a17c6f"
      unitRef="usd">23819000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzExLTEtMS0xLTA_ca6dc381-593a-4de0-84ae-aa640d9841ba"
      unitRef="usd">130589000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzExLTMtMS0xLTA_c344aa88-97a4-474e-a48f-ef56a113e03f"
      unitRef="usd">111497000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEyLTEtMS0xLTA_b5cae925-6362-4720-bf4b-60a645b232e7"
      unitRef="usd">509021000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEyLTMtMS0xLTA_ed7eca98-e001-4806-8999-a3f0d6a1c410"
      unitRef="usd">542001000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzEzLTEtMS0xLTA_bcee56af-8fc1-4474-8733-66b3432c7e8d"
      unitRef="usd">70709000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE0LTEtMS0xLTA_52a29d08-65c0-47db-b317-0f486772eb9f"
      unitRef="usd">61704000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE0LTMtMS0xLTA_d705c48e-0aa7-4773-813f-e0ba97ef0eb0"
      unitRef="usd">61442000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE1LTEtMS0xLTA_642752f7-80c4-4ee7-b8ec-965af855cb9d"
      unitRef="usd">2643000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE1LTMtMS0xLTA_55c2cada-77bc-4d29-aeb4-8e8691f1beea"
      unitRef="usd">2519000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE2LTEtMS0xLTA_27a345b2-2bd1-42f7-8d99-646b8e32bb0c"
      unitRef="usd">34763000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE2LTMtMS0xLTA_3497a38e-6e74-4295-9268-656a82ed8919"
      unitRef="usd">30783000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE3LTEtMS0xLTA_0aa2e61d-de41-442a-94e1-9e3dedb29a02"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzE3LTMtMS0xLTA_7a8e0e72-7fdd-4295-a94d-beb7d893fbd2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icaff00f997b345e5b5facdad20705344_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Mw_386cebbe-28a0-425a-b5ab-6c9576406b56"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Mw_d3c5839f-272d-4e54-8bcd-5a9b6ce7029a"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icaff00f997b345e5b5facdad20705344_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Ng_9d10d1ab-c05d-44b5-b0da-eb385881c07d"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5Ng_ac288cf9-d7e6-40a9-bebb-90c941bf16f8"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="icaff00f997b345e5b5facdad20705344_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5OQ_acbfccda-3a47-4b13-9176-a139211ce083"
      unitRef="shares">46803000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icaff00f997b345e5b5facdad20705344_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTg5OQ_c63f0a9e-3c11-4cf7-b0e7-204dc93a04db"
      unitRef="shares">46803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTkwMg_8c9ffd5d-ae35-4ec4-b137-8699d7ac0240"
      unitRef="shares">41944000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTAtMS0xLTQyL3RleHRyZWdpb246MjNlNjE1NDU4MWNlNDUwYzg1M2IwNWFhZDc0MDExMzBfMTY0OTI2NzQ0MTkwMg_9fad67df-e1b7-4de5-ae38-5c1a3e6e5943"
      unitRef="shares">41944000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icaff00f997b345e5b5facdad20705344_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTEtMS0xLTA_aa6efd04-f927-4b8c-bb61-a1120e522a06"
      unitRef="usd">468000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIwLTMtMS0xLTA_8d45c8fc-db8e-4de9-8091-cd76d5cc0657"
      unitRef="usd">419000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkxMg_6670ab82-e02c-4b00-940a-1b1ba3288b75"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkxMg_85762cec-b00f-40aa-898a-1351bc4c31ac"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkyMw_4ce354f8-3b53-4549-a817-729ff0ece003"
      unitRef="shares">1000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkyMw_9763b829-bc2f-4a6d-bae4-f15c345f5bc5"
      unitRef="shares">1000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_04adf1aa-f115-4802-80fe-d63a190f0857"
      unitRef="shares">988000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_071f6377-df3b-4563-9929-fa330bb10af5"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_3f754db5-6de4-4a86-b652-3e9bd65863a0"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzMg_9f2a5a08-3812-4ddf-9350-86e4d3f4d3a4"
      unitRef="shares">988000</us-gaap:CommonStockSharesIssued>
    <cwst:StockholdersEquityVotesperShareHeld
      contextRef="i4457a1f298b34d17b90b0544046a427f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzNg_0a4a3982-4f61-48de-846b-1ed6855a3a6e"
      unitRef="vote">10</cwst:StockholdersEquityVotesperShareHeld>
    <cwst:StockholdersEquityVotesperShareHeld
      contextRef="ic68147a8f3af42138cc5e0aaf2707d89_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTAtMS0xLTY0L3RleHRyZWdpb246ZWVjNDFkNGExYTUyNDE1MmJkNDJmMjdiYjMxZWMxMzhfNjA0NzMxMzk1MjkzNg_a8bd5ea7-b583-4bb1-aaa5-056dcd2df8f9"
      unitRef="vote">10</cwst:StockholdersEquityVotesperShareHeld>
    <us-gaap:CommonStockValue
      contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTEtMS0xLTA_b8c9fc3b-9436-481c-b9e7-78cf276be5bf"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIxLTMtMS0xLTA_3bff3171-d4d3-4711-859f-9e6deec47c0f"
      unitRef="usd">10000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIyLTEtMS0xLTA_b44a3b5b-abe9-42de-9c9a-229d50f0f352"
      unitRef="usd">485332000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIyLTMtMS0xLTA_459db6b7-29b1-4aa4-8fe5-e3e6a6e3616c"
      unitRef="usd">373716000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIzLTEtMS0xLTA_a8082253-2c6c-4cbc-8762-19971e918f5b"
      unitRef="usd">-357016000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzIzLTMtMS0xLTA_69bb028f-52e6-44ad-987f-d74f04444e78"
      unitRef="usd">-388669000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI0LTEtMS0xLTA_4f156f71-1748-47c8-8645-63025548eb92"
      unitRef="usd">-6041000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI0LTMtMS0xLTA_1ee58334-9632-47eb-b4a0-96a3ecfc5e5c"
      unitRef="usd">-1308000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI3LTEtMS0xLTA_a86548c3-d2f9-48ca-8921-df118bcd7d16"
      unitRef="usd">122753000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI3LTMtMS0xLTA_77b1befc-0cc3-4f1a-8589-aa4e8341cf44"
      unitRef="usd">-15832000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI4LTEtMS0xLTA_8ff558f7-afa9-4360-9e1b-1d2401c27472"
      unitRef="usd">932182000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzEvZnJhZzplNzYwYWMyMjYwNTg0YzdhYjJkNjVlNTVlNmE0NjZmYy90YWJsZTphYjIwOGIxNzE0MzE0NTJkOWY2ZDdhNjE2YmQ2MTdmOS90YWJsZXJhbmdlOmFiMjA4YjE3MTQzMTQ1MmQ5ZjZkN2E2MTZiZDYxN2Y5XzI4LTMtMS0xLTA_ae3d2601-8ac6-4dcc-b48f-779b770f551f"
      unitRef="usd">732410000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzItMS0xLTEtMA_0b797a0e-2dd7-41df-b771-04a490d9baad"
      unitRef="usd">743290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzItMy0xLTEtMA_95f1d6ef-965e-4326-a8ac-bcca53ee1e4c"
      unitRef="usd">660660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzItNS0xLTEtMA_bffdc834-b217-4054-bf1e-f46adf7ccb58"
      unitRef="usd">599309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzQtMS0xLTEtMA_0ebaf442-ddf1-41c5-8205-55e6d9f3521d"
      unitRef="usd">508656000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzQtMy0xLTEtMA_249defba-7c68-46de-842c-7e232d14335c"
      unitRef="usd">453291000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzQtNS0xLTEtMA_da89b5e7-5acb-414b-9682-e4978e9af5b7"
      unitRef="usd">405188000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzUtMS0xLTEtMA_9a9ea2a1-fdcb-409e-be0d-027827c5c5df"
      unitRef="usd">92782000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzUtMy0xLTEtMA_eb77344e-65e8-4ef5-b3b3-0b79d86d5e9d"
      unitRef="usd">84791000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzUtNS0xLTEtMA_36a44c6a-141f-4202-a283-2ba444b0a556"
      unitRef="usd">79243000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzYtMS0xLTEtMA_208e4ff7-18f5-4c51-8be1-089de4cd615b"
      unitRef="usd">79790000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzYtMy0xLTEtMA_ff813880-1cc0-477a-a414-cbd0205b200a"
      unitRef="usd">70508000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzYtNS0xLTEtMA_d975ed0a-237b-4418-8577-1c7f5ddb6068"
      unitRef="usd">62102000</us-gaap:DepreciationDepletionAndAmortization>
    <cwst:LandfillClosureSettlementChargeNet
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzctMS0xLTEtMA_09a69914-3019-49ee-a0ae-44ed2a5fbdc4"
      unitRef="usd">2709000</cwst:LandfillClosureSettlementChargeNet>
    <cwst:LandfillClosureSettlementChargeNet
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzctMy0xLTEtMA_0dad555d-33e0-4d7a-8946-8467ba3109d9"
      unitRef="usd">8054000</cwst:LandfillClosureSettlementChargeNet>
    <cwst:LandfillClosureSettlementChargeNet
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzctNS0xLTEtMA_1035c9bb-6f11-400c-8db6-16faf9977a33"
      unitRef="usd">65183000</cwst:LandfillClosureSettlementChargeNet>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzgtMS0xLTEtMA_21619793-1cd1-4ce8-947a-bcce1c5ef287"
      unitRef="usd">3591000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzgtMy0xLTEtMA_ffa71a93-b482-4b18-b34a-31c3033e88bf"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzgtNS0xLTEtMA_bf24c737-6a42-45cd-b548-4b295f736ee4"
      unitRef="usd">0</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzktMS0xLTEtMA_c4147cde-5fda-4468-9e96-f42d1d14cb3c"
      unitRef="usd">2687000</cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems>
    <cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzktMy0xLTEtMA_5e1c4cb7-e1bd-42ea-805a-fb8298574d13"
      unitRef="usd">1872000</cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems>
    <cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzktNS0xLTEtMA_8181c8a8-4760-4a96-a2d3-5a491443c7eb"
      unitRef="usd">176000</cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItems>
    <cwst:ContractSettlementCharge
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzEwLTEtMS0xLTA_bf474ca0-19b2-4e76-9bd0-5c1d6dda056f"
      unitRef="usd">0</cwst:ContractSettlementCharge>
    <cwst:ContractSettlementCharge
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzEwLTMtMS0xLTA_1a507436-7fc7-4ea1-a2f9-270a54a2a853"
      unitRef="usd">2100000</cwst:ContractSettlementCharge>
    <cwst:ContractSettlementCharge
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzEwLTUtMS0xLTA_4a7ef3c4-b101-46e9-af6e-c4e78e6353f2"
      unitRef="usd">0</cwst:ContractSettlementCharge>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzExLTEtMS0xLTA_2b88841e-8242-4de5-b94c-aee066cb16d7"
      unitRef="usd">0</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzExLTMtMS0xLTA_7d277d77-59c3-4408-9048-c5ad72b1f72d"
      unitRef="usd">311000</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzExLTUtMS0xLTA_060d5d5b-1c98-438a-a5ff-3c51b2532333"
      unitRef="usd">0</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:CostsAndExpenses
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE4LTEtMS0xLTA_f8c44a83-42bd-4b47-98eb-4b20dff71994"
      unitRef="usd">690215000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE4LTMtMS0xLTA_166a04f3-fa26-43ca-af7a-824b547332c0"
      unitRef="usd">620927000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE4LTUtMS0xLTA_d710db3f-e57a-4ed2-966c-0954171e7c66"
      unitRef="usd">611892000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE5LTEtMS0xLTA_37028d4b-b9a8-4d8d-8336-95a78103f11c"
      unitRef="usd">53075000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE5LTMtMS0xLTA_446e0037-b8af-4706-aa21-cf1d983d618e"
      unitRef="usd">39733000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzE5LTUtMS0xLTA_f7593145-3860-4345-88b3-e1497794ddd1"
      unitRef="usd">-12583000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIxLTEtMS0xLTA_50345a83-576b-483e-b53a-4a5b1db52c55"
      unitRef="usd">367000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIxLTMtMS0xLTA_eee05456-1b61-4b61-9245-3b5088cb4d48"
      unitRef="usd">273000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIxLTUtMS0xLTA_534523c9-846a-4911-9ab5-998b6747c077"
      unitRef="usd">273000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIyLTEtMS0xLTA_e265fbbf-891f-45d6-b57b-2a30302f6d91"
      unitRef="usd">25102000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIyLTMtMS0xLTA_89bbd904-5408-45c5-b4f6-0f50f669162b"
      unitRef="usd">26294000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIyLTUtMS0xLTA_d1d06917-bdd3-4a89-8e28-32b86e8b8a6e"
      unitRef="usd">25160000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIzLTEtMS0xLTA_2324cfb5-c74f-4b23-b513-5f599026806e"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIzLTMtMS0xLTA_11bbb87b-9b74-4909-b3f4-8445c0075fcd"
      unitRef="usd">-7352000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzIzLTUtMS0xLTA_c92ea891-09af-4178-8742-df409e6a43b6"
      unitRef="usd">-517000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI1LTEtMS0xLTA_bae55031-cdfc-4ba0-b2c0-04e45a1dbf50"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI1LTMtMS0xLTA_327f7313-9c24-4dfd-9ba8-ecc2f0d9b628"
      unitRef="usd">1069000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI1LTUtMS0xLTA_ad04d2e2-e754-4c4e-8344-a5d845cd8593"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI4LTEtMS0xLTA_d6e049f8-4f45-4dc0-a84c-f08c48185c8c"
      unitRef="usd">1439000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI4LTMtMS0xLTA_3ea365bb-bf5e-4f70-a9fb-92bf3e9bad51"
      unitRef="usd">745000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI4LTUtMS0xLTA_98fc23fc-71a6-4fa8-a8cd-1b8706d6fc9e"
      unitRef="usd">935000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI5LTEtMS0xLTA_6e1dcf83-1fbc-4059-88dd-8381d305e6d2"
      unitRef="usd">-23296000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI5LTMtMS0xLTA_2eab7a49-973e-4212-a8a7-7734d31ace87"
      unitRef="usd">-33697000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzI5LTUtMS0xLTA_75714484-05db-490f-995e-080060f152e2"
      unitRef="usd">-24469000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMwLTEtMS0xLTA_a3308f8c-b1e7-4261-9458-2aade86bf74f"
      unitRef="usd">29779000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMwLTMtMS0xLTA_6c7a461a-9136-4ec8-82e9-d08e920a1cea"
      unitRef="usd">6036000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMwLTUtMS0xLTA_2bb4ac8b-887c-4b57-8029-87b5177c20a7"
      unitRef="usd">-37052000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMxLTEtMS0xLTA_22e38474-19b6-4507-972b-111ff48c247b"
      unitRef="usd">-1874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMxLTMtMS0xLTA_71667681-95d8-43c9-8075-f0a3e27ab3b6"
      unitRef="usd">-384000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzMxLTUtMS0xLTQ4OA_5fb09324-0664-4dbd-a8c9-a506890aad10"
      unitRef="usd">-15253000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzM2LTEtMS0xLTA_e1f74813-38c6-4fb0-a943-0e435d4ac430"
      unitRef="usd">31653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzM2LTMtMS0xLTA_51c75a88-61b7-4903-a8fd-1197638e135c"
      unitRef="usd">6420000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpkMzQwN2ZjNmU2NTU0MWE2YmRlOTQxMDFkYmRkYmUyNy90YWJsZXJhbmdlOmQzNDA3ZmM2ZTY1NTQxYTZiZGU5NDEwMWRiZGRiZTI3XzM2LTUtMS0xLTA_82cacbda-b5f5-4e8e-a30f-33a4f3cca419"
      unitRef="usd">-21799000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzMtMS0xLTEtMA_45ed7f51-d119-4185-a240-4dd941434850"
      unitRef="shares">47226000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzMtMy0xLTEtMA_bbd091a7-0f26-4860-8ff1-ec54634aa9dc"
      unitRef="shares">42688000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzMtNS0xLTEtMA_13ba90b4-68ca-4a5d-a99e-50f2f8dfa425"
      unitRef="shares">41846000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzQtMS0xLTEtMA_ca80ccdd-653a-4cdb-8ba3-452e6a754259"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzQtMy0xLTEtMA_5102a35f-3f8d-4600-9523-782418b79a5d"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzQtNS0xLTEtMA_21bdb065-770d-4248-ac7a-ebd81281b700"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzYtMS0xLTEtMA_62da6c1a-9742-497e-bc2e-3e1fccc2c1b5"
      unitRef="shares">47966000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzYtMy0xLTEtMA_f31bf8ce-3acb-445c-a4dc-feaedf6c82c4"
      unitRef="shares">44168000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzYtNS0xLTEtMA_76cfd8ba-2ec7-461e-b506-39fe9dfd7752"
      unitRef="shares">41846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzctMS0xLTEtMA_d894108a-a827-40ac-9057-0a26e7048f6f"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzctMy0xLTEtMA_8ad9fe6f-b871-4f4f-aa8a-5ba0f8a0b091"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zMzcvZnJhZzpiNzIzYTFhNTk2MWM0NDRjODFkOGI0MTY4ZGFmMmY5YS90YWJsZTpiYjQ2ZDQ2OGZlM2U0YTJhOWQ0NmEzMGViYzRiZDQ2Mi90YWJsZXJhbmdlOmJiNDZkNDY4ZmUzZTRhMmE5ZDQ2YTMwZWJjNGJkNDYyXzctNS0xLTEtMA_5ad66bda-d009-4a7c-bc80-4f96aed15d5c"
      unitRef="usdPerShare">-0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzItMS0xLTEtMA_eb678000-aedd-49c0-ad59-efe7c9d5fee8"
      unitRef="usd">31653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzItMy0xLTEtMA_98976db3-bbde-45f6-a22f-1d5e707ef665"
      unitRef="usd">6420000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzItNS0xLTEtMA_013d8301-e950-4eb8-a2c5-a5b094e76f79"
      unitRef="usd">-21799000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzUtMS0xLTEtMA_859b3dee-abd5-4fec-9dd9-08a32fb0667d"
      unitRef="usd">498000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzUtMy0xLTEtMA_ba75a804-02d7-4c4e-b506-7ef2f4108406"
      unitRef="usd">361000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzUtNS0xLTEtMA_82a9d32d-f6c9-4734-846a-d9302f2e7a4d"
      unitRef="usd">410000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzYtMS0xLTEtMA_7778ce6f-40ca-4802-b307-b09a8132eb84"
      unitRef="usd">-553000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzYtMy0xLTEtMA_a4cf7614-cb97-40f0-9e1b-44c9a15b7533"
      unitRef="usd">-363000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzYtNS0xLTEtMA_461d5958-be23-4aee-b00a-e6f75a2eb8a9"
      unitRef="usd">-421000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzctMS0xLTEtMA_4f6c071f-684d-46dd-bdad-3c3c47385f43"
      unitRef="usd">-4788000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzctMy0xLTEtMA_a3736d08-c32a-4562-84b9-54315a029a67"
      unitRef="usd">-1476000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzctNS0xLTEtMA_f589cc5c-f9e6-401d-b30d-3b8ccf3e1b40"
      unitRef="usd">267000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzgtMS0xLTEtMA_42854d8e-e3c2-4dea-b7c2-00558e08104f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzgtMy0xLTEtMA_1077b418-df96-422e-bd91-b74fe1af4ce1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzgtNS0xLTEtMA_e1bf35f0-c89b-49a1-bf92-fedb467bbec8"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzktMS0xLTEtMA_f1aff730-6cc8-4017-b0cc-13f420f65445"
      unitRef="usd">-4733000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzktMy0xLTEtMA_d1ccc964-15d6-4cef-be7f-bbefce3dc0f3"
      unitRef="usd">-1474000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzktNS0xLTEtMA_ffc31ef0-f513-4200-9b8d-0756764c6065"
      unitRef="usd">337000</us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEwLTEtMS0xLTA_377468a4-3e9c-45df-a55a-9fc7b16bd454"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEwLTMtMS0xLTA_4805c6a2-fa2e-40d8-b302-ff429afb654b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEwLTUtMS0xLTA_c20ad215-c136-42b3-ad9b-634a80854521"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzExLTEtMS0xLTA_c7a8a7f4-1a0b-4bd5-b6fb-b0ffad74a237"
      unitRef="usd">-4733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzExLTMtMS0xLTA_f546b353-41ca-4c7e-b097-51d0d0ce5cad"
      unitRef="usd">-1474000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzExLTUtMS0xLTA_3a776645-35a2-4b2e-bcfa-e685aea4d5c9"
      unitRef="usd">252000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEyLTEtMS0xLTA_60d2e367-7412-4e45-b00b-046de924df6c"
      unitRef="usd">26920000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEyLTMtMS0xLTA_141437e9-3915-4cb9-9a0b-85b6b98ee5fa"
      unitRef="usd">4946000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDAvZnJhZzo2ZmU4NjdlNjFmZjk0OTcxYjFkMzQzNjA5OWJhNmIzYi90YWJsZToxYTM4ZWE5YjJjYWE0MGM1YTI3YTc4MjU1NTIwZjQ1Mi90YWJsZXJhbmdlOjFhMzhlYTliMmNhYTQwYzVhMjdhNzgyNTU1MjBmNDUyXzEyLTUtMS0xLTA_8e2f5444-67f0-4c2e-bbaa-8ff35f29ca65"
      unitRef="usd">-21547000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i21a46e05823c434491eee40ae4ffdd7c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMS0xLTEtMA_b5e74ae9-b237-4c99-b1cb-cdf5f6c91508"
      unitRef="usd">-24550000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if326a4a4796e44c2b627fd0393a00f4c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMy0xLTEtMA_8ffbcdf2-e3a1-4a10-b591-948d4bc43f6d"
      unitRef="shares">40572000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if326a4a4796e44c2b627fd0393a00f4c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtNS0xLTEtMA_0f512cf4-0a14-4ad2-9019-7304f0ffa065"
      unitRef="usd">406000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i50d2312b9d1143c89a69ab7121cbc35c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtNy0xLTEtMA_efe24883-d6ab-467c-b139-233abd2fe64c"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i50d2312b9d1143c89a69ab7121cbc35c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtOS0xLTEtMA_864def71-29bc-4f94-9bf4-b4ca258a4df8"
      unitRef="usd">10000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic43489d23d8641f6bec60acf14985800_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTEtMS0xLTA_1fac3a40-4a91-481a-b473-45348111b19d"
      unitRef="usd">348434000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6a9b03edbe5941e49c97cefc70d0e772_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTMtMS0xLTA_6cf42aa0-0a33-46d2-89dc-dece40462e25"
      unitRef="usd">-373308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia90d622565524c5c82690d5facf0d267_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTUtMS0xLTA_dc5ff82b-83a8-4ab7-9fc9-7be3e74e5aa3"
      unitRef="usd">-68000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7fac4085d35041a38784d00a3daa96c7_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzMtMTctMS0xLTA_5e0a9fb6-3779-4018-b3bc-eb0b5fa942bf"
      unitRef="usd">-24000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtMS0xLTEtMA_043d0821-d4cc-4238-94a2-6c08c4ef87da"
      unitRef="usd">1779000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idaa1a3615f2f4014a38b6d94c2e39b2e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtMy0xLTEtMA_629c9613-5372-4538-a908-b9e0f2befea9"
      unitRef="shares">726000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idaa1a3615f2f4014a38b6d94c2e39b2e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtNS0xLTEtMA_d48dc8cb-2dc4-41b5-a289-342af6169b84"
      unitRef="usd">7000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id2d19e1e1d6a43979632befcbc551de3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzUtMTEtMS0xLTA_61cb33f0-8955-4cf5-9033-d03be558539b"
      unitRef="usd">1772000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzYtMS0xLTEtMA_ebf87b25-5b2a-4a17-9912-19e5de762fe5"
      unitRef="usd">6432000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id2d19e1e1d6a43979632befcbc551de3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzYtMTEtMS0xLTA_7f1df500-c0ea-40f2-be7a-d9d01923f857"
      unitRef="usd">6432000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockholdersEquityOther
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzctMS0xLTEtNTI4NQ_9f4a302e-859f-494a-b62e-ab8a43eccf7b"
      unitRef="usd">24000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="i3ef1e9a6c5004533b25f4f590f19536a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzctMTctMS0xLTUyOTM_565b27a2-4223-4ef0-b63b-f946c762b96e"
      unitRef="usd">24000</us-gaap:StockholdersEquityOther>
    <us-gaap:NetIncomeLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzgtMS0xLTEtNTEz_7a9fe6e2-b187-4735-bd9e-358588f64b86"
      unitRef="usd">-21799000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i54eacde3e075456b9ddd2daad9bebeb7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzgtMTMtMS0xLTA_accb4359-2d7f-44ea-b133-2189e4a175e7"
      unitRef="usd">-21799000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEwLTEtMS0xLTA_8596145e-f3a1-44a5-a651-b7fa0e6064ed"
      unitRef="usd">252000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEwLTE1LTEtMS0w_e3d7d292-e282-4ae4-9fcb-a044b0683232"
      unitRef="usd">252000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3ef1e9a6c5004533b25f4f590f19536a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEwLTE3LTEtMS0w_198a9d6d-52e2-4bb9-9db1-7c59929c7487"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTEtMS0xLTA_04ce4102-b18c-4810-938c-afb60c138962"
      unitRef="usd">-37862000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0b5c9a629b55444dbedfa00878664491_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTMtMS0xLTA_2323baac-dde5-44f9-a752-724f0a47071a"
      unitRef="shares">41298000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b5c9a629b55444dbedfa00878664491_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTUtMS0xLTA_68c1badc-75f9-493a-a86b-cfb7dbb95260"
      unitRef="usd">413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i946e6b941aa34665a723d6c2797cb215_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTctMS0xLTA_89c77b5d-82e3-45a1-9d23-1a8a59fd73e6"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i946e6b941aa34665a723d6c2797cb215_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTktMS0xLTA_9b4f1a47-a43d-483b-9b9c-eb1ea13d09eb"
      unitRef="usd">10000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75feca6d88f148219ce169ce58852cfe_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTExLTEtMS0w_bad098fc-8e18-4fbf-8804-b3e9435b4a54"
      unitRef="usd">356638000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5cb4e96b4aaf4f4484e6f512208784c1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTEzLTEtMS0w_a4eb4389-f0b0-4be3-87ff-0cea151b66f2"
      unitRef="usd">-395107000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f5fe0039604ec2abf1b7aafb1b463a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTE1LTEtMS0w_28e0a366-b29a-4c14-8abf-b057db02b395"
      unitRef="usd">184000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i04a56352bdff4165bb8c6f36fe081c37_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzExLTE3LTEtMS0w_faf536c1-ad98-41ce-b18b-277c22dd0666"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i7810d86c333d41849ff38bb7b3a00d25_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEyLTEtMS0xLTA_7cf9cd88-15c9-4260-8dd3-ca576d83d210"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ic7cb927b389a4cf8b8925f7558ee794c_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEyLTEzLTEtMS0w_105352cc-ff5b-4b57-a128-fdb7ffd49055"
      unitRef="usd">18000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i26ec5f0707ed40b8a1542504961e1f29_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEyLTE1LTEtMS0w_31edb0d0-dbb9-466d-99d4-eb1865764426"
      unitRef="usd">-18000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTEtMS0xLTA_67933590-caf1-4938-9a8c-22eb689d17e5"
      unitRef="usd">1017000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTMtMS0xLTA_6d8a78bb-a5d4-44e5-a348-7699af3b9812"
      unitRef="shares">496000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTUtMS0xLTA_d1c024d0-dea8-400c-9ec5-219fdb2fd530"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzEzLTExLTEtMS0w_23f9de83-73dd-4cd7-a525-f234da62e711"
      unitRef="usd">1012000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTEtMS0xLTA_64a5b492-a8b1-4195-9306-9a1311bd3ba2"
      unitRef="usd">7622000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTMtMS0xLTA_c8c10349-4b15-424e-a87b-b48143a70ee6"
      unitRef="shares">150000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2c3b6ba667204b1ba1f0714e8a9e8f03_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTUtMS0xLTA_581d1873-c457-41ec-aae1-ad10363c8409"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE0LTExLTEtMS0w_85375149-6d2b-4a93-b2b7-4532409664d3"
      unitRef="usd">7621000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE1LTEtMS0xLTA_c05ce864-9800-4cf9-ba97-20da408606c2"
      unitRef="usd">8445000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="if6f7294902ad4d46a7dd64455aa468ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE1LTExLTEtMS0w_01d6253c-c5cd-4540-9408-893b2612148f"
      unitRef="usd">8445000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE3LTEtMS0xLTUxNg_741be43f-85ad-4e85-a9bb-e9fcdba3cf84"
      unitRef="usd">6420000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b1963039de341e7a5f8e0e7197f7596_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE3LTEzLTEtMS0w_0674b753-f15d-4be2-a4b1-28620136857c"
      unitRef="usd">6420000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE5LTEtMS0xLTA_aaf2a836-579d-4d5f-b80a-126968412457"
      unitRef="usd">-1474000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzE5LTE1LTEtMS0w_264ff2e9-c84e-4687-b944-ee1e19179ff7"
      unitRef="usd">-1474000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTEtMS0xLTA_878efd80-58b7-49a4-9b3d-c28d0a54f81b"
      unitRef="usd">-15832000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ife39a0b9a3af4d15bacf7461771607ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTMtMS0xLTA_7cec0b50-e95c-4701-bd92-ebc159492485"
      unitRef="shares">41944000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ife39a0b9a3af4d15bacf7461771607ec_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTUtMS0xLTA_62edc6b9-4678-4a4e-9303-b6cd73efe153"
      unitRef="usd">419000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia46c5076197f488792727326b79e9dd4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTctMS0xLTA_7cbe6369-50dc-419f-915c-1226bcde88fe"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia46c5076197f488792727326b79e9dd4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTktMS0xLTA_5e84fd9f-3e99-4f25-ba49-1ec3438c31f2"
      unitRef="usd">10000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie2349edcd15d4d4dbde1887e056257bb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTExLTEtMS0w_4df14f75-4220-4160-b6e0-1419834f859c"
      unitRef="usd">373716000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i561b507789ea40f1930c74612c24d24d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTEzLTEtMS0w_d36250ae-ef4d-4248-b65e-b49c95d1cf92"
      unitRef="usd">-388669000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i928185ce9a144fdaac2de099232ff3f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTE1LTEtMS0w_5c22edaa-e154-4ac9-b169-018d6549ffc4"
      unitRef="usd">-1308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i094a6f9ea81f49d09265b118a9c871ed_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIwLTE3LTEtMS0w_d69b2123-e376-4da3-9789-5da6e28eb577"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTEtMS0xLTA_943434cb-251f-4df7-ad4e-4e38e3f773e9"
      unitRef="usd">100446000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTMtMS0xLTA_842b0787-9673-4c7d-ad04-e115baec0966"
      unitRef="shares">3565000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTUtMS0xLTA_cef1111f-8142-4472-bb07-ad1e41f28682"
      unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIxLTExLTEtMS0w_5a5ebdb8-3320-47d3-b079-2a1a342771d8"
      unitRef="usd">100410000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTEtMS0xLTA_3c7aff55-d742-4452-9bcc-95aa01f31f1e"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTMtMS0xLTA_99e8d9f5-5e11-40e9-8e9a-c38dffd88423"
      unitRef="shares">67000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTUtMS0xLTA_427dfe9c-6e17-4f84-8dd8-612fcc0d15e7"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIyLTExLTEtMS0w_2f19507a-4d4d-4e95-b586-c93cdb3901d6"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTEtMS0xLTA_082c5c42-6f7d-4b9c-a23e-28c5cf840bcf"
      unitRef="usd">3996000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTMtMS0xLTA_ab0bdfff-2940-4e4b-835f-b731badd5358"
      unitRef="shares">1227000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1b0376fef0bb45818439ccadfda4ccf7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTUtMS0xLTA_88459496-793d-47af-940b-9f90e7996f85"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzIzLTExLTEtMS0w_6b54e8f7-3e6f-4561-9cd7-d09f1a978dc6"
      unitRef="usd">3984000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI0LTEtMS0xLTA_4717a72e-3693-4253-8bbe-8877df6befdf"
      unitRef="usd">7223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieeade189b05345528015727958b8ebd3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI0LTExLTEtMS0w_b721444b-3597-4f7d-9ecb-4dd0a2e21a74"
      unitRef="usd">7223000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI2LTEtMS0xLTA_da30a9bc-0aea-4a6d-92b2-c215ef2554ab"
      unitRef="usd">31653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie388fb560d1b4784a8d15d8895ec72d4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI2LTEzLTEtMS0w_54fdd61c-aae2-407b-b553-ba343a5d1eb6"
      unitRef="usd">31653000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI4LTEtMS0xLTUwNw_2430c6ab-22a8-43f6-a712-ac6b02afd254"
      unitRef="usd">-4733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI4LTE1LTEtMS0w_7e250db9-4d11-4a6d-a698-d02c962c2674"
      unitRef="usd">-4733000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTEtMS0xLTA_628211a3-6485-4e2e-a170-8936d64fe801"
      unitRef="usd">122753000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7b5e740e643d47d3807b0cae2c45e0b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTMtMS0xLTA_25051f06-fd38-4f4e-a444-7a2ec7431a29"
      unitRef="shares">46803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b5e740e643d47d3807b0cae2c45e0b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTUtMS0xLTA_af75df53-a988-4a29-a108-3615bd30b5dd"
      unitRef="usd">468000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i91e2c788b6b84b298d8fde66217627f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTctMS0xLTA_d834b578-e92e-4158-8cb4-16c989f3e2c1"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i91e2c788b6b84b298d8fde66217627f8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTktMS0xLTA_8ce1d2eb-4e6e-4f7c-8943-2f0826fe1a15"
      unitRef="usd">10000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0960b1333f434ff9851fc69e470a4d28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTExLTEtMS0w_05428b61-cc2a-4515-b6c7-2664eeee678e"
      unitRef="usd">485332000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id435c608cdf34bf0b4adf05bfc73bacf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTEzLTEtMS0w_e6ef7faf-4162-4d27-adb2-41b404a325a9"
      unitRef="usd">-357016000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19a0ffc8d600471aa63c9daef94f57d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTE1LTEtMS0w_051a0e97-2acf-476f-bd5b-8fa26234f891"
      unitRef="usd">-6041000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a2bedf9b75b43378580e0fbc592286e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDMvZnJhZzphMjQwMDY3MTNkYTU0NGMwODQ2YTFmYzk5ZmE1Mjc3Yi90YWJsZTo4ZWJlNDExODU0MzM0NGFkYTdmYmYzYTNkZDZkMTE3MS90YWJsZXJhbmdlOjhlYmU0MTE4NTQzMzQ0YWRhN2ZiZjNhM2RkNmQxMTcxXzI5LTE3LTEtMS0w_57d4b445-4dfd-477b-a26e-218425161b3c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMtMS0xLTEtMA_1fb50d2b-e1d8-4bfb-9092-83748a10dc51"
      unitRef="usd">31653000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMtMy0xLTEtMA_01eb15e6-000d-45f8-8983-f5ea10be6fc3"
      unitRef="usd">6420000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMtNS0xLTEtMA_a9be5b17-7977-4b71-9242-204224d268f5"
      unitRef="usd">-21799000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUtMS0xLTEtMA_727eb1fa-9af4-4936-af85-8811c41c5149"
      unitRef="usd">79790000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUtMy0xLTEtMA_1e52f00a-30ea-4cf2-b869-ac95d74a3cbc"
      unitRef="usd">70508000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUtNS0xLTEtMA_4bb5c52f-1e6b-46db-8ed5-3fb42df75a20"
      unitRef="usd">62102000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseExpense
      contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzYtMS0xLTEtMA_00e897db-d4b5-4083-b35e-27ad32831d8d"
      unitRef="usd">7711000</us-gaap:OperatingLeaseExpense>
    <cwst:DepletionOfLandfillOperatingLeaseObligations
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzYtMy0xLTEtMA_7ad9e39f-f202-4fa5-b928-2f3ecdd9b84d"
      unitRef="usd">9724000</cwst:DepletionOfLandfillOperatingLeaseObligations>
    <cwst:DepletionOfLandfillOperatingLeaseObligations
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzYtNS0xLTEtMA_311e166c-9037-4b3d-932d-bad7306150d8"
      unitRef="usd">9646000</cwst:DepletionOfLandfillOperatingLeaseObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzctMS0xLTEtMA_46da3a10-e4b6-49fa-b5eb-d2b9196fc4b7"
      unitRef="usd">6976000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzctMy0xLTEtMA_7633b9f0-067e-4699-ab7d-e70bd57be782"
      unitRef="usd">5708000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzctNS0xLTEtMA_448aaa6b-1a4b-410d-837f-960f6f75d4b0"
      unitRef="usd">4482000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzgtMS0xLTEtMA_0b9fc460-7aec-4c62-82b0-fd4bcaa036fd"
      unitRef="usd">2293000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzgtMy0xLTEtMA_9a1a109c-cebc-4cda-a67a-94f2631b70b2"
      unitRef="usd">2449000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzgtNS0xLTEtMA_dca3d456-dec6-478c-9d6b-14375a1bbbb0"
      unitRef="usd">2692000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzktMS0xLTEtMA_247b458b-099e-4024-9b6d-278bf6e097ab"
      unitRef="usd">7223000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzktMy0xLTEtMA_e654d6d5-8d29-4cdd-a3b2-0d77326b2034"
      unitRef="usd">8445000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzktNS0xLTEtMA_d841dc94-f372-4faf-bb6c-269cb9305aff"
      unitRef="usd">6432000</us-gaap:ShareBasedCompensation>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEwLTEtMS0xLTA_95bbe8b8-a651-4667-acc0-cf5f2dd98c27"
      unitRef="usd">9559000</us-gaap:OperatingLeaseExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzExLTEtMS0xLTA_84a9b15f-4d36-4d91-9ae8-746a0d995c66"
      unitRef="usd">892000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzExLTMtMS0xLTA_34a2f185-405b-4339-9a40-4caa23e64737"
      unitRef="usd">492000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzExLTUtMS0xLTA_49f132ff-14af-4bae-9481-72f79d71922f"
      unitRef="usd">-49000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cwst:NoncashLandfillClosureCharge
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEyLTEtMS0xLTA_4c23e1c7-08ed-4da1-be9a-7af7e0e58b65"
      unitRef="usd">74000</cwst:NoncashLandfillClosureCharge>
    <cwst:NoncashLandfillClosureCharge
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEyLTMtMS0xLTA_5d2f6964-5098-4f58-afa6-6e4c48128422"
      unitRef="usd">16179000</cwst:NoncashLandfillClosureCharge>
    <cwst:NoncashLandfillClosureCharge
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEyLTUtMS0xLTA_38ea90c7-02e4-4ef0-86db-c57aefd88f74"
      unitRef="usd">63526000</cwst:NoncashLandfillClosureCharge>
    <cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEzLTEtMS0xLTA_82f4f4c7-144c-49b5-95a3-dad2be8e99b4"
      unitRef="usd">0</cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities>
    <cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEzLTMtMS0xLTA_efa607e9-f36e-4355-8149-0e60ed671d1c"
      unitRef="usd">-3506000</cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities>
    <cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzEzLTUtMS0xLTA_4836f4d2-6da1-4448-b881-02cb54b969a2"
      unitRef="usd">0</cwst:ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE0LTEtMS0xLTA_baafc15c-d61b-4803-b8a1-07392b2c584a"
      unitRef="usd">0</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE0LTMtMS0xLTA_a17576c0-9929-40c6-93df-66a96b35d797"
      unitRef="usd">311000</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE0LTUtMS0xLTA_0cb17ab3-1db7-4adb-a78d-ce127e30452b"
      unitRef="usd">0</us-gaap:NoncashProjectAbandonmentCosts>
    <cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE1LTEtMS0xLTA_b9c1a26f-6758-43ef-b124-de142445fe3b"
      unitRef="usd">65000</cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems>
    <cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE1LTMtMS0xLTA_0103efac-4a1e-499d-82ec-00c37fd2cb7c"
      unitRef="usd">757000</cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems>
    <cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE1LTUtMS0xLTA_90f7a1c3-2c03-4580-baf9-873b201e9714"
      unitRef="usd">0</cwst:NonCashExpenseFromAcquisitionActivitiesandOtherItems>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE2LTEtMS0xLTA_6009ce46-b913-4868-8023-465e1f4ec52c"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE2LTMtMS0xLTA_a644fa7b-a6e6-49de-a501-61449451a322"
      unitRef="usd">-7352000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE2LTUtMS0xLTA_b5babc31-9361-43a6-b512-560ef3c6ea40"
      unitRef="usd">-517000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE5LTEtMS0xLTA_c8027092-3c1e-492a-8631-c354dd046d9a"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE5LTMtMS0xLTA_3d37174c-71f0-4068-af92-6c79c3b68f8f"
      unitRef="usd">1069000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzE5LTUtMS0xLTA_33979858-13bd-482b-9325-7b95c8a770e1"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzIyLTEtMS0xLTA_26e065b8-8626-400b-a6d9-6f69856c4c9f"
      unitRef="usd">2230000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzIyLTMtMS0xLTA_867b2360-c13c-43c0-b795-f7d1065e4965"
      unitRef="usd">0</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzIyLTUtMS0xLTA_adddcd9c-0971-43c0-8aeb-a6b4a3d6dc23"
      unitRef="usd">0</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI0LTEtMS0xLTA_dcfa9aad-713e-4e82-876c-fd31418f6eea"
      unitRef="usd">-1244000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI0LTMtMS0xLTA_9faadd41-7d75-4f41-860e-ccf7bcd83521"
      unitRef="usd">1250000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI0LTUtMS0xLTA_7cd1d152-4886-40d3-a1a2-cf331df890a7"
      unitRef="usd">-15525000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI2LTEtMS0xLTA_beade574-f7d0-40dc-9d6b-80223ebc4d8a"
      unitRef="usd">5464000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI2LTMtMS0xLTA_8f186707-765b-495c-b2eb-35b9ab2bebf6"
      unitRef="usd">5833000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI2LTUtMS0xLTA_f0d4103d-9303-4a92-984d-33fe534941e2"
      unitRef="usd">4664000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <cwst:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI3LTEtMS0xLTA_d87df199-5b6d-49ba-b9e4-1a0394a35236"
      unitRef="usd">-5307000</cwst:IncreaseDecreaseInOperatingLeaseLiabilities>
    <cwst:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI3LTMtMS0xLTA_6b2112c1-8044-46d7-bde4-9b14e37ab823"
      unitRef="usd">0</cwst:IncreaseDecreaseInOperatingLeaseLiabilities>
    <cwst:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI3LTUtMS0xLTA_ae54c744-67b5-4670-aebd-e949326c7fa0"
      unitRef="usd">0</cwst:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI4LTEtMS0xLTA_61a16dc0-21cf-4610-8226-7732b567abcd"
      unitRef="usd">6762000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI4LTMtMS0xLTA_3251a84b-a0c2-4590-8eb4-4072feb5ca72"
      unitRef="usd">9091000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI4LTUtMS0xLTA_b792aaf2-6924-4899-afda-8dd92bc045fb"
      unitRef="usd">2084000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI5LTEtMS0xLTA_f8ea310b-7c36-458e-b5b4-64d4421c6f93"
      unitRef="usd">1669000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI5LTMtMS0xLTA_30ba1758-2823-4141-be03-dc54aa12c639"
      unitRef="usd">-535000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzI5LTUtMS0xLTA_de769ff3-c658-4523-922e-6eb06783cd7d"
      unitRef="usd">1404000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMwLTEtMS0xLTA_e8378852-03eb-4888-a19a-6e1b33fe63f5"
      unitRef="usd">-22931000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMwLTMtMS0xLTA_9f929c39-005c-4179-8bcf-46a32e12108b"
      unitRef="usd">-9133000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMwLTUtMS0xLTA_a102b103-27a2-4d57-bc4e-c5237e8fdaca"
      unitRef="usd">-600000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMxLTEtMS0xLTA_e3f50489-f937-4db8-8e21-b82797149c00"
      unitRef="usd">116829000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMxLTMtMS0xLTA_6441fb2d-0fb9-43a0-8810-f17a39d5c5fc"
      unitRef="usd">120834000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMxLTUtMS0xLTA_75e9d92e-06e0-4542-bacd-f6b6ca3eb979"
      unitRef="usd">107538000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMzLTEtMS0xLTA_fbcd5fb1-1f0c-4d8a-89dc-b75c373b42bb"
      unitRef="usd">75379000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMzLTMtMS0xLTA_8527bf32-55ae-4b88-825b-bea702c814a6"
      unitRef="usd">88918000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzMzLTUtMS0xLTA_fe88fb2e-0173-4072-a27a-48199406dac5"
      unitRef="usd">5056000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM1LTEtMS0xLTA_806a9a07-eb42-4c2d-b185-14c8ffad5d56"
      unitRef="usd">103165000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM1LTMtMS0xLTA_2306edab-748d-4642-9c45-fae1f074857f"
      unitRef="usd">73232000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM1LTUtMS0xLTA_1a6fee0f-dbee-4dda-a20e-8a28a1ab11ad"
      unitRef="usd">64862000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <cwst:PaymentsForLandfillOperatingLease
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM2LTEtMS0xLTA_24eb9431-14fb-4afe-b558-aa6bebf0dcec"
      unitRef="usd">0</cwst:PaymentsForLandfillOperatingLease>
    <cwst:PaymentsForLandfillOperatingLease
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM2LTMtMS0xLTA_6491e194-0a19-4faa-9c88-33a7de23c6bd"
      unitRef="usd">7415000</cwst:PaymentsForLandfillOperatingLease>
    <cwst:PaymentsForLandfillOperatingLease
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM2LTUtMS0xLTA_fa558ddd-4f4a-4c04-88a5-82535dd730de"
      unitRef="usd">7240000</cwst:PaymentsForLandfillOperatingLease>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM4LTEtMS0xLTA_16013794-a17e-480a-84b9-b3a79748067f"
      unitRef="usd">750000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM4LTMtMS0xLTA_7d92c9c6-7a62-4599-a833-c7008aacd472"
      unitRef="usd">870000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM4LTUtMS0xLTA_1acb47b0-2cf2-4317-abf0-2ed9d5d25256"
      unitRef="usd">711000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM5LTEtMS0xLTA_9106c120-ad4d-4bf8-96c0-d81910cf064b"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="idae26ff6142e4ca78f233f598cf0e410_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM5LTMtMS0xLTA_e2278432-efdb-4f40-afd2-0be1830e10a5"
      unitRef="usd">3506000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i28ea5ebb63ae409cae3b27925f8ad577_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzM5LTUtMS0xLTA_5c6614cd-5254-4a61-8055-e6f68ab78987"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQwLTEtMS0xLTA_3a3440d0-2784-495a-98fd-02a483cb9e37"
      unitRef="usd">332000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQwLTMtMS0xLTA_30045194-a7a3-43ac-9db5-91241aa01a7f"
      unitRef="usd">992000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQwLTUtMS0xLTA_57882d97-f6a3-47cd-afa1-f9ed7c7ceb41"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQxLTEtMS0xLTA_6c85099d-99ae-488a-9623-f11b97c05e81"
      unitRef="usd">-177462000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQxLTMtMS0xLTA_3f565276-101f-481c-ae26-6bcdc43c3e92"
      unitRef="usd">-164197000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQxLTUtMS0xLTA_a310cf3a-42c0-4615-8829-ba331177a175"
      unitRef="usd">-76447000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQzLTEtMS0xLTA_58eec96d-47e7-4315-a2a8-fa114f8da82c"
      unitRef="usd">197800000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQzLTMtMS0xLTA_78cf78cb-e187-4587-a7e1-f89aaaefd180"
      unitRef="usd">634700000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQzLTUtMS0xLTA_f2e7f79a-4d4c-473a-9ca8-257826e8eeb2"
      unitRef="usd">185500000</us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ0LTEtMS0xLTA_8646ad84-8941-49ee-aada-54fed6e81030"
      unitRef="usd">243374000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ0LTMtMS0xLTA_7e523d64-cc20-43fd-9a77-614aff843888"
      unitRef="usd">584223000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ0LTUtMS0xLTA_d24b0c86-d52d-497f-abf6-502cb6364594"
      unitRef="usd">216966000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ1LTEtMS0xLTA_961d1c2e-57e4-450e-9775-4edf9c409777"
      unitRef="usd">749000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ1LTMtMS0xLTA_2205a9f6-7b9a-4697-a693-b6a017eb5abc"
      unitRef="usd">5573000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ1LTUtMS0xLTA_48226bc4-01d5-46b5-8fe4-94606a0d56ae"
      unitRef="usd">1452000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ3LTEtMS0xLTA_49f8d49b-98c2-490b-a35d-b99c96afd977"
      unitRef="usd">3355000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ3LTMtMS0xLTA_b24b01e2-d6fe-4d4b-97a4-6f94f07e0864"
      unitRef="usd">471000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ3LTUtMS0xLTA_d393fc33-aff9-42cd-a0af-0add5bcea3e2"
      unitRef="usd">1278000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ4LTEtMS0xLTA_a8a446dc-c023-4469-a547-00b3b1341006"
      unitRef="usd">100446000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ4LTMtMS0xLTA_9a443a0c-e28b-49fb-a07f-a83e9a88bde2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ4LTUtMS0xLTA_790b3091-97f3-47c0-98f4-1b89fd62a371"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <cwst:ProceedsFromSaleOfCommonStock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ5LTEtMS0xLTA_8df21698-b36f-4694-9b7c-331cb0653d56"
      unitRef="usd">2619000</cwst:ProceedsFromSaleOfCommonStock>
    <cwst:ProceedsFromSaleOfCommonStock
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ5LTMtMS0xLTA_0cab4a3a-eaa9-4830-99bb-0c941d1e5712"
      unitRef="usd">0</cwst:ProceedsFromSaleOfCommonStock>
    <cwst:ProceedsFromSaleOfCommonStock
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzQ5LTUtMS0xLTU2NA_b5ce5dc6-240f-4805-b05b-89f70009adfb"
      unitRef="usd">0</cwst:ProceedsFromSaleOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUxLTEtMS0xLTA_d66b7bee-8023-4c26-8a60-3c510bb88099"
      unitRef="usd">60097000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUxLTMtMS0xLTA_dd2d3952-8380-456d-b978-1487cd20f9bb"
      unitRef="usd">45375000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzUxLTUtMS0xLTA_194b61b6-72f9-404d-801e-16f5da8b3a93"
      unitRef="usd">-31640000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU2LTEtMS0xLTA_0a1277a4-966f-4596-af99-e39346360dd2"
      unitRef="usd">-536000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU2LTMtMS0xLTA_eb3af1a8-ebee-4014-bdab-39a30af13a9f"
      unitRef="usd">2012000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU2LTUtMS0xLTA_a215a49a-d046-4b69-bc27-212a70497a86"
      unitRef="usd">-549000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU3LTEtMS0xLTA_847aa5b9-6b36-4be5-b178-d6594bead2fd"
      unitRef="usd">4007000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU3LTMtMS0xLTA_aab118e9-f73a-472d-abf3-e9d2af3696f0"
      unitRef="usd">1995000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i21a46e05823c434491eee40ae4ffdd7c_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU3LTUtMS0xLTA_84da8590-eb75-40f5-924f-c2cbb12aa51f"
      unitRef="usd">2544000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU4LTEtMS0xLTA_5a82b714-3ec7-4114-9446-feef96cc09f8"
      unitRef="usd">3471000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU4LTMtMS0xLTA_82a20e74-61b5-40c5-87c9-78d3dfa92277"
      unitRef="usd">4007000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTplMTUwMDAzYjg2YjQ0MDc0OTkyZTM3YzY2NjkyOGI0ZS90YWJsZXJhbmdlOmUxNTAwMDNiODZiNDQwNzQ5OTJlMzdjNjY2OTI4YjRlXzU4LTUtMS0xLTA_0574141e-d57a-441d-abfe-721029df6567"
      unitRef="usd">1995000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzQtMS0xLTEtMA_10e3c78e-7d0c-4916-a3f9-fbf7fe30d9bd"
      unitRef="usd">23183000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzQtMy0xLTEtMA_97bd03f7-fad5-4169-866e-fe2a88d8c52d"
      unitRef="usd">23523000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzQtNS0xLTEtMA_db26514f-5772-4149-90f1-3ad784293008"
      unitRef="usd">25029000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzUtMS0xLTEtMA_49bdf47f-e2ac-4b28-a9db-4e087a167f34"
      unitRef="usd">-1631000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzUtMy0xLTEtMA_06196299-a4f4-4aaf-9d7a-889cddedb054"
      unitRef="usd">105000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzUtNS0xLTEtMA_776d99f1-c687-454b-92b6-ed6524cfa887"
      unitRef="usd">146000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzctMS0xLTEtMA_6f38c850-d686-40c6-96c8-7016570a2f61"
      unitRef="usd">13053000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzctMy0xLTEtMA_3ac1f46f-5ee4-401d-96d1-22ef3789410e"
      unitRef="usd">7092000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNDYvZnJhZzpiODkxMmY4YjcxZmE0ZDI0YjgzMjg5ZThmMWVkNTdhMi90YWJsZTozNGM2YzJhMGJlOTQ0ZmRmOTBkNjVlZTljYWU2ZWNkNC90YWJsZXJhbmdlOjM0YzZjMmEwYmU5NDRmZGY5MGQ2NWVlOWNhZTZlY2Q0XzctNS0xLTEtMA_f6f54c94-1da5-47c4-a1c5-bea89a8f87ad"
      unitRef="usd">3564000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTIvZnJhZzo4N2M1YWY4MWQ2MTA0M2UwOTJlM2ZkZmI0ZTkzYmVhMS90ZXh0cmVnaW9uOjg3YzVhZjgxZDYxMDQzZTA5MmUzZmRmYjRlOTNiZWExXzE3MTg_24247ea6-5207-4a13-a0a7-b911c8558198">BASIS OF PRESENTATION&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;), its consolidated subsidiaries and any partially owned entities over which it has a controlling financial interest  (collectively, &#x201c;we&#x201d;, &#x201c;us&#x201d; or &#x201c;our&#x201d;), is a regional, vertically integrated solid waste services company that provides collection, transfer, disposal, landfill, landfill gas-to-energy, recycling and organics services in the northeastern United States. We market recyclable metals, aluminum, plastics, paper and corrugated cardboard, which have been processed at our recycling facilities, as well as recyclables purchased from third-parties. We manage our solid waste operations on a geographic basis through two regional operating segments, our Eastern and Western regions, each of which provides a full range of solid waste services, and our larger-scale recycling and commodity brokerage operations through our Recycling segment. Organics services, ancillary operations, along with major account and industrial services are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our  major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, our wholly-owned subsidiaries and any partially owned entities over which we have a controlling financial interest, 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;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTIvZnJhZzo4N2M1YWY4MWQ2MTA0M2UwOTJlM2ZkZmI0ZTkzYmVhMS90ZXh0cmVnaW9uOjg3YzVhZjgxZDYxMDQzZTA5MmUzZmRmYjRlOTNiZWExXzE3MjE_be70b3a7-9c62-4534-86bf-7a18672d62f8">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;), its consolidated subsidiaries and any partially owned entities over which it has a controlling financial interest  (collectively, &#x201c;we&#x201d;, &#x201c;us&#x201d; or &#x201c;our&#x201d;), is a regional, vertically integrated solid waste services company that provides collection, transfer, disposal, landfill, landfill gas-to-energy, recycling and organics services in the northeastern United States. We market recyclable metals, aluminum, plastics, paper and corrugated cardboard, which have been processed at our recycling facilities, as well as recyclables purchased from third-parties. We manage our solid waste operations on a geographic basis through two regional operating segments, our Eastern and Western regions, each of which provides a full range of solid waste services, and our larger-scale recycling and commodity brokerage operations through our Recycling segment. Organics services, ancillary operations, along with major account and industrial services are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our  major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, our wholly-owned subsidiaries and any partially owned entities over which we have a controlling financial interest, 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;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTIvZnJhZzo4N2M1YWY4MWQ2MTA0M2UwOTJlM2ZkZmI0ZTkzYmVhMS90ZXh0cmVnaW9uOjg3YzVhZjgxZDYxMDQzZTA5MmUzZmRmYjRlOTNiZWExXzY5Mg_64235800-25b8-421f-a116-093799de1fc9"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTUvZnJhZzozMzcyYmJjYWQ5YmI0YWNkOTAyNjgxZTliOGUxZTY4MC90ZXh0cmVnaW9uOjMzNzJiYmNhZDliYjRhY2Q5MDI2ODFlOWI4ZTFlNjgwXzI3NDg3NzkwNzAwODI_6531bbe7-615e-418d-b812-3e68be5f46d4">ACCOUNTING CHANGES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A table providing a brief description of recent Accounting Standards Updates ("ASUs") to the Accounting Standards Codification (&#x201c;ASC&#x201d;) issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) that we adopted and deemed to have a material impact on our consolidated financial statements based on current account balances and activity follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:35.538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounting standards adopted effective January 1, 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 colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2016-02, as amended through March 2019: Leases (Topic 842)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that a lessee recognize at the commencement date: a lease liability, which is the obligation of the lessee to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee&#x2019;s right to use, or control the use of, a specified asset for the lease term.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We adopted the guidance using the prospective optional transition method effective January 1, 2019, which allowed us to elect not to restate comparative periods and, if applicable, to recognize the effects of applying this guidance as a cumulative-effect adjustment to retained earnings as of January 1, 2019. We did not recognize a cumulative effect adjustment to retained earnings upon implementation. Upon adopting this guidance, we recognized a right-of-use asset and lease liability for leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheet. We also prospectively reclassified landfill operating lease payments, along with related accumulated depreciation, that were previously capitalized as property, plant and equipment to operating lease right-of-use assets. Accordingly, the related cash outlays, which were historically considered cash flows from investing activities, were prospectively reclassified as cash flows from operating activities in accordance with Topic 842. With the assistance of third-party resources, we designed internal controls over the adoption of this guidance and implemented a third-party enterprise lease management software solution. In conjunction with the implementation, we modified our lease policy and internal business processes to effectively manage and account for leases, and to support recognition and disclosure requirements under the new standard. The adoption of this guidance did not have a material impact on the accounting for our finance leases. This guidance required additional disclosure over leases in order to comply with the new lease standard. See Note 8, Leases for additional disclosure.&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A table providing a brief description of recent ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:35.538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounting standards issued pending adoption&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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2019-12: Income Taxes (Topic 740)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective January 1, 2021 with early adoption permitted. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2017-04: Intangibles - Goodwill and Other (Topic 350)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that when an entity is performing its annual, or interim, goodwill impairment test, it should compare the fair value of the reporting unit with its carrying amount when calculating its impairment charge, noting that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Additionally, if applicable, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when calculating its impairment charge.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;As of December 31, 2019, we did not record a goodwill impairment charge related to our annual goodwill impairment test because at that time the fair value of each reporting unit exceeded its respective carrying value. Upon adoption, if the carrying value of any of these reporting units exceeds the fair value when we perform a goodwill impairment test, we would record an impairment charge equal to the amount by which the carrying value exceeds its fair value. We adopted this guidance effective January 1, 2020 and we do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2016-13: Financial Instrument Credit Losses (Topic 326)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that an entity measures all of its expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts.  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. We adopted this guidance effective January 1, 2020 using the required modified-retrospective approach. We are currently assessing the provisions of this guidance, and we do not expect our adoption of this standard to have a material impact on our consolidated financial statements or to result in a material cumulative effect adjustment to retained earnings as of January 1, 2020.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTUvZnJhZzozMzcyYmJjYWQ5YmI0YWNkOTAyNjgxZTliOGUxZTY4MC90ZXh0cmVnaW9uOjMzNzJiYmNhZDliYjRhY2Q5MDI2ODFlOWI4ZTFlNjgwXzYyOA_f3f2bce2-2801-41ad-8e8b-424b7e7ff2c7">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:35.538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounting standards adopted effective January 1, 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 colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2016-02, as amended through March 2019: Leases (Topic 842)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that a lessee recognize at the commencement date: a lease liability, which is the obligation of the lessee to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee&#x2019;s right to use, or control the use of, a specified asset for the lease term.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We adopted the guidance using the prospective optional transition method effective January 1, 2019, which allowed us to elect not to restate comparative periods and, if applicable, to recognize the effects of applying this guidance as a cumulative-effect adjustment to retained earnings as of January 1, 2019. We did not recognize a cumulative effect adjustment to retained earnings upon implementation. Upon adopting this guidance, we recognized a right-of-use asset and lease liability for leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheet. We also prospectively reclassified landfill operating lease payments, along with related accumulated depreciation, that were previously capitalized as property, plant and equipment to operating lease right-of-use assets. Accordingly, the related cash outlays, which were historically considered cash flows from investing activities, were prospectively reclassified as cash flows from operating activities in accordance with Topic 842. With the assistance of third-party resources, we designed internal controls over the adoption of this guidance and implemented a third-party enterprise lease management software solution. In conjunction with the implementation, we modified our lease policy and internal business processes to effectively manage and account for leases, and to support recognition and disclosure requirements under the new standard. The adoption of this guidance did not have a material impact on the accounting for our finance leases. This guidance required additional disclosure over leases in order to comply with the new lease standard. See Note 8, Leases for additional disclosure.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A table providing a brief description of recent ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:35.538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounting standards issued pending adoption&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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2019-12: Income Taxes (Topic 740)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective January 1, 2021 with early adoption permitted. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2017-04: Intangibles - Goodwill and Other (Topic 350)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that when an entity is performing its annual, or interim, goodwill impairment test, it should compare the fair value of the reporting unit with its carrying amount when calculating its impairment charge, noting that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Additionally, if applicable, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when calculating its impairment charge.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;As of December 31, 2019, we did not record a goodwill impairment charge related to our annual goodwill impairment test because at that time the fair value of each reporting unit exceeded its respective carrying value. Upon adoption, if the carrying value of any of these reporting units exceeds the fair value when we perform a goodwill impairment test, we would record an impairment charge equal to the amount by which the carrying value exceeds its fair value. We adopted this guidance effective January 1, 2020 and we do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2016-13: Financial Instrument Credit Losses (Topic 326)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that an entity measures all of its expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts.  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. We adopted this guidance effective January 1, 2020 using the required modified-retrospective approach. We are currently assessing the provisions of this guidance, and we do not expect our adoption of this standard to have a material impact on our consolidated financial statements or to result in a material cumulative effect adjustment to retained earnings as of January 1, 2020.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNTUvZnJhZzozMzcyYmJjYWQ5YmI0YWNkOTAyNjgxZTliOGUxZTY4MC90ZXh0cmVnaW9uOjMzNzJiYmNhZDliYjRhY2Q5MDI2ODFlOWI4ZTFlNjgwXzY0MA_517cc7b1-05bd-4e95-8196-bc228e330171">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:35.538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounting standards adopted effective January 1, 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 colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2016-02, as amended through March 2019: Leases (Topic 842)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that a lessee recognize at the commencement date: a lease liability, which is the obligation of the lessee to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee&#x2019;s right to use, or control the use of, a specified asset for the lease term.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We adopted the guidance using the prospective optional transition method effective January 1, 2019, which allowed us to elect not to restate comparative periods and, if applicable, to recognize the effects of applying this guidance as a cumulative-effect adjustment to retained earnings as of January 1, 2019. We did not recognize a cumulative effect adjustment to retained earnings upon implementation. Upon adopting this guidance, we recognized a right-of-use asset and lease liability for leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheet. We also prospectively reclassified landfill operating lease payments, along with related accumulated depreciation, that were previously capitalized as property, plant and equipment to operating lease right-of-use assets. Accordingly, the related cash outlays, which were historically considered cash flows from investing activities, were prospectively reclassified as cash flows from operating activities in accordance with Topic 842. With the assistance of third-party resources, we designed internal controls over the adoption of this guidance and implemented a third-party enterprise lease management software solution. In conjunction with the implementation, we modified our lease policy and internal business processes to effectively manage and account for leases, and to support recognition and disclosure requirements under the new standard. The adoption of this guidance did not have a material impact on the accounting for our finance leases. This guidance required additional disclosure over leases in order to comply with the new lease standard. See Note 8, Leases for additional disclosure.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A table providing a brief description of recent ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:27.325%;"/&gt;&lt;td style="width:1.0%;"/&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:35.538%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Standard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accounting standards issued pending adoption&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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2019-12: Income Taxes (Topic 740)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective January 1, 2021 with early adoption permitted. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2017-04: Intangibles - Goodwill and Other (Topic 350)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that when an entity is performing its annual, or interim, goodwill impairment test, it should compare the fair value of the reporting unit with its carrying amount when calculating its impairment charge, noting that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Additionally, if applicable, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when calculating its impairment charge.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;As of December 31, 2019, we did not record a goodwill impairment charge related to our annual goodwill impairment test because at that time the fair value of each reporting unit exceeded its respective carrying value. Upon adoption, if the carrying value of any of these reporting units exceeds the fair value when we perform a goodwill impairment test, we would record an impairment charge equal to the amount by which the carrying value exceeds its fair value. We adopted this guidance effective January 1, 2020 and we do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;ASU No. 2016-13: Financial Instrument Credit Losses (Topic 326)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Requires that an entity measures all of its expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts.  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. We adopted this guidance effective January 1, 2020 using the required modified-retrospective approach. We are currently assessing the provisions of this guidance, and we do not expect our adoption of this standard to have a material impact on our consolidated financial statements or to result in a material cumulative effect adjustment to retained earnings as of January 1, 2020.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzM0_82fe8699-71bf-4d98-a3e9-a92b9b387424">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, accounts receivable valuation allowance, 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 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 doubtful accounts represents its estimated net realizable value. Estimates are used in determining our allowance for doubtful accounts based on our historical collection experience, current economic conditions and trends, credit policy and a review of our accounts receivable by aging category. Our reserve is evaluated and revised on a monthly basis. Past due accounts receivable are written off when deemed to be uncollectible. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.491%;"/&gt;&lt;td style="width:1.0%;"/&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:21.753%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and Fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See the &#x201c;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 over the amortization of landfill development costs and Note 7, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over property, plant and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 ("fiscal year 2019"), December 31, 2018 ("fiscal year 2018") and December 31, 2017 ("fiscal year 2017") was $263, $140 and $295, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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&#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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 (1.6% as of December 31, 2019). Final capping, closure and post-closure liabilities are 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, 2019 is between approximately 8.7% and 10.0%, 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 $6,227, $5,556 and $4,401 in fiscal years 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 airspace related to the specific final capping event. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 10, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over 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="background-color:rgb(255,255,255, 0.0);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, 2019 and December 31, 2018 totaled $220,633 and $201,177, respectively. Letters of credit securing closure and post-closure obligations as of December 31, 2019 and December 31, 2018 totaled $0 and $0, respectively. See Note 6, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Restricted Assets&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over restricted investment securities securing closure and post-closure obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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 body retains ownership of the landfill. There is no bargain purchase option and title to the property does not pass to us at the end of the lease term. 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="background-color:rgb(255,255,255, 0.0);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/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 operating agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a part of the implementation of Topic 842, we elected to adopt the practical expedient package and to not elect the hindsight practical expedient in determining lease term. The practical expedient package allowed us to: 1) not reassess lease classification for existing leases; 2) not reassess whether a contract contains a lease for existing contracts; and 3) not reassess initial direct costs for existing leases. Accordingly, we retained the operating lease and finance lease classifications in all periods presented and did not alter Topic 840 accounting over operating leases in place at transition allowing us to use historical minimum rental payments when determining the right-of-use asset and lease liability for existing operating leases. Upon adopting this guidance, we recognized 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 sheet. For other non-core operating leases, which is comprised of small-dollar-value items such as office equipment, we continued to expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheet. Accounting for finance leases was not impacted by the adoption of this guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under Topic 842, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 8, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for further disclosure over lease costs and other lease information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 cost 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note&#160;9, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and customer lists. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the straight-line method over their estimated useful lives. Covenants not-to-compete and customer lists are typically amortized over a term of no more than 10 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note&#160;9, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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, 2019 and December 31, 2018, we had no investments accounted for under the equity method of accounting. As of both December 31, 2019 and December 31, 2018, we had cost method investments totaling $11,264.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, restricted cash reserved to finance certain capital projects, interest rate derivatives, trade payables and long-term 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 11, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; and Note 14, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for fair value disclosure over long-term debt and financial instruments, respectively. See the &#x201c;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 over interest rate derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 5, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over business acquisitions&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over environmental remediation liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. Our maximum exposure in fiscal year 2019 under the workers&#x2019; compensation plan was $1,250 per individual event. Our maximum exposure in fiscal year 2019 under the automobile plan was $1,200 per individual event. 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 sheet 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 $16,853 and $15,040 as of December 31, 2019 and December 31, 2018, 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, de-recognition 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 22, 2017, the Tax Cuts and Jobs Act was enacted.  The Tax Cuts and Jobs Act, which is also commonly referred to as &#x201c;U.S. tax reform,&#x201d; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 16, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 Act on income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our objective for utilizing derivative instruments is to reduce our exposure to fluctuations in cash flows due to changes in the commodity prices of recycled paper and adverse movements in interest rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our strategy to hedge against fluctuations in the commodity prices of recycled paper is to enter into hedges to mitigate the variability in cash flows generated from the sales of recycled paper at floating prices, resulting in a fixed price being received from these sales. We evaluate the hedges and ensure that these instruments qualify for hedge accounting pursuant to derivative and hedging guidance. Designated as highly effective cash flow hedges, both the effective and ineffective portion of the change in the fair value of these derivatives is recorded in our stockholders&#x2019; equity (deficit) as a component of accumulated other comprehensive loss until the hedged item is settled and recognized as part of commodity revenue. If the price per short ton of the underlying commodity, as reported on the Official Board Market, is less than the contract price per short ton, we receive the difference between the average price and the contract price (multiplied by the notional tons) from the respective counter-party. If the price per short ton of the underlying commodity exceeds the contract price per short ton, we pay the calculated difference to the counter-party. The fair value of commodity hedges is obtained or derived from our counter-parties using valuation models that take into consideration market price assumptions for commodities based on underlying active markets. We were not party to any commodity hedge contracts as of December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our strategy to hedge against fluctuations in variable interest rates involves entering into interest rate derivative agreements to hedge against adverse movements in interest rates. For interest rate derivatives deemed to be highly effective cash flow hedges, both the effective and ineffective portion of the change in fair value of these derivatives is recorded in our stockholders&#x2019; equity (deficit) as a component of accumulated other comprehensive loss and reclassified into earnings through interest expense in the same period or periods during which the hedged transaction affects earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 14, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for fair value disclosure over derivative instruments and Note 11, D&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;ebt &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;for further disclosure over interest rate derivatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We adopted ASU 2014-09, as amended, Revenue from Contracts with Customers (Topic 606) effective January 1, 2018. We adopted this guidance using the modified retrospective approach, noting that no cumulative effect adjustment to the beginning balance of Accumulated Deficit was needed. The comparative periods have not been restated and continue to be reported under Revenue Recognition (Topic 605). We applied this guidance to contracts that were not substantially completed contracts at the date of adoption. Additionally, contract modifications that occurred before the adoption date were not separately evaluated, rather the guidance was applied to the current version of the contract only. We disaggregate our revenues by applicable service line: collection, landfill, transfer, customer solutions, recycling, organics, transportation and landfill gas-to-energy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the new 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 elected the optional exemption, to 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. Rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties amounted to $4,428 and $6,279 in fiscal year 2019 and 2018, respectively. Rebates are generally recorded as a reduction of revenues upon the sale of such materials, or upon receipt of the recycled materials at our facilities. These payments were previously recorded as a cost of operations. We did not record any revenues in fiscal year 2019 or fiscal year 2018 from performance obligations satisfied in previous periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 $80,191 and $73,500 as of December 31, 2019 and December 31, 2018, respectively. Certain customers are billed in advance and, accordingly, recognition of the related revenues is deferred as a contract liability until the services are provided and control transferred to the customer. Contract liabilities of $2,299 and $3,074 as of December 31, 2019 and December 31, 2018, respectively, are presented separately on the face of 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, 2018 and December 31, 2017 was recognized as revenue during fiscal year 2019 and 2018 when the services were performed. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 4, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over the new guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Items and Charges&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure related to long-lived asset impairments recognized during the reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 at the end 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="background-color:rgb(255,255,255, 0.0);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, or two-step impairment test, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the first step (defined as &#x201c;Step 1&#x201d;) of testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments, our Recycling segment and our Customer Solutions business, which is included in the Other 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 perform a second step (defined as &#x201c;Step 2&#x201d;) and determine the fair value of the goodwill. In Step 2, the fair value of goodwill is determined by deducting the fair value of a reporting unit&#x2019;s identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the purchase price were being initially allocated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 a segment or a significant portion thereof will be sold; or &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019. As of December 31, 2019, the Step 1 testing for goodwill impairment performed for our Eastern, Western, Recycling and Customer Solutions reporting units indicated that the fair value of each reporting unit exceeded its carrying amount, including goodwill. Furthermore, the Step 1 test indicated that in each case the fair value of our Eastern, Western, Recycling and Customer Solutions reporting units exceeded its carrying value by in excess of 34.4%. We incurred no impairment of goodwill as a result of our annual goodwill impairment tests in each of fiscal years 2019, 2018 and 2017. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective January 1, 2020, we adopted ASU 2017-04, Intangibles - Goodwill and Other (Topic 350). Under this guidance Step 2 of the testing for goodwill impairment was eliminated and that going forward 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. See Note 2, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Accounting Changes&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure related to the adoption of this guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019 or fiscal year 2017. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2018, we owned 6.8% of the outstanding common stock of Recycle Rewards, Inc. (&#x201c;Recycle Rewards&#x201d;), a company that markets an incentive-based recycling service. In fiscal year 2018, it was determined based on the operating performance of Recycle Rewards that our cost method investment in Recycle Rewards was potentially impaired. As a result, we performed a valuation analysis in fiscal year 2018, which used an income approach based on discounted cash flows to determine an equity value for Recycle Rewards in order to properly value our cost method investment in Recycle Rewards. Based on this analysis, it was determined that the fair value of our cost method investment in Recycle Rewards was less than the carrying amount and, therefore, we recorded an other-than-temporary investment impairment charge for the full cost method investment amount of $1,069 in fiscal year 2018. In October 2019, Recycle Rewards sold all or substantially all of its assets comprising the business to RTS RecycleBank, LLC, a subsidiary of Recycle Track Systems, pursuant to an asset purchase agreement.  Based on our junior ownership position, we did not receive any proceeds from this disposition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, the New England Teamsters and Trucking Industry Pension Fund ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service to contributing employers. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over the Pension Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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&#x2019;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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 grant is estimated using a Black-Scholes option-pricing model, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model. The fair value of restricted stock, restricted stock unit and performance 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over stock-based compensation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 the net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated based on the combined weighted average number of common shares and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, including market-based performance stock options based on the expected achievement of performance targets, unvested restricted stock awards, unvested restricted stock units and unvested performance stock units, including market-based performance units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 18, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over the calculation of earnings per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Except as disclosed, no material subsequent events have occurred since December 31, 2019 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzcw_a5d0504d-96a2-479f-b8f0-8e088629fc89">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, accounts receivable valuation allowance, 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 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzY0_5d5fe2ce-1720-4737-b7ce-f8e2a06d2851">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzcx_ed72f4d9-dfb7-4614-8740-a09dea7a9f91">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019, 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzUw_ff2c806c-4abd-4e5e-a60d-948d7356b460">Accounts Receivable, Net of Allowance for Doubtful AccountsAccounts 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 doubtful accounts represents its estimated net realizable value. Estimates are used in determining our allowance for doubtful accounts based on our historical collection experience, current economic conditions and trends, credit policy and a review of our accounts receivable by aging category. 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjc5_867f2db3-b7e9-47e0-a44d-6ef74891461f">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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjY2_4960d1f0-b766-47f5-9965-3158213d54bc">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.491%;"/&gt;&lt;td style="width:1.0%;"/&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:21.753%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and Fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzE0_4e70081b-5121-465a-8bcc-f15e0e37db09">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="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:96.637%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:73.491%;"/&gt;&lt;td style="width:1.0%;"/&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:21.753%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Furniture and Fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;578,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Landfill operating lease contracts &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;153,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,288,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,283,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(844,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(878,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Upon the adoption of Topic 842 effective January 1, 2019, landfill operating lease contracts payments that were previously capitalized as property, plant and equipment were prospectively reclassified, along with related accumulated depreciation, to operating lease right-of-use assets. &lt;/span&gt;&lt;/div&gt;(2)Upon the adoption of Topic 842 effective January 1, 2019, property, plant and equipment pertaining to finance leases that were previously capitalized in other property, plant and equipment groupings were prospectively reclassified to finance lease right-of-use assets.</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0d21866f7b4b49488da0318086772119_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzEtMi0xLTEtMTI0MS90ZXh0cmVnaW9uOmNhZjc4OTkyZTg1NzQ2MjRiYmMyNGY0NzYwN2UyNGMyXzIxOTkwMjMyNTU1Njk_b535c64c-9d86-4782-8e90-79aba41e09b0">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idffffffc6d1f4726a8fd4c41f43dd71f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzEtMi0xLTEtMTI0MS90ZXh0cmVnaW9uOmNhZjc4OTkyZTg1NzQ2MjRiYmMyNGY0NzYwN2UyNGMyXzIxOTkwMjMyNTU1ODA_17328cb7-817d-44cb-b0e2-4d0e8a68a465">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i418d062bf4244fb6af390e4cb00840f6_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzItMi0xLTEtMTI0OS90ZXh0cmVnaW9uOmRhZjllYmQ4OGEwOTQzY2RhNzAxNzI5MjA4OGI0Y2VkXzIxOTkwMjMyNTU1Njc_85e54464-edd3-456c-a2b9-33fa665f4a6b">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibe4d4f99b5084136b01394ff9d7bb4d2_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzItMi0xLTEtMTI0OS90ZXh0cmVnaW9uOmRhZjllYmQ4OGEwOTQzY2RhNzAxNzI5MjA4OGI0Y2VkXzIxOTkwMjMyNTU1Nzg_209698cd-5f67-4b22-bc4e-d6aecdbd0c43">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5a847f0816144088b36330ca0e763995_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzMtMi0xLTEtMTI1Ny90ZXh0cmVnaW9uOmU4ZGY2OGI0NzVkYjQ1ODRiMDU4ZmM2YzZhMGM5YTJkXzIxOTkwMjMyNTU1Njc_50f14781-c86c-43b3-aaf6-8d58842fc712">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i56de2bdd6835490d80104d1e0bb8a080_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzMtMi0xLTEtMTI1Ny90ZXh0cmVnaW9uOmU4ZGY2OGI0NzVkYjQ1ODRiMDU4ZmM2YzZhMGM5YTJkXzIxOTkwMjMyNTU1Nzg_e6c16b7d-7e5d-47ab-9b6a-ec7be2357ba1">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8899e83fac0a409db54ae8ea32bf82ca_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzQtMi0xLTEtMTI2NS90ZXh0cmVnaW9uOjJhNmE5NjI1OGRlZjQ5MTFiMzg1OTEwY2ZkMTY0OWFiXzIxOTkwMjMyNTU1Njc_7a34a95f-05e4-4271-9c7f-5f05757b0d94">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1915abd8af1a42ff997392c0aa3d1a6d_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzQtMi0xLTEtMTI2NS90ZXh0cmVnaW9uOjJhNmE5NjI1OGRlZjQ5MTFiMzg1OTEwY2ZkMTY0OWFiXzIxOTkwMjMyNTU1Nzg_dd455cdd-84fc-4fde-88c4-3564e7c5b9a6">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i48b430e5d6f244a5bb91d6f55c33fef2_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzUtMi0xLTEtMTI3My90ZXh0cmVnaW9uOmRiZGE4NjRmNGJmMDRjMWE5YTAwZGM0YjAxYWFkNWJjXzIxOTkwMjMyNTU1NjY_a078156c-23b2-47ac-990a-1b23dc25f707">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8df5c161f4604051930ed4709796dcc6_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90YWJsZTpjZmM5NGZiYWRjMmY0Yjc1YWZmOWFkMmVkZmNiYTFiMS90YWJsZXJhbmdlOmNmYzk0ZmJhZGMyZjRiNzVhZmY5YWQyZWRmY2JhMWIxXzUtMi0xLTEtMTI3My90ZXh0cmVnaW9uOmRiZGE4NjRmNGJmMDRjMWE5YTAwZGM0YjAxYWFkNWJjXzIxOTkwMjMyNTU1NzY_5b70f7b4-f7d0-4d33-afae-2716eff8c7e0">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMjA_6abaff2d-0462-49be-9060-cb042c23204d">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 ("fiscal year 2019"), December 31, 2018 ("fiscal year 2018") and December 31, 2017 ("fiscal year 2017") was $263, $140 and $295, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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&#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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 (1.6% as of December 31, 2019). Final capping, closure and post-closure liabilities are 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, 2019 is between approximately 8.7% and 10.0%, 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 $6,227, $5,556 and $4,401 in fiscal years 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 airspace related to the specific final capping event. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note 10, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzY3Njc_0b78cf6b-95aa-4c69-bb28-e90d43cc0768"
      unitRef="usd">263000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzY3NzE_51066aa7-195b-4fd5-9fa6-e15c512c1af7"
      unitRef="usd">140000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzY3Nzg_9c00b3f6-3a5d-4f4b-bf38-859467bab273"
      unitRef="usd">295000</us-gaap:InterestCostsCapitalized>
    <cwst:ClosureandPostClosureCostsIncurrencePeriod
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEyMzQ2_c5e85b55-44d3-4cad-909e-0d361ec03354">P30Y</cwst:ClosureandPostClosureCostsIncurrencePeriod>
    <cwst:InflationRate
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEzMTU2_dd3ccf1f-f4e8-43f8-aca0-d1a6aeea7b87"
      unitRef="number">0.016</cwst:InflationRate>
    <cwst:AssetRetirementObligationMeasurementInput
      contextRef="i96edb607529e42f8932f115aa70bf7e7_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEzNDM1_27054048-00ae-4d43-96ce-75f70d5df85b"
      unitRef="number">0.087</cwst:AssetRetirementObligationMeasurementInput>
    <cwst:AssetRetirementObligationMeasurementInput
      contextRef="i19a76b74f4f843d5b479fe9e36b35754_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEzNDQy_5611955d-9fdb-430e-aba1-9dbf52842947"
      unitRef="number">0.100</cwst:AssetRetirementObligationMeasurementInput>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="ifdca8b8ae2744c6c8c7d288a7b9475de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE0MTcy_2296d766-512b-4d3b-bf6f-3c98b8ab6d05"
      unitRef="usd">6227000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i157d60f7eb264d3aad33db4d021bfffc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE0MTc2_b4b3f8d2-a6d8-44cc-8be0-e279f59b4413"
      unitRef="usd">5556000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i4d777e98c3dd454f8a4ab2ac1154ceee_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE0MTgz_850ae4e0-d047-4ce2-929d-336e234150e1"
      unitRef="usd">4401000</us-gaap:AssetRetirementObligationAccretionExpense>
    <cwst:SuretyBonds
      contextRef="ifdca8b8ae2744c6c8c7d288a7b9475de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MDI5_198b9981-82fc-4f04-8e8e-55b86f205318"
      unitRef="usd">220633000</cwst:SuretyBonds>
    <cwst:SuretyBonds
      contextRef="i157d60f7eb264d3aad33db4d021bfffc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MDM2_06c423b6-31e2-4bc5-9a3f-0c685316bef1"
      unitRef="usd">201177000</cwst:SuretyBonds>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i5279a1e6fe74437f96cb86929b8a0760_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MTQy_94ffa3c3-a7f5-4de2-8f8f-16637393a402"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i40d62c121dc84c998d36abf94efb7504_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE1MTQ5_9d80de6e-7fe7-4fe9-9d2c-d9f4272d655d"
      unitRef="usd">0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMjE_78ae4438-2137-49c0-bfe0-453f6cdfdd80">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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 body retains ownership of the landfill. There is no bargain purchase option and title to the property does not pass to us at the end of the lease term. 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="background-color:rgb(255,255,255, 0.0);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/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 operating agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As a part of the implementation of Topic 842, we elected to adopt the practical expedient package and to not elect the hindsight practical expedient in determining lease term. The practical expedient package allowed us to: 1) not reassess lease classification for existing leases; 2) not reassess whether a contract contains a lease for existing contracts; and 3) not reassess initial direct costs for existing leases. Accordingly, we retained the operating lease and finance lease classifications in all periods presented and did not alter Topic 840 accounting over operating leases in place at transition allowing us to use historical minimum rental payments when determining the right-of-use asset and lease liability for existing operating leases. Upon adopting this guidance, we recognized 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 sheet. For other non-core operating leases, which is comprised of small-dollar-value items such as office equipment, we continued to expense these costs in the period incurred rather than capitalizing such expenditures on our consolidated balance sheet. Accounting for finance leases was not impacted by the adoption of this guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under Topic 842, 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <cwst:NumberofLandfillOperationandManagementAgreementsEnteredInto
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzE2MDMy_2763165d-c6ba-4465-b473-c326bdf15c7b"
      unitRef="agreement">3</cwst:NumberofLandfillOperationandManagementAgreementsEnteredInto>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI3NDg3NzkxMjMyMzA_935c3448-8553-4e6d-9ecb-fe714a46ef58">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 cost 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;See Note&#160;9, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over goodwill.&lt;/span&gt;&lt;/div&gt;Intangible Assets. Intangible assets consist primarily of covenants not-to-compete and customer lists. Intangible assets are recorded at fair value and are amortized based on the economic benefit provided or using the straight-line method over their estimated useful lives. Covenants not-to-compete and customer lists are typically amortized over a term of no more than 10 years.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzIxODQw_0f1daaed-1d27-4adf-88e1-37de809efdf3">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzQ1_cf48c4c8-9654-4647-a0e8-78cfc6ade714">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. 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, 2019 and December 31, 2018, we had no investments accounted for under the equity method of accounting. As of both December 31, 2019 and December 31, 2018, we had cost method investments totaling $11,264.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzIyMzg1_07cfda52-04de-42f8-8006-4c7206b25986"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzIyMzg1_83d898ac-8147-40bb-9362-5709735cf24c"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDA5MTA_7e756f1d-438e-4bb5-b297-1adcbec24fb9"
      unitRef="usd">11264000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:InvestmentsAndOtherNoncurrentAssets
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDA5MTA_dd5142bb-ae33-4170-ba83-a9399d18125b"
      unitRef="usd">11264000</us-gaap:InvestmentsAndOtherNoncurrentAssets>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzQ2_383f77aa-a464-4246-860c-787a2f72413f">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, restricted cash reserved to finance certain capital projects, interest rate derivatives, trade payables and long-term 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzM5_3cdb701c-fad6-4196-acf9-b0a9e283d2ea">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjc2_2bbf3aed-e804-436b-af68-192e05ae2ffa">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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.&lt;/span&gt;&lt;/div&gt;</us-gaap:EnvironmentalCostsPolicy>
    <us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzU0_e8262776-d693-4e36-85bf-fd834df98a59">Self-Insurance Liabilities and Related CostsWe are self-insured for vehicles and workers&#x2019; compensation with reinsurance coverage limiting our maximum exposure. Our maximum exposure in fiscal year 2019 under the workers&#x2019; compensation plan was $1,250 per individual event. Our maximum exposure in fiscal year 2019 under the automobile plan was $1,200 per individual event. 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 sheet 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:MaximumExposureSelfInsured
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4MjM4_e15e9781-1712-40f5-9d69-ab128bdd166f"
      unitRef="usd">1250000</cwst:MaximumExposureSelfInsured>
    <cwst:MaximumExposureSelfInsured
      contextRef="i23f1f4d5e4cb4a75a0b2bc98ca47f4ee_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4MzMy_0f5ada3f-ff76-431f-b6db-780ad4c8e129"
      unitRef="usd">1200000</cwst:MaximumExposureSelfInsured>
    <us-gaap:SelfInsuranceReserve
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4OTIz_33221918-abfa-4d7f-98f7-68407d42fbef"
      unitRef="usd">16853000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzI4OTMw_d32bc18d-7612-4c8b-848c-0689f1b4cf06"
      unitRef="usd">15040000</us-gaap:SelfInsuranceReserve>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjUw_e4d02826-acc8-4cef-87d3-f9870e3fae06">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, de-recognition 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;On December 22, 2017, the Tax Cuts and Jobs Act was enacted.  The Tax Cuts and Jobs Act, which is also commonly referred to as &#x201c;U.S. tax reform,&#x201d; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzI4_58870ab9-d7e4-4409-ab25-446d5aa12361">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our objective for utilizing derivative instruments is to reduce our exposure to fluctuations in cash flows due to changes in the commodity prices of recycled paper and adverse movements in interest rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our strategy to hedge against fluctuations in the commodity prices of recycled paper is to enter into hedges to mitigate the variability in cash flows generated from the sales of recycled paper at floating prices, resulting in a fixed price being received from these sales. We evaluate the hedges and ensure that these instruments qualify for hedge accounting pursuant to derivative and hedging guidance. Designated as highly effective cash flow hedges, both the effective and ineffective portion of the change in the fair value of these derivatives is recorded in our stockholders&#x2019; equity (deficit) as a component of accumulated other comprehensive loss until the hedged item is settled and recognized as part of commodity revenue. If the price per short ton of the underlying commodity, as reported on the Official Board Market, is less than the contract price per short ton, we receive the difference between the average price and the contract price (multiplied by the notional tons) from the respective counter-party. If the price per short ton of the underlying commodity exceeds the contract price per short ton, we pay the calculated difference to the counter-party. The fair value of commodity hedges is obtained or derived from our counter-parties using valuation models that take into consideration market price assumptions for commodities based on underlying active markets. We were not party to any commodity hedge contracts as of December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our strategy to hedge against fluctuations in variable interest rates involves entering into interest rate derivative agreements to hedge against adverse movements in interest rates. For interest rate derivatives deemed to be highly effective cash flow hedges, both the effective and ineffective portion of the change in fair value of these derivatives is recorded in our stockholders&#x2019; equity (deficit) as a component of accumulated other comprehensive loss and reclassified into earnings through interest expense in the same period or periods during which the hedged transaction affects earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzMw_c2d29ff6-d5db-475b-a458-3c55b8943a87">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the ordinary course of our business and as a result of the extensive governmental regulation of the solid waste industry, we are subject to various judicial and administrative proceedings involving state and local agencies. In these proceedings, an agency may seek to impose fines or to revoke or deny renewal of an operating permit held by us. From time to time, we may also be subject to actions brought by special interest or other groups, adjacent landowners or residents in connection with the permitting and licensing of landfills and transfer stations, or allegations of environmental damage or violations of the permits and licenses pursuant to which we operate. In addition, we may be named defendants in various claims and suits pending for alleged damages to persons and property, alleged violations of certain laws and alleged liabilities arising out of matters occurring during the ordinary operation of a waste management business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. As of the end of each applicable reporting period, we review each of our legal proceedings to determine whether it is probable, reasonably possible or remote that a liability has been incurred and, if it is at least reasonably possible, whether a range of loss can be reasonably estimated under the provisions of FASB ASC 450-20. In instances where we determine that a loss is probable and we can reasonably estimate a range of loss we may incur with respect to such a matter, we record an accrual for the amount within the range that constitutes our best estimate of the possible loss. If we are able to reasonably estimate a range, but no amount within the range appears to be a better estimate than any other, we record an accrual in the amount that is the low end of such range. When a loss is reasonably possible, but not probable, we will not record an accrual, but we will disclose our estimate of the possible range of loss where such estimate can be made in accordance with FASB ASC 450-20.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMzM_1c88a3c8-9510-4618-a527-b823c20bedee">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We adopted ASU 2014-09, as amended, Revenue from Contracts with Customers (Topic 606) effective January 1, 2018. We adopted this guidance using the modified retrospective approach, noting that no cumulative effect adjustment to the beginning balance of Accumulated Deficit was needed. The comparative periods have not been restated and continue to be reported under Revenue Recognition (Topic 605). We applied this guidance to contracts that were not substantially completed contracts at the date of adoption. Additionally, contract modifications that occurred before the adoption date were not separately evaluated, rather the guidance was applied to the current version of the contract only. We disaggregate our revenues by applicable service line: collection, landfill, transfer, customer solutions, recycling, organics, transportation and landfill gas-to-energy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the new 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 elected the optional exemption, to 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Payments to customers that are not in exchange for a distinct good or service are recorded as a reduction of revenues. Rebates to certain customers associated with payments for recycled or organic materials that are received and subsequently processed and sold to other third-parties amounted to $4,428 and $6,279 in fiscal year 2019 and 2018, respectively. Rebates are generally recorded as a reduction of revenues upon the sale of such materials, or upon receipt of the recycled materials at our facilities. These payments were previously recorded as a cost of operations. We did not record any revenues in fiscal year 2019 or fiscal year 2018 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 $80,191 and $73,500 as of December 31, 2019 and December 31, 2018, respectively. Certain customers are billed in advance and, accordingly, recognition of the related revenues is deferred as a contract liability until the services are provided and control transferred to the customer. Contract liabilities of $2,299 and $3,074 as of December 31, 2019 and December 31, 2018, respectively, are presented separately on the face of 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, 2018 and December 31, 2017 was recognized as revenue during fiscal year 2019 and 2018 when the services were performed.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:Revenues
      contextRef="i00ddd2aae9934ddc8bc67d029ad5f7c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM4OTE5_c9ef134b-3580-47b6-9c59-2999d3fa359a"
      unitRef="usd">-4428000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i18a50fb42f194cb6bcf59c60dfe94886_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzcxNDY4MjU2MzQzMjM_04683ae7-4307-4fba-8f80-f1a84155a0fa"
      unitRef="usd">-6279000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5NTg0_e9c15755-a072-4b3a-8fc0-241987e1196f"
      unitRef="usd">80191000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerAssetGrossCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5NTkx_96a0a85e-c1f5-4d69-bfc5-69ad2795c2bb"
      unitRef="usd">73500000</us-gaap:ContractWithCustomerAssetGrossCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5ODUy_f5a9cf5d-45ed-4156-8761-080c701edefa"
      unitRef="usd">2299000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzM5ODU5_237b98c7-13f1-4b2a-b83e-dbaca107e80e"
      unitRef="usd">3074000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzQ3_a9795d09-04ff-4676-b22b-c1927b20afd1">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Items and Charges&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure related to long-lived asset impairments recognized during the reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 at the end 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="background-color:rgb(255,255,255, 0.0);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, or two-step impairment test, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the first step (defined as &#x201c;Step 1&#x201d;) of testing for goodwill impairment, we estimate the fair value of each reporting unit, which we have determined to be our geographic operating segments, our Recycling segment and our Customer Solutions business, which is included in the Other 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 perform a second step (defined as &#x201c;Step 2&#x201d;) and determine the fair value of the goodwill. In Step 2, the fair value of goodwill is determined by deducting the fair value of a reporting unit&#x2019;s identifiable assets and liabilities from the fair value of the reporting unit as a whole, as if that reporting unit had just been acquired and the purchase price were being initially allocated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 a segment or a significant portion thereof will be sold; or &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i272e42f5052a437c942224c883f6696f_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_88ea865f-5812-4635-8680-6e30a7472572"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_894c9776-bc7c-44da-8691-deb2d0473f6b"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i632992c56ab1480c911db7e2a6403f2c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_b1a0eab0-b8a1-47f3-87d6-d4605d9ce71a"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
      contextRef="i46372e65e7e2478b888dae721b04eb99_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4Mjkz_ea90aed4-b9aa-4a19-8790-1a3aa76fe067"
      unitRef="number">0.344</us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_16bb7db4-c008-4b8d-8554-6b325987b1b1"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_47201334-1df8-4cdd-a5fc-82773bbb49be"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_78f7a69b-68de-44b2-a54f-97acad1cede6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_d0d3e2d1-8762-44f6-90b4-29c8ec4bf3dd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4MzA5_e3a74f0d-c3c1-4cf6-952d-0aca6d3514c2"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_16bb7db4-c008-4b8d-8554-6b325987b1b1"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_47201334-1df8-4cdd-a5fc-82773bbb49be"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_78f7a69b-68de-44b2-a54f-97acad1cede6"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_d0d3e2d1-8762-44f6-90b4-29c8ec4bf3dd"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzEwOTk1MTE3MDE1NDU_e3a74f0d-c3c1-4cf6-952d-0aca6d3514c2"
      unitRef="usd">0</us-gaap:ImpairmentOfInvestments>
    <cwst:InvestmentOwnershipPercentage
      contextRef="i21f50042aec747b0ab8492bdd43a0cd6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ4NTY3_3c16287d-57ed-42a2-99e7-e2d83c31671c"
      unitRef="number">0.068</cwst:InvestmentOwnershipPercentage>
    <us-gaap:ImpairmentOfInvestments
      contextRef="i0769dcc8ceff4f078db981ceefc022e6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzQ5MzYw_2e40858a-534c-430f-abe9-717110da5f31"
      unitRef="usd">1069000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjQ0_cd08d4e3-67b1-4271-936a-f93812c7d4dc">Defined Benefit Pension Plan We make contributions to one qualified multiemployer defined benefit pension plan, the New England Teamsters and Trucking Industry Pension Fund ("Pension Plan"). The Pension Plan provides retirement benefits to participants based on their service to contributing employers. 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:MultiemployerPlansNumberofPlans
      contextRef="ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUwMjQy_cfd33ffd-2751-4740-9254-e7fdd71c8fbd"
      unitRef="plan">1</cwst:MultiemployerPlansNumberofPlans>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzMy_f386d4e5-9bf2-49e7-a7e0-8daea1647acb">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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&#x2019;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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.&lt;/span&gt;&lt;/div&gt;The fair value of each stock option grant is estimated using a Black-Scholes option-pricing model, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model. The fair value of restricted stock, restricted stock unit and performance 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.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNjUy_de399605-a603-45d0-9f7e-f44f426f9713">Earnings per ShareBasic earnings per share is computed by dividing the net income (loss) by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated based on the combined weighted average number of common shares and potentially dilutive shares. Dilutive shares include the assumed exercise of employee stock options, including market-based performance stock options based on the expected achievement of performance targets, unvested restricted stock awards, unvested restricted stock units and unvested performance stock units, including market-based performance units based on the expected achievement of performance targets. In computing diluted earnings per share, we utilize the treasury stock method.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjEvZnJhZzplNmFhZDA5MGE2MmM0MGI0YjcyMmU5ZjllYjZjYmIwOC90ZXh0cmVnaW9uOmU2YWFkMDkwYTYyYzQwYjRiNzIyZTlmOWViNmNiYjA4XzUzNzMz_98b99ddb-23e2-44e5-80df-8965b81381d1">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Except as disclosed, no material subsequent events have occurred since December 31, 2019 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90ZXh0cmVnaW9uOmIxMWQ2N2U1ZDEzMTQ0ZTk5MzAwOGY1NzQ2ZTdlNjJhXzM4NDI_c0215113-3777-492a-8e8d-b9edb1214be8">REVENUE RECOGNITION&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, customer solutions, recycling, organics, transportation and landfill gas-to-energy. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 and industrial services, which typically have a standard contract duration of three years, along with municipal services that are generally performed pursuant to contracts with municipalities with varying terms. The majority of our residential collection services are performed on a subscription basis with individual households. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recycling&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Recycling services primarily consist of the collection and/or receipt of recycled materials at one of our materials recovery facilities; the processing or sorting of the recycled materials; and the disposal or sale of the recycled materials. Revenues from recycling services consist of revenues derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Customer Solutions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Customer solutions services consist of commercial and industrial offerings. Commercial services consist of traditional collection, disposal and recycling services provided to large account multi-site customers. Industrial services consist of overall resource management services provided to large and complex organizations, such as universities, hospitals, manufacturers and municipalities, delivering a wide range of environmental services and zero waste solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Organics &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Organics services primarily consist of the collection and/or receipt of organic materials at one of our processing or disposal facilities; the processing of the organic materials; and the disposal or sale of the organic materials. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.382%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&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.500%;"/&gt;&lt;td style="width:1.0%;"/&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.794%;"/&gt;&lt;td style="width:1.0%;"/&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.794%;"/&gt;&lt;td style="width:1.0%;"/&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.796%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;223,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Organics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred at a point-in-time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;719,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2018 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.382%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Organics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred at a point-in-time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90ZXh0cmVnaW9uOmIxMWQ2N2U1ZDEzMTQ0ZTk5MzAwOGY1NzQ2ZTdlNjJhXzcxNDY4MjU1ODQzODg_e03dc265-5873-4dc3-9d58-283561d52390">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.382%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&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.500%;"/&gt;&lt;td style="width:1.0%;"/&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.794%;"/&gt;&lt;td style="width:1.0%;"/&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.794%;"/&gt;&lt;td style="width:1.0%;"/&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.796%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;223,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;377,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Organics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred at a point-in-time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;342,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;719,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2018 &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.382%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.742%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;306,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;94,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Organics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transportation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfill gas-to-energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred at a point-in-time&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;205,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;285,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf7af2251228468687ede425985e688f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItMS0xLTEtMA_52ae8189-d848-4df8-86dc-81aa4af6d261"
      unitRef="usd">154805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8b2c4f92b43404fa54482dc496c4115_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItMy0xLTEtMA_09771830-2d72-45d6-b71d-5ef2e5db2e25"
      unitRef="usd">223034000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf0b8240fcc94eb78c5ec363e4d571ce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItNS0xLTEtMA_c651fc12-fa1e-4067-a2ba-5a964c5ab949"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4dd9499235a3450fb7e55f9d8c9cae46_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItNy0xLTEtMA_82b3c249-7dd9-437d-8f91-24e43a7b94b9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40a43925aff9467cb0e5a5aa3455108f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzItOS0xLTEtMA_fcdf49e2-5f2b-4552-bbb9-4d45cf80c669"
      unitRef="usd">377839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09d50472d675414baa31f84d0fa99e07_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtMS0xLTEtMA_5b005a3d-d560-4709-b94f-3a5e6f5f472f"
      unitRef="usd">19362000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd5c73fccec64de988f4fde86f436de7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtMy0xLTEtMA_71001610-da5d-4492-b83a-0c6f7976255b"
      unitRef="usd">73657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98a33142cb49492aaa00a342329e34eb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtNS0xLTEtMA_dfae51d4-0c78-41fd-ad00-4dc9972e107a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f1da8db5a71429a871cf84883aa0c84_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtNy0xLTEtMA_47d35068-f00e-459d-9c37-742357318cde"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46e0ee2af2944535b5f36fc25f8a590c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzMtOS0xLTEtMA_b6ca6485-3466-49f8-a77d-abd451ebf8a0"
      unitRef="usd">93019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i740695758e574c5d980d70a7f414025f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtMS0xLTEtMA_06f9aef2-7d18-4f1b-9d11-1e38e13eb8e3"
      unitRef="usd">44413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b89c6ba21d74819b3871e9f1ed6aa04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtMy0xLTEtMA_8d698797-10b7-4769-b913-80833af7675d"
      unitRef="usd">31725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a0c6799db004f378b4847ec33888aec_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtNS0xLTEtMA_3f1a6b33-4234-4b08-97f1-0e477e83d71e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibca51a415c994814a22715ab141e2184_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtNy0xLTEtMA_615dee15-0017-47e4-ae8c-1813f678e849"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibeacf9434d7d4937ab5794cc069e2cc2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzQtOS0xLTEtMA_cd8df0e0-e333-4a2f-980b-c2c05643f1ba"
      unitRef="usd">76138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id55ea92d1e62422c9f38c02b45c3a4f8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtMS0xLTEtMA_a63e5344-4b6e-4047-a1e6-babec975a915"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09370982a46f4e34ac7499fb289b5d3b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtMy0xLTEtMA_4e1ab3ac-2cf7-4dd6-b7df-42b36316dc1e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i706bfde71c3e4b23af51cb8a11ca1162_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtNS0xLTEtMA_167bde2a-70dd-48d5-9d54-1212a62fb3df"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0f15e5e9e424ad088f17c875afdbe49_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtNy0xLTEtMA_9876c4c8-f58a-4be8-aa95-55c09818c558"
      unitRef="usd">79457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzUtOS0xLTEtMA_520fea98-3ee9-4e84-8a10-bec25781438d"
      unitRef="usd">79457000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd682fca24c64c82b8159556003d2f26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtMS0xLTEtODMw_10595d26-f468-4cf5-8ed2-84b9057dafe0"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5298ea66b4943d7b68723375c567173_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtMy0xLTEtODI4_baf78b3d-70fc-41b1-816a-f0cd065c22c8"
      unitRef="usd">1486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i351fb3bd13014ef1b29492537594a77a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtNS0xLTEtODI2_89286836-6863-4b0a-829a-7c6b0d2d29c5"
      unitRef="usd">42820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0584d7f1f1e443f8b8ef40796eafb35f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtNy0xLTEtODIy_801b02f3-7552-46ef-b32a-499f85a8c5f0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1435843e73fd45a88588a86df462f625_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzgtOS0xLTEtMA_92fa73f9-3906-41f2-add8-362d61aa7716"
      unitRef="usd">44311000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id88336b5e711449a9c269895c86e5186_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTEtMS0xLTgzMA_2802b94a-f4f4-4438-9cef-ff27598b2f29"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe239df6a1104b45b34c210e9e6a22cb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTMtMS0xLTgyOA_b0285501-49b7-4467-901a-7cd516bfa4b6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88db7527c9104d3d857666343c2afbd9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTUtMS0xLTgyNg_3af822a1-be02-411a-98fb-84446945c504"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2832cffdbd18443281081aa0985a5a32_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTctMS0xLTgyMg_9f2f3f28-d6af-4b82-af28-b4674b438eda"
      unitRef="usd">56326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzExLTktMS0xLTA_fe7700e1-cd95-4e3b-b320-273ad3f0b051"
      unitRef="usd">56326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57b6944030ff4155a320ca3a7ec8f890_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTEtMS0xLTA_9231ee7e-a98b-4598-ad20-8827e2c80b29"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica7d6eabe08549dcaa0ab3f647a7abac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTMtMS0xLTA_020d4117-3958-4d6f-a4e7-85eaa908248e"
      unitRef="usd">10811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89fab0f9a58e4e299a0895b51b282d9b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTUtMS0xLTA_bed65bfa-e16a-42ac-8e35-2afbf2c93a6a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8be868f869744b498e7c93c92ae3d691_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTctMS0xLTA_4e4cfde2-d0ff-4b12-8973-14138f5a7dee"
      unitRef="usd">1813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3a77eae1ba8455fb3974e33fa6adbe4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzEyLTktMS0xLTA_820ff53f-1bc4-4e3d-9cbd-cc2630c60104"
      unitRef="usd">12624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02b03d3163e54123a0442a33ab7550d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTEtMS0xLTgzMA_7d997a7f-4a0f-4492-b95e-b81f3ec678ae"
      unitRef="usd">890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i379b594f646643559614a11edb4a8cef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTMtMS0xLTgyOA_4b9389bc-8ef3-4886-9bbc-ff8c8f20567e"
      unitRef="usd">2686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04cd6984a7434e2db51746d693381235_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTUtMS0xLTgyNg_9d6658df-5f95-4c75-bdd4-a60dd9df91fa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice00afce366c484083a71adf258e0926_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTctMS0xLTgyMg_f81b8aeb-1a7f-4069-9c1c-7149d7c0de42"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic22dd41fff06467993a3a0d90d6f6813_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE1LTktMS0xLTA_cd56801a-51cf-4f23-995e-ec66301ca2da"
      unitRef="usd">3576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTEtMS0xLTA_f1b9da3a-bd95-4352-aebc-c6598abf3055"
      unitRef="usd">219475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTMtMS0xLTA_f6bc621a-fbcd-4d9a-954b-ec1455093ec0"
      unitRef="usd">343399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTUtMS0xLTA_3cd65f4c-1083-4a0a-8492-3f716f8fd6c5"
      unitRef="usd">42820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTctMS0xLTA_332d684c-a490-47dc-b6c8-cee92bf82bb0"
      unitRef="usd">137596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE2LTktMS0xLTA_963872a8-2559-4062-99f5-f22e64f53ded"
      unitRef="usd">743290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id961257a238445c9810cb3f69bf5901e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTEtMS0xLTgzMg_2b4de4cf-b54b-4e7d-a8e4-daa459270ccf"
      unitRef="usd">159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f3625c9bc7f407e99019cb84098657f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTMtMS0xLTgzNA_67bad92f-46bc-4791-8b75-d9fcb0446e7f"
      unitRef="usd">921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78fcab96db66465591167b0351bed9af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTUtMS0xLTgzNg_3fe2b571-65bf-4d85-8384-2588025876a7"
      unitRef="usd">19738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c20dd235eef426bb4de44188562d9b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTctMS0xLTgzOA_5e71cf46-77a4-4f6b-a584-1eff9dbd6774"
      unitRef="usd">3468000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i090523d6be004288a6e51798901ab2de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE4LTktMS0xLTA_eafac11c-7d00-49eb-b728-b43852881347"
      unitRef="usd">24286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedfc364add9547abb795ae62971c7b55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTEtMS0xLTgzMg_d1681319-89db-4849-9a47-8acc181345fd"
      unitRef="usd">219316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3af67c24c7f44840a1555004c664f4e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTMtMS0xLTgzNA_3d64f72c-75fa-4e2a-b858-f69f7ddfb8b6"
      unitRef="usd">342478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i667d9d2f577d452eaef2731d4deb36d6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTUtMS0xLTgzNg_c3bfabf4-b828-44b6-ae47-5c4120b41c2e"
      unitRef="usd">23082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9db9ade958c48f1a5c05aad1bd4f30a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTctMS0xLTgzOA_ccf3c284-dc0e-4d84-a5dc-1f723a24c7cf"
      unitRef="usd">134128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0a96b3ff8e94291b44f60011e1e9388_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzE5LTktMS0xLTA_bd9b5bf8-e2ca-4088-b9a6-efad891f02f9"
      unitRef="usd">719004000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTEtMS0xLTA_bb9132f5-22a1-4d25-9814-b76f2d1387a9"
      unitRef="usd">219475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTMtMS0xLTA_60036933-ce6a-4e7b-8043-f4851accf45a"
      unitRef="usd">343399000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTUtMS0xLTA_63f4cc06-9181-408e-8086-b21699c7e64a"
      unitRef="usd">42820000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTctMS0xLTA_10445e32-e5c4-4a17-adb9-bbcb9ece3eca"
      unitRef="usd">137596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo1YzJjNmJkMzVjZTI0MTUzYTAyNDhlYjg3YjkyNzZmMS90YWJsZXJhbmdlOjVjMmM2YmQzNWNlMjQxNTNhMDI0OGViODdiOTI3NmYxXzIwLTktMS0xLTA_f97666aa-5598-4f6b-94a5-bb87901756bf"
      unitRef="usd">743290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0023edf28dd64eb5ad86a88b3e2396d3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItMS0xLTEtMA_e202a44a-e187-45dc-82b1-3ad01b3d81d7"
      unitRef="usd">136661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7cde296406444c6889138baf2d47ad4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItMy0xLTEtMA_cf10161d-3959-42aa-94e1-f51cf01aaf06"
      unitRef="usd">170278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31a1ba6575924239b7934c389782296d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItNS0xLTEtMA_1b47b047-f36c-4b65-b106-8ba029b9964f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if572053b9472483bab4f698336622acd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItNy0xLTEtMA_3aef2a8f-fd46-4964-af40-4e7564eae550"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d3bff9d178a46098108682527224053_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzItOS0xLTEtODQ4_9554d3bd-7c0b-4390-986a-2f1bb2a89db3"
      unitRef="usd">306939000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2c028222769485d8ee8c5a5c3c27e1a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtMS0xLTEtMA_2f6cbd2e-8136-4bd7-831b-3370cd2637a8"
      unitRef="usd">28419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85615c12203e4bfc95bf1c1b98227de7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtMy0xLTEtMA_427fe7ad-80a1-4466-be83-5c80d6ec7a77"
      unitRef="usd">66567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie71104d9923c4bea9c2e19946f7c8b04_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtNS0xLTEtMA_e124f3e6-c34f-463f-b1fd-eccb227b8a2b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd3b37dcd1774baebb6d53b9f2b61063_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtNy0xLTEtMA_f849f28f-759b-4c9f-82b3-ed40bb1a3c89"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d3e572c1e6649f1bbc64868fbde95e3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzMtOS0xLTEtODQ4_a985e682-0696-4d9a-90ba-b38b5e5c828a"
      unitRef="usd">94986000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id10d40bdf4fe410abdc653114c361f0c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtMS0xLTEtMA_6a1c3db9-b53f-4350-b75b-54589bd7ce3c"
      unitRef="usd">39991000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i113d4e44c1b74b36a306235bf3955f76_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtMy0xLTEtMA_7f3da585-3648-4dca-9457-985de3359fbd"
      unitRef="usd">27592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1d7aa6d24eb422fa66d711ab69463bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtNS0xLTEtMA_b9e0afcc-cd5a-41ef-8ac2-4c61bc51d0af"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a874de0e08d43f28e00d89b523298e5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtNy0xLTEtMA_f21a6122-27fe-4fd4-b4e9-f8631c42c390"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifb2e2bf8f22746c4aa607e37f039862c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzQtOS0xLTEtODQ4_ed274fbe-0fc7-4a40-91c4-15f4660623be"
      unitRef="usd">67583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a6dd606763d4c43bf7f1b3bd07c6a34_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtMS0xLTEtMA_2714777b-a8d6-44f9-a953-a18f9c9c25e9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61e3ed0a435d42159fdae8f7cba677a1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtMy0xLTEtMA_8e4b014b-fc49-4105-88a9-139d5e1f5f84"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabbad97d98af4f698fecf14c5ea17b3a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtNS0xLTEtMA_47f099b2-af07-44ae-8057-bf34d4ba5bbb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea6578a9ecbe40fca3346fe75fcd143c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtNy0xLTEtMA_c7589ab6-cdf8-40b8-9077-e6ec25938504"
      unitRef="usd">67464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzUtOS0xLTEtODQ4_4ffbb137-7d1d-416b-b758-0cdd28c5fa25"
      unitRef="usd">67464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0285ec8ec741407e990f121499fcf11e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtMS0xLTEtODQw_74a6cde7-801c-4998-b036-f2fc7dec1fe5"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74220b1b459e438796e8efdf022fefd8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtMy0xLTEtODQy_c173be37-968e-4f86-b611-09b592141750"
      unitRef="usd">3823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic51e167bea1b4bf193336b54954e003c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtNS0xLTEtODQ0_5da575b7-4903-4503-a04f-5e12e29458cc"
      unitRef="usd">42191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i722d8ce7648d4a4b8ed7675388c708db_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtNy0xLTEtODQ2_ab892db6-c8e0-4dc6-a063-7b8914d5ce17"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d76a86bf69b43b789cc283a3d126c29_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzgtOS0xLTEtODQ4_510417d1-0ce8-4484-b5b3-3bca3ffd2944"
      unitRef="usd">46019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ea71cce624b430ba782feec4b94958c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTEtMS0xLTg0MA_192570af-7fb4-430b-a68e-c0ac70548ecb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0e4c4e5d20047789b40ca7e2f048380_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTMtMS0xLTg0Mg_5b99266c-908f-4f4e-90b4-55d4b01278ca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib60b9b94d4a54dfc8dcdffa1dd5a61ef_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTUtMS0xLTg0NA_1ff825cb-5597-48a0-b823-5525cbf2ff1d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f2bb74d86e44f2c80380928e27b027b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTctMS0xLTg0Ng_77edbe1e-12dc-40ac-ba25-58790809df7d"
      unitRef="usd">54174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzExLTktMS0xLTg0OA_034c29de-ce0e-4bbc-8de7-cc7da6b5bd09"
      unitRef="usd">54174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib70a3a63fc244aa0bdaa710f43cb2ae3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTEtMS0xLTA_f9159350-0faa-4b73-80f8-f26082dce657"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib05d6ac4fe1b4a2e8e7d50963aa6b98a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTMtMS0xLTA_b031f121-1def-4a8f-9050-9660eeba200e"
      unitRef="usd">14270000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia23ad5d1e7a84277ac96b992932497f8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTUtMS0xLTA_03ac4ded-98a1-445c-8eaf-c54b08316df4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9a9d5e30c93d4bdab110e7fd1c0e943e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTctMS0xLTA_26af666a-f390-4763-9209-b9934f86d6d7"
      unitRef="usd">4096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i452355fa79f4482391e5329a2618a5a6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzEyLTktMS0xLTg0OA_8f7b6e39-3853-45c1-901b-bcf741d174ab"
      unitRef="usd">18366000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eb85cea19e34b19ab28cbcbdea95f8a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTEtMS0xLTg0MA_b3dafa70-b7b9-4784-9340-c4f8cf1efd01"
      unitRef="usd">1397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57971c97b9bd43b2aa3bd7b6f4088f65_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTMtMS0xLTg0Mg_d484f9d5-9c15-4f6f-921f-b5602741aa8d"
      unitRef="usd">3732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8781ce8eac5d45b89ae4c02cc361bfb3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTUtMS0xLTg0NA_7c6e63d2-6388-4419-a1f4-58235d81232c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20bfe53d62084dcdbe83bb56e9fcdac5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTctMS0xLTg0Ng_8653e8e1-6102-41a3-bb19-1aa45eb341aa"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21ed3045d6d44437b7c673cbea3c5c0c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE1LTktMS0xLTg0OA_e2ceb8e9-b692-44e8-887b-bcb1f9553fc4"
      unitRef="usd">5129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTEtMS0xLTg0MA_b797cf77-d85b-431d-bb38-cfe6fc16c155"
      unitRef="usd">206473000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTMtMS0xLTg0Mg_84913321-3fa5-4add-9230-42783fddd94d"
      unitRef="usd">286262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTUtMS0xLTg0NA_0531278f-1a07-49cc-bd73-57bde7aba8ca"
      unitRef="usd">42191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTctMS0xLTg0Ng_b54987c3-b590-4e35-b054-57c67a640e4e"
      unitRef="usd">125734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE2LTktMS0xLTg0OA_54264891-ddb8-4b36-992b-a5b0c4dd7db7"
      unitRef="usd">660660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie788a653a89743449a5c504c92d40464_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTEtMS0xLTg1MA_76c99fdc-0be8-45a7-965f-10de85563bcd"
      unitRef="usd">648000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7991bf0b29f412a936f3f0b4f49214f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTMtMS0xLTg1Mg_7a47fbcf-24ac-4079-ac59-0c00edd62000"
      unitRef="usd">1145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4909383b4ba4bf08913ca634e069898_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTUtMS0xLTg1NA_9d7aaf2c-83e7-48c5-8e26-da1c04e2d615"
      unitRef="usd">27260000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80c11bd4808e4b0094c9bedfa1b2ed66_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTctMS0xLTg1Ng_c349f415-3333-4c74-9399-bd76dfa1e86f"
      unitRef="usd">3921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae3abc11a2fe47c1adaad1eb6f58f620_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE4LTktMS0xLTg1OA_28ed820a-9668-44e0-99ce-fcffe26d097e"
      unitRef="usd">32974000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i416261a080594fb5a72cc3b459a283af_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTEtMS0xLTg1MA_3b59588c-8646-4798-8e38-d64b15590ce9"
      unitRef="usd">205825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a7163ff3b1948a9998ad828500c4262_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTMtMS0xLTg1Mg_ac463747-1145-46a7-91a4-b6286c915b03"
      unitRef="usd">285117000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b584f715c9849ffbb2b5b17109b68cc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTUtMS0xLTg1NA_a525cc5f-b1bd-4256-9221-e878ea5172e8"
      unitRef="usd">14931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ad40e80ffa7473fbcce803bdb3b6d30_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTctMS0xLTg1Ng_67bcc924-ed15-427b-bf98-3202caf1f7e2"
      unitRef="usd">121813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i295d8a7bb5164c22bad062c40384e851_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzE5LTktMS0xLTg1OA_4197be02-b98f-4900-aeb0-69ab235b595a"
      unitRef="usd">627686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTEtMS0xLTg1MA_9b04e71a-aa36-47a0-a6c3-58da9c8b6640"
      unitRef="usd">206473000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTMtMS0xLTg1Mg_6d56872e-a0ae-4ad4-a35c-80417ee13579"
      unitRef="usd">286262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTUtMS0xLTg1NA_fb64b4be-a3ce-4771-9c3f-a5732f521dfb"
      unitRef="usd">42191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTctMS0xLTg1Ng_2143446c-b9d1-4e34-af23-c8984c71a48f"
      unitRef="usd">125734000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNjcvZnJhZzpiMTFkNjdlNWQxMzE0NGU5OTMwMDhmNTc0NmU3ZTYyYS90YWJsZTo2YTUwNDRkMGI3MjI0MjQ0ODEyYmY5OGIwNTM1Y2RmYS90YWJsZXJhbmdlOjZhNTA0NGQwYjcyMjQyNDQ4MTJiZjk4YjA1MzVjZGZhXzIwLTktMS0xLTg1OA_058c46dd-7fcc-4ff4-8cc1-1cf6a94013af"
      unitRef="usd">660660000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxMzA_66a370e1-3c69-4329-8b99-23b9ad5398f7">BUSINESS COMBINATIONSIn fiscal year 2019, we acquired nine businesses: three tuck-in solid waste collection businesses in our Eastern region; and four tuck-in solid waste collection businesses, a business comprised of solid waste collection, transfer and recycling operations, and a business comprised of solid waste hauling and transfer assets in our Western region. In fiscal year 2018 we acquired nine businesses: six solid waste collection businesses and one transfer business in our Western region; and two businesses comprised of solid waste collection and transfer operations in our Eastern region. In fiscal year 2017, we acquired four businesses: one solid waste collection business in our Eastern region; and three solid waste collection businesses in our Western region. 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. Acquired intangible assets other than goodwill that are subject to amortization include client lists and non-compete covenants. These are amortized over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTA_73afc2df-262c-4c1d-9630-d230fd1bd52c"&gt;five&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTY_142c6036-3d65-4bf6-bf6d-28b035246a56"&gt;ten&lt;/span&gt;-year period from the date of acquisition. All amounts recorded to goodwill in fiscal years 2019 and 2018, except goodwill related to certain acquisitions are expected to be deductible for tax purposes. &lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The purchase price paid for these acquisitions and the allocation of the purchase price is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.592%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.984%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase Price:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash used in acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A common stock issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other non-cash considerations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration and holdbacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess purchase price to be allocated to goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma combined information shows our operational results as though each of the acquisitions completed had occurred as of January&#160;1, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.143%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.145%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;773,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;752,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;708,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings (loss) per common share &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The pro forma results 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, 2017 or the results of our future operations. Furthermore, the 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzYy_d1b86e0c-23b1-4413-abe5-4d5252405619"
      unitRef="transfer_station">9</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i9a1817b514714e46bb75b46b3f23bdbc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzcxNDY4MjU1ODI2ODU_d6da2484-881c-4041-86f6-59f1929918a7"
      unitRef="transfer_station">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="id981a0843b914e5792e0b1a758c3ab15_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzcxNDY4MjU1ODI2OTU_13270f64-9ab3-47ba-9c17-dc29ed71d1a4"
      unitRef="vote">4</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxOTkwMjMyNTc4ODQ_65f69970-6817-4907-8fb0-0b8f202d4d74"
      unitRef="transfer_station">9</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i30723a0d667d4d07b4ac8b08157d6567_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzcxNDY4MjU1ODI3MDM_ef837db9-ec27-4788-b535-97f4d0b9d04a"
      unitRef="vote">6</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ib975d843da2a4855ba71c062aecc0a29_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzQzOA_ca95675d-c336-434e-8860-dd3fd000c1df"
      unitRef="transfer_station">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="ib9ba6be61bfc4bb693be494c732429e5_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzQ4NQ_2864004a-4842-4b66-9b16-ad5d94bfade8"
      unitRef="transfer_station">2</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxOTkwMjMyNTc4OTM_c239e3c9-778c-46cd-a457-cce6ff2aabf1"
      unitRef="transfer_station">4</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="i62186282b08c45679636d177e5375ef2_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzYxNQ_4492cfb5-67dd-49c8-a8a9-a9f9d97088b4"
      unitRef="transfer_station">1</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="iea06d679eae14411bdb5a6133619cc00_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzY3Ng_e6f2b831-b427-41ea-bc86-d6b175591728"
      unitRef="transfer_station">3</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxMzI_dc3fa3fa-364d-489a-88c6-d22d8c3c039b">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The purchase price paid for these acquisitions and the allocation of the purchase price is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.592%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.980%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.984%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Purchase Price:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash used in acquisitions, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Notes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A common stock issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other non-cash considerations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingent consideration and holdbacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;82,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;99,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;20,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other liabilities, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,122)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair value of assets acquired and liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Excess purchase price to be allocated to goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzMtMS0xLTEtMA_3cf9962b-7be1-4822-ad5c-512814e20a31"
      unitRef="usd">72118000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzMtMy0xLTEtMA_8976e6ab-7b18-4bfd-99a2-a048a30e1043"
      unitRef="usd">86686000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzMtNS0xLTEtMA_289c9cd1-f7c9-482e-be47-14743a898f49"
      unitRef="usd">4823000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <cwst:BusinessCombinationConsiderationTransferredNotesPayable
      contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzQtMS0xLTEtMA_4d396ff0-d4d6-45ee-bbe9-6f40d5267ea8"
      unitRef="usd">2714000</cwst:BusinessCombinationConsiderationTransferredNotesPayable>
    <cwst:BusinessCombinationConsiderationTransferredNotesPayable
      contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzQtMy0xLTEtMA_b186b711-33bd-4c59-a15d-4c60aae73da7"
      unitRef="usd">0</cwst:BusinessCombinationConsiderationTransferredNotesPayable>
    <cwst:BusinessCombinationConsiderationTransferredNotesPayable
      contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzQtNS0xLTEtMA_c2d19a3c-9f22-4459-b659-a146909e2545"
      unitRef="usd">2400000</cwst:BusinessCombinationConsiderationTransferredNotesPayable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzUtMS0xLTEtMA_75607c0a-598e-440f-9055-2726998868d7"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzUtMy0xLTEtMA_a82ea2c8-bc11-4e19-ae35-338b6de62c2c"
      unitRef="usd">4258000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzUtNS0xLTEtMA_a04f7f63-53de-40e5-a4e2-579604f3b8e8"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzYtMS0xLTEtMA_c14b1797-c58a-47f3-83a2-60dc0aa59a6b"
      unitRef="usd">5470000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzYtMy0xLTEtMA_42694c91-e26d-4e94-954d-29ad5656bd46"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzYtNS0xLTEtMA_3fec0b3c-86bb-408e-b524-82bcfd7e3cda"
      unitRef="usd">101000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzctMS0xLTEtMA_d6457986-a531-4160-8192-8ea29d468f10"
      unitRef="usd">1875000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzctMy0xLTEtMA_bf388b1f-b42e-4416-81a9-149d40878855"
      unitRef="usd">8521000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzctNS0xLTEtMA_3290185b-e793-4ef0-a79c-2f41d74ca382"
      unitRef="usd">736000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9e745c763ded4867b8e65eb02fc86b60_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzgtMS0xLTEtMA_4af594f9-6402-4ec7-94a7-625e6877df4b"
      unitRef="usd">82177000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia875df05f1384588bcba5ddd8b3d2f41_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzgtMy0xLTEtMA_b6d53010-6fcb-4450-b54f-66ec2f6935c4"
      unitRef="usd">99465000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8c6ef20b1711445e84bd4c7ad0a7cf23_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzgtNS0xLTEtMA_b73f2a51-6412-48c2-b16d-5adfcd10a354"
      unitRef="usd">8060000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzktMS0xLTEtMA_870f6863-3db2-4f27-9790-e3b62e300cda"
      unitRef="usd">2051000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzktMy0xLTEtMA_59dd5e1e-e919-46bf-8d79-6c2f2387d11a"
      unitRef="usd">3276000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzktNS0xLTEtMA_e970d2f8-3b4e-4435-8170-c7c6e4a9f9f9"
      unitRef="usd">93000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEwLTEtMS0xLTA_a3c58819-0815-4bd0-a042-9980f8cc08ac"
      unitRef="usd">367000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEwLTMtMS0xLTA_4923242d-1827-4e92-9121-c552c5a5d11c"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEwLTUtMS0xLTA_9b061aed-5501-44e0-bb57-fc3a1c4a519d"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzExLTEtMS0xLTA_1d61d8e6-068b-41ff-af4f-668bfaff3ae3"
      unitRef="usd">2487000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzExLTMtMS0xLTA_a683e394-aa3b-42b5-b4f0-d34477667a7c"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzExLTUtMS0xLTA_44f88fb2-6529-4687-9a32-f4ff32837f2e"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEyLTEtMS0xLTA_b3a871fa-584f-47fd-8b84-b881eb6e9358"
      unitRef="usd">5422000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEyLTMtMS0xLTA_9c5998c5-0224-4f58-8566-d4780eae2136"
      unitRef="usd">7889000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEyLTUtMS0xLTA_5cb48064-a411-4812-9e3e-05aebcc56142"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEzLTEtMS0xLTA_683bf354-5bc9-47e5-9bf8-d0aa12f18860"
      unitRef="usd">20482000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEzLTMtMS0xLTA_eca1e7c7-745d-4d39-9f0e-3bdcdfe2e10a"
      unitRef="usd">23882000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzEzLTUtMS0xLTA_ce16f290-a33b-45c7-a819-d2f587c73668"
      unitRef="usd">2994000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE0LTEtMS0xLTA_bdc6fec6-c9c0-46cf-b1d4-b01846834b9d"
      unitRef="usd">3122000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE0LTMtMS0xLTA_80984d9d-2168-4af3-9445-ed3ec4b87966"
      unitRef="usd">4708000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE0LTUtMS0xLTA_18b582be-4edf-41a2-b377-3371e381f0bb"
      unitRef="usd">49000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE1LTEtMS0xLTA_78900233-7324-45e3-8dc9-d5b760550417"
      unitRef="usd">2385000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE1LTMtMS0xLTA_0a80520c-5c5b-4d7c-a7da-1b9a59cc0274"
      unitRef="usd">937000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE1LTUtMS0xLTA_0ae5641c-29b5-40c2-8107-f0cee2fed13d"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilitiesNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE2LTEtMS0xLTA_a122f2fb-0f79-46cf-a304-26bf3aa111a9"
      unitRef="usd">31171000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE2LTMtMS0xLTA_4bc77d16-b93a-4c93-acc0-91ad632e58d9"
      unitRef="usd">29934000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE2LTUtMS0xLTA_dcf0d5a7-b97e-4e65-b3d2-fd6d96fb81dc"
      unitRef="usd">2334000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE3LTEtMS0xLTA_2e7a3308-d512-4b8b-a2ab-213767e89648"
      unitRef="usd">56473000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE3LTMtMS0xLTA_322d3e9a-d647-48a4-9795-cddca9d67ad3"
      unitRef="usd">59336000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE3LTUtMS0xLTA_e936a581-b75b-4550-8ad3-c4b74d64296b"
      unitRef="usd">5372000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ib96ee8d7117a4236a4a646fd3b421cb4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE4LTEtMS0xLTA_232a38c3-74e6-43b7-a29a-bafc297348b3"
      unitRef="usd">25704000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3910cc3ae922498294bf82dd56e0fc82_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE4LTMtMS0xLTA_fee9d24f-857f-423c-959b-a2189f34d755"
      unitRef="usd">40129000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6c3e2831f8314831ab5ec5761ecb8188_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTpjNDdjMTNiMzFmOTQ0YWY0OGJjMzU4NGFjMWMyYjlhYy90YWJsZXJhbmdlOmM0N2MxM2IzMWY5NDRhZjQ4YmMzNTg0YWMxYzJiOWFjXzE4LTUtMS0xLTA_4fbc9b37-cc59-4e97-8ccc-a69de130103e"
      unitRef="usd">2688000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzIxMzM_c99732e1-f229-4893-bb75-77e916086fd2">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following unaudited pro forma combined information shows our operational results as though each of the acquisitions completed had occurred as of January&#160;1, 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.249%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.143%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.145%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;773,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;752,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;708,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,291)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings (loss) per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings (loss) per common share &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzItMS0xLTEtMA_98154a36-3c59-421c-abf2-24c519981ac9"
      unitRef="usd">773845000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzItMy0xLTEtMA_1a62da42-78f1-4ff5-bda7-e16cc5b09766"
      unitRef="usd">752916000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzItNS0xLTEtMA_73b26822-b78a-4420-8463-f40526f9c085"
      unitRef="usd">708909000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzMtMS0xLTEtMA_4fcb34e5-17e1-47a1-8d6b-4a45b90db1fe"
      unitRef="usd">56997000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzMtMy0xLTEtMA_d64175a4-eea3-41b7-b1b3-be1ea8fddb9d"
      unitRef="usd">49893000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzMtNS0xLTEtMA_3fb21c83-f83b-4993-927f-896c229caa64"
      unitRef="usd">-1061000</cwst:BusinessAcquisitionsProFormaOperatingIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzQtMS0xLTEtMA_ec10b22b-bc71-4f72-bba0-ed9b6f75c6fe"
      unitRef="usd">33893000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzQtMy0xLTEtMA_19d41815-8715-4757-9803-a8e39acb190c"
      unitRef="usd">12167000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzQtNS0xLTEtMA_85cbb0ee-bdea-4db5-b913-56300f8c0a70"
      unitRef="usd">-15291000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzUtMS0xLTEtMA_45ed7f51-d119-4185-a240-4dd941434850"
      unitRef="shares">47226000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzUtMy0xLTEtMA_bbd091a7-0f26-4860-8ff1-ec54634aa9dc"
      unitRef="shares">42688000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzUtNS0xLTEtMA_b3716d57-7bd3-48dd-a652-9fbd2a39ed4f"
      unitRef="shares">41846000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzYtMS0xLTEtMA_6eebb8f7-d734-45f3-b9c3-1cb6935d09ce"
      unitRef="usdPerShare">0.72</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzYtMy0xLTEtMA_d5a0bd05-dac9-4388-aae7-cf6fb8ceea89"
      unitRef="usdPerShare">0.29</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzYtNS0xLTEtMA_a31378d6-896a-4dc5-8e8b-966c72c81e53"
      unitRef="usdPerShare">-0.37</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzctMS0xLTEtMA_62da6c1a-9742-497e-bc2e-3e1fccc2c1b5"
      unitRef="shares">47966000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzctMy0xLTEtMA_f31bf8ce-3acb-445c-a4dc-feaedf6c82c4"
      unitRef="shares">44168000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzctNS0xLTEtMA_f27c875f-d802-47c8-acba-bbd3ffd30696"
      unitRef="shares">41846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzgtMS0xLTEtOTA4_fbfd3b45-80ad-4f4c-8835-eaa871e0f887"
      unitRef="usdPerShare">0.71</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzgtMy0xLTEtOTE2_8ded0976-f610-48c6-8bcd-3b5cdf1a8030"
      unitRef="usdPerShare">0.28</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90YWJsZTo0MzNjYTM0M2NiNjU0ZTdiYWI2YmFkZGZlYzllZmJiNi90YWJsZXJhbmdlOjQzM2NhMzQzY2I2NTRlN2JhYjZiYWRkZmVjOWVmYmI2XzgtNS0xLTEtOTE4_62aad056-0514-426a-8d06-dbbf281c5eb8"
      unitRef="usdPerShare">-0.37</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:RestrictedAssetsDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90ZXh0cmVnaW9uOjkwZjYyZGU2MDIyMTRkNmRiYWJmM2I1MDUyMmUzMjA2XzI4OQ_0bb296aa-0fd1-4d51-ae95-2ec296684d6b">RESTRICTED ASSETS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Restricted assets consist of 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of restricted assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.475%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.395%;"/&gt;&lt;td style="width:1.0%;"/&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:13.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Non Current:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90ZXh0cmVnaW9uOjkwZjYyZGU2MDIyMTRkNmRiYWJmM2I1MDUyMmUzMjA2XzI3OQ_22a199c3-fa5c-4ce7-99df-99aa63da4e2c">Restricted assets consist of 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.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90ZXh0cmVnaW9uOjkwZjYyZGU2MDIyMTRkNmRiYWJmM2I1MDUyMmUzMjA2XzI3Nw_292dc67e-7f68-4e7c-af1f-88133496a165">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of restricted assets is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.475%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.395%;"/&gt;&lt;td style="width:1.0%;"/&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:13.397%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;"&gt;Non Current:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90YWJsZTphZjA1MGU3NjVkNjc0NTNmODExOTQ5OWM1MDE2NWVlMC90YWJsZXJhbmdlOmFmMDUwZTc2NWQ2NzQ1M2Y4MTE5NDk5YzUwMTY1ZWUwXzYtMS0xLTEtMA_58a95f30-c11b-4d12-9193-45abe1dd5f95"
      unitRef="usd">1586000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzYvZnJhZzo5MGY2MmRlNjAyMjE0ZDZkYmFiZjNiNTA1MjJlMzIwNi90YWJsZTphZjA1MGU3NjVkNjc0NTNmODExOTQ5OWM1MDE2NWVlMC90YWJsZXJhbmdlOmFmMDUwZTc2NWQ2NzQ1M2Y4MTE5NDk5YzUwMTY1ZWUwXzYtMy0xLTEtMA_e44599d3-e729-40d6-9862-843a866bd3d9"
      unitRef="usd">1248000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzgwNQ_8c4f6e78-8256-43e3-a84b-4e48b50e3cd7">PROPERTY, PLANT AND EQUIPMENT&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.792%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.739%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Landfills&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;578,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Landfill operating lease contracts &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;121,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;150,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;168,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;153,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Rolling stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;183,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Containers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,288,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,283,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(844,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(878,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;443,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Upon the adoption of Topic 842 effective January 1, 2019, landfill operating lease contracts payments that were previously capitalized as property, plant and equipment were prospectively reclassified, along with related accumulated depreciation, to operating lease right-of-use assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Upon the adoption of Topic 842 effective January 1, 2019, property, plant and equipment pertaining to finance leases that were previously capitalized in other property, plant and equipment groupings were prospectively reclassified to finance lease right-of-use assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Depreciation expense for fiscal years 2019, 2018 and 2017 was $45,060, $35,351 and $32,131, respectively. Landfill amortization expense for fiscal years 2019, 2018 and 2017 was $27,512, $31,841 and $27,910, respectively. Depletion expense on landfill operating lease contracts for fiscal years 2018 and 2017 was $9,724 and $9,646, respectively, and was recorded in cost of operations. See Note 8, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for further disclosure over lease costs and other lease information.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iedf63f9b3f1c407aa7921f8b3be8359d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzItMS0xLTEtMA_6d3aa298-6cd2-46a8-8ef8-d510232972e3"
      unitRef="usd">28703000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie8f592de72d748d08ef893b390c3fba0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzItMy0xLTEtMA_28f4af3a-2261-4fd5-82bd-75428e46ca64"
      unitRef="usd">25490000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1910085353d14466993a490b54788670_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzMtMS0xLTEtMA_25d3f539-4bc3-4e1a-baa6-eaf2bf7be401"
      unitRef="usd">578814000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i307855a0a3c443e88c66b6dbd30ca193_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzMtMy0xLTEtMA_ef560fae-835c-4072-9ae2-ac41ec17f039"
      unitRef="usd">544663000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8126e786c0fe4937acd94fd0c0e83d09_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzQtMS0xLTEtMA_25c67a59-8795-4432-a0e4-10499832966e"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7c60f7e44a1e4dc79f6298e4a0eb2e7c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzQtMy0xLTEtMA_e8e61ee5-fd96-4a88-8704-7bad6e814256"
      unitRef="usd">121877000</us-gaap:PropertyPlantAndEquipmentGross>
    <cwst:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzUtMS0xLTEtMTc0Nw_7c82178d-2eca-4707-80a5-590369c46495"
      unitRef="usd">24038000</cwst:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0bc6dbf9e13342749e0afea4be7e669e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzUtMS0xLTEtMA_4bc32551-7364-4a34-a4a1-35335b07520c"
      unitRef="usd">161316000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3cd5f2bc96ed47b4abb1adf490f43a89_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzUtMy0xLTEtMA_47e0e719-d11c-4b44-a106-b54bab891067"
      unitRef="usd">150885000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i871a3e5f31c845389cdf394934dcdad6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzYtMS0xLTEtMA_e30495fa-c515-4d73-b5da-bd1c2d78bb29"
      unitRef="usd">168735000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4e0e71053241417b8a5b5e564528c718_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzYtMy0xLTEtMA_c3ec6592-ffb7-409b-8a59-9653617bd687"
      unitRef="usd">153222000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idcaabead522c49be87e803ccf290c13b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzctMS0xLTEtMA_32d2a7fa-d2bd-4989-8e0d-f469552ec59c"
      unitRef="usd">183145000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9322a30466fc4be7b36269482ae9ce5c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzctMy0xLTEtMA_531a5444-3325-4435-b851-223a71a588f2"
      unitRef="usd">163758000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibf22af9a948342a792310d7b53a5fd26_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzgtMS0xLTEtMA_1f8d0ed5-357c-4689-9ac8-29b410823acb"
      unitRef="usd">143948000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6382864dfac241fe90f0778ebf5b9123_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzgtMy0xLTEtMA_a197b417-8bed-4db2-920b-8a5e44996818"
      unitRef="usd">123383000</us-gaap:PropertyPlantAndEquipmentGross>
    <cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzktMS0xLTEtMA_5f992cb8-5ee0-4b0c-8e20-fab00c327b32"
      unitRef="usd">1288699000</cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzktMy0xLTEtMA_fbc8bb88-c46d-4366-8500-c650360e358c"
      unitRef="usd">1283278000</us-gaap:PropertyPlantAndEquipmentGross>
    <cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzEwLTEtMS0xLTA_03dd1df9-193d-463d-b9db-31236897eabb"
      unitRef="usd">844874000</cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzEwLTMtMS0xLTA_4de520d8-bfe6-4e82-b9c6-530bc6338679"
      unitRef="usd">878701000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzExLTEtMS0xLTA_ea388922-514b-4988-a8ed-97710fc87db5"
      unitRef="usd">443825000</cwst:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90YWJsZTo3OGUyNDU4OGYwNzE0OTJhOTczMzhlNzIxYmI3NWE2ZS90YWJsZXJhbmdlOjc4ZTI0NTg4ZjA3MTQ5MmE5NzMzOGU3MjFiYjc1YTZlXzExLTMtMS0xLTA_ceac119b-f780-42fd-8fca-e44c8310d50c"
      unitRef="usd">404577000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzE1NQ_e052220a-57b5-4577-bc0a-e4458ae0699b"
      unitRef="usd">45060000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzE1OQ_b754d7e3-3c87-4971-b84e-10ac3dff646a"
      unitRef="usd">35351000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzE2Ng_23657926-961b-42c1-a5e5-597f84d8f1eb"
      unitRef="usd">32131000</us-gaap:Depreciation>
    <us-gaap:AdjustmentForAmortization
      contextRef="i0abda0d40e2d45f4b6794c37c8e60541_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzI0OQ_a4349740-0bda-454f-8f30-00f72982c0c4"
      unitRef="usd">27512000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i05949e11278f428190c1db2d526fed57_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzI1Mw_b67ae84a-b54d-4ca8-8886-f887a1374f96"
      unitRef="usd">31841000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ic3975f3e67f5418589610a883ebd6abf_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzI2MA_aa6fa096-c3b0-4706-bb7e-4f36cadada83"
      unitRef="usd">27910000</us-gaap:AdjustmentForAmortization>
    <cwst:DepletionOfLandfillOperatingLeaseObligations
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzY1MQ_f5f10716-1759-4525-8c58-84e1d94f02b0"
      unitRef="usd">9724000</cwst:DepletionOfLandfillOperatingLeaseObligations>
    <cwst:DepletionOfLandfillOperatingLeaseObligations
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzkvZnJhZzphZTE2MjUxMGNhNTY0ZDQ2OTI4NTEyNGU4MGY0MTRlZS90ZXh0cmVnaW9uOmFlMTYyNTEwY2E1NjRkNDY5Mjg1MTI0ZTgwZjQxNGVlXzY1OA_b6fd3ad4-7533-4db3-80e2-4f794a85643a"
      unitRef="usd">9646000</cwst:DepletionOfLandfillOperatingLeaseObligations>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0Njk_12b748ac-e8a7-4f51-91d8-4131114ac456">LEASES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="text-align:center;margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.111%;"/&gt;&lt;td style="width:1.0%;"/&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:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost - vehicles, equipment and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost - landfill operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term - finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term - operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated minimum future lease obligations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.263%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&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:17.503%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liability balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0Njk_546524e9-3126-4ca4-bc9a-612f79e75d1e">LEASES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="text-align:center;margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.111%;"/&gt;&lt;td style="width:1.0%;"/&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:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost - vehicles, equipment and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost - landfill operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term - finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term - operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated minimum future lease obligations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.263%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&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:17.503%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liability balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0NzA_d4bcc1b0-f2a0-4ccb-90b4-9ecc93fb885e">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="text-align:center;margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.111%;"/&gt;&lt;td style="width:1.0%;"/&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:15.156%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:0.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost - vehicles, equipment and property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost - landfill operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fixed lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financing cash flows for finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating cash flows for operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Right-of-use assets obtained in exchange for new operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term - finance leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average remaining lease term - operating leases (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted-average discount rate - operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzItMi0xLTEtMA_5f7e80b1-5a0d-4ac1-af51-abc881e67cbb"
      unitRef="usd">2122000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzMtMi0xLTEtMA_b24e7573-f891-47d7-b141-d0cc7546347d"
      unitRef="usd">767000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i82fc94dea6d4471a83437aad37ed03a2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzQtMi0xLTEtMA_9e2d4d57-6457-47c4-a5cb-c7a26bac75e9"
      unitRef="usd">9560000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzUtMi0xLTEtMA_8fbcacce-18f0-454b-ae03-5e21e77575a1"
      unitRef="usd">7711000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzYtMi0xLTEtMzg4_2d7596c4-34fe-48e9-98ff-66342a0413c9"
      unitRef="usd">17271000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzctMi0xLTEtMA_2b3763df-46d1-47b4-857d-08b21a315fe5"
      unitRef="usd">3878000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzgtMi0xLTEtMA_2c5d19f5-505b-49cf-ac26-973bd342f1ce"
      unitRef="usd">190000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzktMi0xLTEtMzg4_2f93d77d-085c-49a3-a6c9-97afe02dbf04"
      unitRef="usd">24228000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzEzLTItMS0xLTA_6ecb8f5d-f45b-4c7c-ae84-253ed2fc5418"
      unitRef="usd">2601000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE0LTItMS0xLTA_0e3ba355-faf2-4fc1-82b1-57bec8dd0b79"
      unitRef="usd">13840000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE1LTItMS0xLTA_c282a4d2-1677-4f9c-a470-86d250066842"
      unitRef="usd">9433000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE2LTItMS0xLTA_50da217b-4c88-4acc-a602-cdfdf0d4ffc1"
      unitRef="usd">3351000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzE5LTItMS0xLTA_16cbdcdf-0bd6-4ac4-a5c0-b3bfa6497c0a">P6Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzIwLTItMS0xLTA_f38733fa-b3ee-4f09-94dc-a8232ed21ae7">P12Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzIxLTItMS0xLTA_5fc31890-6ba1-4c0f-b65a-f8325b2d8551"
      unitRef="number">0.050</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZToxMDg5MDkyZGE1NjI0NDU5OTE5YWQ5ZjJjZDZkNzMwYS90YWJsZXJhbmdlOjEwODkwOTJkYTU2MjQ0NTk5MTlhZDlmMmNkNmQ3MzBhXzIyLTItMS0xLTA_35ba3032-43c4-46f7-88d6-ecabe1053916"
      unitRef="number">0.051</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0NzE_20e3a7bb-b8a8-47c7-a8ec-4f4af99ca607">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated minimum future lease obligations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.263%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&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:17.503%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liability balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90ZXh0cmVnaW9uOjk3MWE5MTFlMjRjZjRiODFiZDg3NWNmZWU2MGFhNTExXzMyOTg1MzQ4ODM0NzE_a42fa764-0ebb-447e-840d-ab31a6ba27fa">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Estimated minimum future lease obligations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.263%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.501%;"/&gt;&lt;td style="width:1.0%;"/&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:17.503%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;110,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(30,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Lease liability balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzEtMS0xLTEtMA_797cb9c1-1f11-4628-8bf6-6e457a27612e"
      unitRef="usd">13210000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzEtMy0xLTEtMA_c6283f8d-a2d5-448a-bc38-c54a0b121402"
      unitRef="usd">4141000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzItMS0xLTEtMA_c08f288f-b627-4d95-9ef1-32b4cb11f64c"
      unitRef="usd">11238000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzItMy0xLTEtMA_498c4d2e-610b-40f5-b6d5-94e996e3235d"
      unitRef="usd">3758000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzMtMS0xLTEtMA_08b7f1de-cbab-48db-8487-124288909e2c"
      unitRef="usd">8848000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzMtMy0xLTEtMA_54b38a13-8679-45c6-a9de-e57c6898af95"
      unitRef="usd">3163000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzQtMS0xLTEtMA_67e9b39e-7302-409a-94bd-cc0d548d1630"
      unitRef="usd">6905000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzQtMy0xLTEtMA_ca18fc72-d99c-4b33-bfc1-fccc148521c6"
      unitRef="usd">2994000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzUtMS0xLTEtMA_fa1fd855-3861-4e26-9ad8-7c7f4d78830f"
      unitRef="usd">6251000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzUtMy0xLTEtMA_90c6bc1a-3443-4961-afac-938e58b6cb03"
      unitRef="usd">2891000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzYtMS0xLTEtMA_3fbf70e6-59b4-4b32-861c-5cc05a11b13b"
      unitRef="usd">63717000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzYtMy0xLTEtMA_548f1afc-1543-4778-8530-71128531ad5f"
      unitRef="usd">5332000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzctMS0xLTEtNDI5_6d059d6f-e169-4a62-ad7f-89a903af8214"
      unitRef="usd">110169000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzctMy0xLTEtNDI5_5a66a6f5-7a21-43c8-9242-0ee4aa57d8e9"
      unitRef="usd">22279000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzgtMS0xLTEtMA_5279ac95-bf2e-4ec1-af46-03b4d24aa504"
      unitRef="usd">30104000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzgtMy0xLTEtMA_af032af1-7568-4ca0-9961-c4570997895e"
      unitRef="usd">3915000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzktMS0xLTEtNDI5_f15b4d62-eafd-463d-99b2-02cc7e748656"
      unitRef="usd">80065000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODIvZnJhZzo5NzFhOTExZTI0Y2Y0YjgxYmQ4NzVjZmVlNjBhYTUxMS90YWJsZTo0MWFjNjdmYTljZDQ0MDkxOGJmOTgwMWY5Zjc0MDEzOC90YWJsZXJhbmdlOjQxYWM2N2ZhOWNkNDQwOTE4YmY5ODAxZjlmNzQwMTM4XzktMy0xLTEtNDI5_0d664ec3-6e72-4a62-8341-fdea81d29ca2"
      unitRef="usd">18364000</us-gaap:FinanceLeaseLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzQzMA_399a6c33-db74-4eaf-b976-54504b983986">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the activity and balances related to goodwill by reporting segment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.403%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.357%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 unregistered sale of Class A common stock that was previously held in escrow and released to us for liquidation. See Note 13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stockholders' Equity (Deficit)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for additional disclosure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.485%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.355%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.509%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Client&#160;Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.509%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Client&#160;Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 was $7,218, $3,316 and $2,061, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The intangible amortization expense estimated for the five fiscal years following fiscal year 2019 and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Future Amortization Expense as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzQxOA_bff4893d-59a7-4e4d-a91c-6e80d86573bb">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the activity and balances related to goodwill by reporting segment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.403%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.357%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,619)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 unregistered sale of Class A common stock that was previously held in escrow and released to us for liquidation. See Note 13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Stockholders' Equity (Deficit)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for additional disclosure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:50.485%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.355%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3d25ff5d52d14fffa46f88f29263c229_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtMS0xLTEtMA_e25b08a5-9334-482c-88f7-711279099119"
      unitRef="usd">28154000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtMy0xLTEtMA_d38dc057-bf29-4f0d-83e9-9b512619b3d3"
      unitRef="usd">2566000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i6b08eecc994f4f5a84d0c4093e760294_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtNS0xLTEtMA_7bed5f95-22db-4b77-9894-2a764870c0a5"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i82b00ef8c29e47c7820abe39a76ca1c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzEtNy0xLTEtMA_2a17daa2-ba9e-4d9f-8bcb-27e7e1873318"
      unitRef="usd">30720000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i952cd10e99db42fe9ed01bc96df5d287_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItMS0xLTEtMA_1853d3b1-5b0e-4ead-8068-220cdaa57af4"
      unitRef="usd">120536000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItMy0xLTEtMA_c1b56e04-b0a0-42aa-88e1-334540baa3f6"
      unitRef="usd">23138000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i750efe624bd641028cb1cfdf43460388_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItNS0xLTEtMA_77acbe52-4bce-45e4-b8bf-9e33f2599bf4"
      unitRef="usd">-2619000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i272e42f5052a437c942224c883f6696f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzItNy0xLTEtMA_e5f75881-a011-4fa5-8990-901978dcf83a"
      unitRef="usd">141055000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4635877f9a1a4f05bf855aef1d7b38a0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtMS0xLTEtMA_ad6d2611-adf9-4594-9612-f8be1a3fd79b"
      unitRef="usd">12315000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtMy0xLTEtMA_e78f75d3-8c44-4732-b5f2-f0c7c72f936b"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i34847d1e184c40e398521868008fa1b6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtNS0xLTEtMA_b5521842-829b-43c3-acd6-419e73adb1c5"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i46372e65e7e2478b888dae721b04eb99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzMtNy0xLTEtMA_b35c0ef5-d431-4337-b139-f502bcc3967e"
      unitRef="usd">12315000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic0fc3ee2e3c34c21b9b13189be3b2a94_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtMS0xLTEtMA_7790c090-6074-4607-a1e0-c751bd83e64d"
      unitRef="usd">1729000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtMy0xLTEtMA_da49a527-1d8a-4e3f-93c3-d070b9e56614"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="ifba2231cb98e4c28aa5fb3e6eaad32ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtNS0xLTEtMA_0d6aee86-aeaa-45b5-9b42-57cfe23312c5"
      unitRef="usd">0</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i632992c56ab1480c911db7e2a6403f2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzQtNy0xLTEtMA_419cbdd7-b8b3-4042-afc8-53065eea29bc"
      unitRef="usd">1729000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtMS0xLTEtMA_47b0fcb3-e914-4c34-bd8a-f0300291a133"
      unitRef="usd">162734000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtMy0xLTEtNDQ3_b68dd36f-954e-492c-b6cd-598c893b7f84"
      unitRef="usd">25704000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillOtherIncreaseDecrease
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtNS0xLTEtMA_394e5a1a-04f2-40d1-980a-cfbfe41cdb69"
      unitRef="usd">-2619000</us-gaap:GoodwillOtherIncreaseDecrease>
    <us-gaap:Goodwill
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpkMDNkMDNlZTE1OTg0NWU0ODc4ZmE5ZTBjMmRiNzg3OC90YWJsZXJhbmdlOmQwM2QwM2VlMTU5ODQ1ZTQ4NzhmYTllMGMyZGI3ODc4XzUtNy0xLTEtMA_57c9d3dc-3831-4d05-a746-7166510ea082"
      unitRef="usd">185819000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i71765856a6754d94afc8e746367cedfc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzEtMS0xLTEtMA_a67f23ee-d9c3-4255-a0be-f3d5e2e24116"
      unitRef="usd">19192000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibc6ecc313fb44cd6878a57c504ea6167_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzEtMy0xLTEtMA_a78454c3-d105-4118-ac76-8b5465957974"
      unitRef="usd">8962000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i3d25ff5d52d14fffa46f88f29263c229_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzEtNy0xLTEtMA_fced111e-5bc7-43de-a5f2-256bc83cee28"
      unitRef="usd">28154000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i49b0741174d34858b4daab9c44e01f7d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzItMS0xLTEtMA_3bbe1d90-4ccc-48e7-ac4f-df688b7ea560"
      unitRef="usd">89369000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i67fc623e1ca44ceca50303b31e1c865f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzItMy0xLTEtMA_e39f4aec-dd48-4905-8c95-9ace084d2cf1"
      unitRef="usd">31167000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i952cd10e99db42fe9ed01bc96df5d287_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzItNy0xLTEtMA_59a83a20-e6ab-4842-8646-280a9bc36726"
      unitRef="usd">120536000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i71953f8440cc4af3b0db7d07381efae1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzMtMS0xLTEtMA_69893824-a168-457d-b700-50f091f66171"
      unitRef="usd">12315000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iff6ce9b9d9bd49dda7a4cb689dec5193_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzMtMy0xLTEtMA_29456d6e-a018-4093-9748-5909562536cf"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i4635877f9a1a4f05bf855aef1d7b38a0_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzMtNy0xLTEtMA_3f7053b3-da0b-4f89-a0b1-ac04f6cf9560"
      unitRef="usd">12315000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4fc923e1a3c04e87813e51399f74e350_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzQtMS0xLTEtMA_4b5b8549-271c-40e9-8f61-d427361ea738"
      unitRef="usd">1729000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2cd9593d572c4383b2fa2814699acc88_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzQtMy0xLTEtMA_568000d9-d5b7-47a1-b35c-763b52a158a0"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ic0fc3ee2e3c34c21b9b13189be3b2a94_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzQtNy0xLTEtMA_9a644dcc-bcbc-4e13-ba60-89cfeae2e3e7"
      unitRef="usd">1729000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzUtMS0xLTEtMA_30fc4931-e2b4-4169-a21f-fab54ade2368"
      unitRef="usd">122605000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzUtMy0xLTEtNDUx_9607fdcb-4d1b-47eb-ac7d-a7ee790b87ff"
      unitRef="usd">40129000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiODMwYzM5ZDM3Y2M0NGYyOGNjMzE5ZTYxMzlkYTVkYi90YWJsZXJhbmdlOmI4MzBjMzlkMzdjYzQ0ZjI4Y2MzMTllNjEzOWRhNWRiXzUtNy0xLTEtMA_506bc56d-742f-4835-8d96-0d608a67a48e"
      unitRef="usd">162734000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzQzMw_e773fec1-7e02-4cc5-b627-4d7f9415a4ab">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.509%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Client&#160;Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(19,595)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.509%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Covenants&lt;br/&gt;Not-to-Compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Client&#160;Lists&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(17,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(31,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i90680bfbbaea4937af59dcc7d4158d89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzItMS0xLTEtMA_443ed820-67ba-4614-826c-60da9f4f99de"
      unitRef="usd">26162000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id90504f12b3d42bc84366b466c436c80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzItMy0xLTEtMA_faf1df82-4b84-4689-9bfb-d2a6f4305ad2"
      unitRef="usd">71122000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzItNS0xLTEtNDUz_16c7d474-fc8e-41f9-ac6d-00cd4b05f267"
      unitRef="usd">97284000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i90680bfbbaea4937af59dcc7d4158d89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzMtMS0xLTEtMA_7045581c-4d0d-4297-9667-a1bd5ca54127"
      unitRef="usd">18968000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id90504f12b3d42bc84366b466c436c80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzMtMy0xLTEtMA_a07c1bc6-b910-4eec-8ccc-7e0be3941386"
      unitRef="usd">19595000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzMtNS0xLTEtNDUz_fabb55b6-6882-4673-be4c-d0dcfe764fa1"
      unitRef="usd">38563000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i90680bfbbaea4937af59dcc7d4158d89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzQtMS0xLTEtNDUz_3e1a21a7-7ecd-4f8b-be72-5851d2e453d1"
      unitRef="usd">7194000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id90504f12b3d42bc84366b466c436c80_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzQtMy0xLTEtNDUz_e600aa02-4a0a-4285-ab89-2449fe7e542f"
      unitRef="usd">51527000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZToyOTM1ZWNhNDEwMzY0ODQyYjg5NDdlMWMxMzUyYWVkMy90YWJsZXJhbmdlOjI5MzVlY2E0MTAzNjQ4NDJiODk0N2UxYzEzNTJhZWQzXzQtNS0xLTEtNDUz_0aae67fb-c3a5-40a9-8b71-2f46eafbd697"
      unitRef="usd">58721000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i44606f0d874a4c248a283ae3ead8647e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzItMS0xLTEtMA_97aad156-4bcb-46e2-b3f7-2926bd78234d"
      unitRef="usd">21750000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i80da025d5902434e8fa3c320599e87d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzItMy0xLTEtMA_184e8af9-8a50-4e1a-8596-2dc635912e98"
      unitRef="usd">44363000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzItNS0xLTEtNDU1_d5d8242c-7381-4153-b898-f81d13e310d2"
      unitRef="usd">66113000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i44606f0d874a4c248a283ae3ead8647e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzMtMS0xLTEtMA_306abf10-8e73-4356-8464-e11c2537f589"
      unitRef="usd">17584000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i80da025d5902434e8fa3c320599e87d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzMtMy0xLTEtMA_595f79b2-3fb6-4b68-b37a-fb911e1094ce"
      unitRef="usd">13762000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzMtNS0xLTEtNDU1_aaf9da0a-688b-4ab9-b6e2-bcbd9e3b9d91"
      unitRef="usd">31346000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i44606f0d874a4c248a283ae3ead8647e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzQtMS0xLTEtNDU1_c02f1a58-9b20-4a69-8dc3-a66676646ca1"
      unitRef="usd">4166000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i80da025d5902434e8fa3c320599e87d1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzQtMy0xLTEtNDU1_1409f21d-86ec-40b6-8fb4-8011a6d49032"
      unitRef="usd">30601000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTo5OTgyYzg0ZWQzYTI0NzNhOWJlN2ExMjE3MTQ0YTU5NC90YWJsZXJhbmdlOjk5ODJjODRlZDNhMjQ3M2E5YmU3YTEyMTcxNDRhNTk0XzQtNS0xLTEtNDU1_20e14aeb-6160-4ead-9d75-28abed9ae74f"
      unitRef="usd">34767000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzI2MA_abc1c3b9-077a-4334-8949-9e93c87c71b4"
      unitRef="usd">7218000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzI2NA_d574508f-2bad-42e5-bd4b-dbb0b4804cf5"
      unitRef="usd">3316000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzI3MQ_87d892ea-e572-479f-8df5-5414c6518862"
      unitRef="usd">2061000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90ZXh0cmVnaW9uOjBiZjEwNWJlZGQ1MjQ3NmRiODc4ZjA3NTliODE2OGJhXzMyOTg1MzQ4ODM3NjY_aa4f13db-84fa-4216-977b-b06783890f2a">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The intangible amortization expense estimated for the five fiscal years following fiscal year 2019 and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Future Amortization Expense as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzItMS0xLTEtMA_c73bf7e8-e02d-4d30-a696-c813bc0be1e6"
      unitRef="usd">8222000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzMtMS0xLTEtMA_996a9145-0a1c-4049-bc75-3a46fd4bcee2"
      unitRef="usd">6826000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzQtMS0xLTEtMA_373c9d01-5d24-4161-913f-d6f3c5c43f70"
      unitRef="usd">6188000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzUtMS0xLTEtMA_befa981c-b19a-4287-b1e1-caeb0db6ac84"
      unitRef="usd">5993000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzYtMS0xLTEtMA_c8bc5f24-93f3-40a1-a380-8462c1e31f07"
      unitRef="usd">6974000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODUvZnJhZzowYmYxMDViZWRkNTI0NzZkYjg3OGYwNzU5YjgxNjhiYS90YWJsZTpiMzlkMmIxOGYzYjg0NDFlODc3MDE4NmMzNjEzMGUxYy90YWJsZXJhbmdlOmIzOWQyYjE4ZjNiODQ0MWU4NzcwMTg2YzM2MTMwZTFjXzctMS0xLTEtMA_c62ae952-2756-4d93-bf66-a5e162aa0d93"
      unitRef="usd">24518000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90ZXh0cmVnaW9uOmM4MjA4ZjA4MGE0ZDRhZTg4MmRkN2JjMDQ4NDQ2OTdkXzEzNDg_f890cfcd-8ce3-41d7-b720-f33681d571eb">FINAL CAPPING, CLOSURE AND POST-CLOSURE COSTS&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.302%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.982%;"/&gt;&lt;td style="width:1.0%;"/&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:13.983%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, cost and timing of future final capping, closure and post-closure activities at certain landfills, including the Subtitle D landfill in Southbridge, Massachusetts ("Southbridge Landfill"), as well as changes to expansion airspace at other landfills. See Note 17, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Items and Charges &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;for disclosure regarding Southbridge Landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Includes 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90ZXh0cmVnaW9uOmM4MjA4ZjA4MGE0ZDRhZTg4MmRkN2JjMDQ4NDQ2OTdkXzEzNDY_43539d04-e047-475b-9141-d4d70ca2858b">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:65.302%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.982%;"/&gt;&lt;td style="width:1.0%;"/&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:13.983%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(8,386)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, cost and timing of future final capping, closure and post-closure activities at certain landfills, including the Subtitle D landfill in Southbridge, Massachusetts ("Southbridge Landfill"), as well as changes to expansion airspace at other landfills. See Note 17, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Other Items and Charges &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;for disclosure regarding Southbridge Landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;Includes 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="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzItMS0xLTEtMA_01ae44e2-bff3-4854-9bef-b4ec08991610"
      unitRef="usd">73075000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzItMy0xLTEtMA_39acf07b-f3a0-4bac-bd97-e2586b622cb6"
      unitRef="usd">62290000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzMtMS0xLTEtMA_a0854cad-f254-4ce3-ac72-6796cf8b865e"
      unitRef="usd">2549000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzMtMy0xLTEtMA_72a8ed65-b7af-4837-857e-d2aeeb93db32"
      unitRef="usd">3713000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzQtMS0xLTEtMA_40249b41-f055-4498-bd8e-09f1065c1e54"
      unitRef="usd">-1538000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzQtMy0xLTEtMA_f8c906d0-57cc-43d7-8d85-ffc966f0b40c"
      unitRef="usd">5095000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzUtMS0xLTEtMA_6ed09795-17ab-4da4-8d8a-2a07fc8dbd6e"
      unitRef="usd">6227000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzUtMy0xLTEtMA_cf9c95b9-3f57-417a-843c-6f2680c08b1d"
      unitRef="usd">5556000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzYtMS0xLTEtMA_813e9964-1257-438d-a6a6-43f264015776"
      unitRef="usd">8386000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzYtMy0xLTEtMA_3c2f248f-ac32-494b-acdf-e22f071002a2"
      unitRef="usd">3579000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligation
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzctMS0xLTEtMA_7bd9b75c-2844-48ed-96f9-741b42b890b0"
      unitRef="usd">71927000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zODgvZnJhZzpjODIwOGYwODBhNGQ0YWU4ODJkZDdiYzA0ODQ0Njk3ZC90YWJsZTowMmI0YTNjYjZjYzQ0N2I5YmIxOTZmZWNiYmE3ODQ0ZS90YWJsZXJhbmdlOjAyYjRhM2NiNmNjNDQ3YjliYjE5NmZlY2JiYTc4NDRlXzctMy0xLTEtMA_9cdab3a3-1289-4427-bdaa-2e2984565802"
      unitRef="usd">73075000</us-gaap:AssetRetirementObligation>
    <us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTcx_b998096b-dd23-45be-a077-90c2d0447252">DEBT&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.530%;"/&gt;&lt;td style="width:1.0%;"/&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:7.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior Secured Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75% &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Term Loan A Facility due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus 1.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax-Exempt Bonds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2014") 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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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") 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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Finance leases maturing through December 2107; bearing interest at a weighted average of 5.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Notes payable maturing through June 2027; bearing interest at a weighted average of 3.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal amount of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;522,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;555,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less&#x2014;unamortized discount and debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt less unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;513,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less&#x2014;current maturities of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;509,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;542,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;A summary of unamortized discount and debt issuance costs by debt instrument follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.530%;"/&gt;&lt;td style="width:1.0%;"/&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:7.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New York Bonds 2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New York Bonds 2014R-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;FAME Bonds 2005R-3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vermont Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New Hampshire Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal year 2018, we entered into a credit agreement ("Credit Agreement"), which provides for a $350,000 aggregate principal amount Term Loan Facility and a $200,000 Revolving Credit Facility. The net proceeds from this transaction were used to repay in full the amounts outstanding of the $350,000 aggregate principal amount term loan B facility ("Term Loan B Facility") and the $160,000 revolving line of credit facility plus accrued and unpaid interest thereon and to pay related transaction expenses. We have the right to request, at our discretion, an increase in the amount of loans under the Credit Facility by an aggregate amount $125,000, subject to the terms and conditions set forth in the Credit Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Credit Facility has a 5-year term and bears interest at a rate of LIBOR plus 1.75%, which can be reduced to a rate of LIBOR plus 1.25% upon us reaching a consolidated net leverage ratio of less than 2.25x. The Credit Facility is guaranteed jointly and severally, fully and unconditionally by all of our significant wholly-owned subsidiaries and secured by substantially all of our assets. As of December 31, 2019, further advances were available under the Credit Facility in the amount of $148,575. The available amount is net of outstanding irrevocable letters of credit totaling $24,525, at which date no amount had been drawn. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Credit Agreement requires us to maintain a minimum interest coverage ratio and a maximum consolidated net leverage ratio, to be measured at the end of each fiscal quarter. As of December 31, 2019, we were in compliance with the covenants contained in the Credit Agreement. In addition to these financial covenants, the Credit Agreement also contains a number of important customary affirmative and negative covenants which restrict, among other things, our ability to sell assets, incur additional debt, create liens, make investments, and pay dividends. We do not believe that these restrictions impact our ability to meet future liquidity needs. 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; In fiscal year 2019, we completed the remarketing of $25,000 aggregate principal amount of New York Bonds 2014. As of December 31, 2019, we had outstanding $25,000 aggregate principal amount of New York Bonds 2014 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&#x201d;). The New York Bonds 2014 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, 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 to finance or refinance certain capital projects in the state of New York and to pay certain costs of issuance of the New York Bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; In fiscal year 2018, we completed the issuance of $15,000 aggregate principal amount of FAME Bonds 2015R-2. As of December 31, 2019, 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, and to pay certain costs of the issuance of the FAME Bonds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; In fiscal year 2018, we completed the remarketing of $16,000 aggregate principal amount of 4.75% fixed rate senior unsecured Vermont Bonds. As of December 31, 2019, we had outstanding $16,000 aggregate principal amount of Vermont Bonds. The Vermont Bonds, 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 mature on April 1, 2036. We borrowed the proceeds of the Vermont Bonds 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; In fiscal year 2019, we completed the remarketing of $11,000 aggregate principal amount of senior unsecured New Hampshire Bonds. As of December 31, 2019, 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. During the fixed interest rate period, the New Hampshire Bonds are not supported by a letter of credit. Interest is payable on April 1 and October 1 of each year. 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Loss on Debt Extinguishment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In order to lower our borrowing costs and reduce our market risk we completed the following transactions that resulted in a loss on debt extinguishment in fiscal years 2019, 2018 and 2017 of $0, $7,352 and $517, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the write-off of debt issuance costs and unamortized discount, in the case of our Term Loan B Facility in fiscal year 2018, associated with the refinancing of our previously outstanding senior secured credit facility in fiscal year 2018 and an amendment to our previously outstanding senior secured credit facility in fiscal year 2017: and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the write-off of debt issuance costs in connection with the remarketing of our Vermont Bonds in fiscal year 2018 and the remarketing of our Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-1 (&#x201c;FAME Bonds 2005R-1&#x201d;) and Finance Authority of Maine Solid Waste Disposal Revenue Bonds Series 2005R-2 (&#x201c;FAME Bonds 2005R-2&#x201d;) into the FAME Bonds 2005R-3 in fiscal year 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense on long-term debt and finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs and discount on long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Letter of credit fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: capitalized interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(295)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 enter into interest rate derivative agreements to manage exposure to fluctuations in interest rates related to variable rate interest payments of our long-term debt. As of both December 31, 2019, and December 31, 2018, our interest rate derivative agreements had a total notional amount of $190,000. We receive interest based on the 1-month LIBOR index, restricted by a floor in certain instances, and pay interest at a weighted average rate of approximately 2.5% as of both December 31, 2019 and December 31, 2018. The agreements mature between February 2021 and May 2023.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal year 2019, we entered into interest rate derivative agreements with a total notional amount of $65,000 that will serve to replace existing interest rate derivative agreements upon their expiration between February 2021 and February 2022. These forward starting interest rate derivative agreements mature between February 2026 and February 2027. We receive interest based on the 1-month LIBOR index, restricted by floor, and pay interest at a weighted average rate of approximately 1.8%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;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 (deficit) as a component of accumulated other comprehensive loss and included in interest expense at the same time as interest expense is affected by the hedged transactions. Differences paid or received over the life of the agreements are recorded as additions to or reductions of interest expense on the underlying debt and included in cash flows from operating activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheet follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other non-current assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other accrued liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps - tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the amount of gain or (loss) on cash flow hedging relationships related to interest rate swaps reclassified from accumulated other comprehensive loss, net into earnings follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.609%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statement of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Expense) Income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, the fair value of our fixed rate debt, including the FAME Bonds, Vermont Bonds, New York Bonds and New Hampshire Bonds was approximately $131,357 and the carrying value was $122,000. The fair value of the FAME Bonds, Vermont Bonds, New York Bonds 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, the carrying value of our Term Loan Facility was $350,000 and the carrying value of our Revolving Credit Facility was $26,900. 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="background-color:rgb(255,255,255, 0.0);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, New York Bonds 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Aggregate principal maturities of debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.844%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.156%;"/&gt;&lt;td style="width:1.0%;"/&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Future Payments as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;379,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;522,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTkw_2580121f-c5f2-44bf-a16f-fdc94ad9d998">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.530%;"/&gt;&lt;td style="width:1.0%;"/&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:7.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Senior Secured Credit Facility:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75% &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Term Loan A Facility due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus 1.75%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;350,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax-Exempt Bonds:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2014") 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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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") 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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Finance leases maturing through December 2107; bearing interest at a weighted average of 5.0%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Notes payable maturing through June 2027; bearing interest at a weighted average of 3.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal amount of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;522,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;555,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less&#x2014;unamortized discount and debt issuance costs (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Debt less unamortized discount and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;513,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;544,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less&#x2014;current maturities of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;509,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;542,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;A summary of unamortized discount and debt issuance costs by debt instrument follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:78.205%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:7.530%;"/&gt;&lt;td style="width:1.0%;"/&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:7.532%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New York Bonds 2014&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New York Bonds 2014R-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;FAME Bonds 2005R-3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="margin-top:5pt;margin-bottom:5pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Vermont Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New Hampshire Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3598040882944630b77f6aab345af154_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFkYjBkYjk4NmQ4ZDQ0YWRiNDVlYTNiNDIyMGExNjc3XzIxOTkwMjMyNTU2NjE_5dc1ce72-509c-433f-b6ae-78730fc0b314"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i71a4c65097cd466b8ea6a36eeb5073c4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzMtMS0xLTEtMA_bd4897ff-b2fb-45ff-b9f5-7a5a4ccc8933"
      unitRef="usd">26900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="iba73893c0c224e0ea79038d80846f9ca_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzMtMy0xLTEtMA_98cb2418-ef65-421a-92e7-b6c84cb1cc78"
      unitRef="usd">69600000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id00accbf8f6e49919864cd9d422253c9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzQtMC0xLTEtMC90ZXh0cmVnaW9uOmFmNTFhOTllMGNlYTQxZjNhMGIyZDVhMzc3ODQwNTVjXzIxOTkwMjMyNTU2MzE_212e5ab5-e35a-4384-9c2c-8122f8b16ee0"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4f80b9a127104f40b660f14082972bff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzQtMS0xLTEtMA_066b2b8d-1b5b-4568-898f-82874a44f2ad"
      unitRef="usd">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="iffff3679ad5141239202d30498bca906_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzQtMy0xLTEtMA_518f53d3-23ab-4714-bd71-67f9a634cc09"
      unitRef="usd">350000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i90accae21edc49189d81ad31e4086dfb_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzYtMC0xLTEtMC90ZXh0cmVnaW9uOjRmZDU1NTI0ZDNhZjRhOTI5ZWIwZjcyZmI4YjAzMDRlXzIxOTkwMjMyNTU3NzI_939f7079-4e9e-4984-a3fd-e8bc3a028a28"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i90accae21edc49189d81ad31e4086dfb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzYtMS0xLTEtMA_9306c0e1-233b-452b-9ab0-2710aeb80c07"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i40d8d4cc445f43b3a1665e9d9b4ed2e7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzYtMy0xLTEtMA_e3ee17e6-08e6-4113-8b8d-812f8f1433e2"
      unitRef="usd">25000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iff52ac153eb74f10bbde9571d2fa0771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzctMC0xLTEtMC90ZXh0cmVnaW9uOjZiZWI5Y2M5Y2I1ZDRiMWViNzMzZjM4MDZhZTNhNjE2XzIxOTkwMjMyNTU3Nzg_22abb38a-848a-4d48-a91a-0a005d02b928"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iff52ac153eb74f10bbde9571d2fa0771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzctMS0xLTEtMA_29415940-93a2-4313-89aa-cc25971c8324"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i34bfa3fe131a4f7ca9e8010ed9135f62_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzctMy0xLTEtMA_c71b0c58-8139-4b87-a824-ec004e4f4d68"
      unitRef="usd">15000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8a41e945e8b44d76b1a70335243c38e1_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzgtMC0xLTEtMC90ZXh0cmVnaW9uOjg1NzRhYzJjMGI2OTRjNmFhOGM3N2RkYWEyZjZhMmIyXzIxOTkwMjMyNTU3NDY_7487b00d-ee35-4fb3-9391-0545c44c3836"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8a41e945e8b44d76b1a70335243c38e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzgtMS0xLTEtMA_0a5a2773-a4d0-4f61-bc11-fea9ba95bc72"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i0ba7fd4aab454d5f99e0e13c65f35b0b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzgtMy0xLTEtMA_018d6034-4a18-4b50-afa4-16ee2c6441bb"
      unitRef="usd">25000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2657013c54cc4da2ace86d6c003b0f9d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzktMC0xLTEtMC90ZXh0cmVnaW9uOmYwNzdjYmZhZjE2OTQ0MDU4YzlhMGE0NjlkYWNmOGVhXzIxOTkwMjMyNTU3NDc_a93cc5eb-5eb3-4469-9ac0-aa4c8220bd12"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2657013c54cc4da2ace86d6c003b0f9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzktMS0xLTEtMA_5f95ba5c-3d67-4d17-8203-a9b28a872879"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i42df1af923304125bc84295d06b2d60c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzktMy0xLTEtMA_03b1065d-83bb-470c-909c-f792e6061317"
      unitRef="usd">15000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie453e55ea8fb45c6a027ea801c12a25c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjoyMDg1OTliOTE2YWQ0NzZjODBmNDAzYTdlNDE5NGZjNF8yMTk5MDIzMjU1NzQ4_02861f64-7a61-45dd-984f-8a7b760b7668"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie453e55ea8fb45c6a027ea801c12a25c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEwLTEtMS0xLTA_3302e43d-d88e-47c1-bf2b-9b798bffc460"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i9d09d77efc1642ae94279d90038fbb27_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEwLTMtMS0xLTA_c1691419-72ee-4e90-a1cd-0d270099a5f2"
      unitRef="usd">15000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibd8a70e396d843bd976bd8613cc0650e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzExLTAtMS0xLTAvdGV4dHJlZ2lvbjpmMTk2NzllY2JmZWM0ZDdiOTM5NDQ3YmMyYzdkYjBjNV8yMTk5MDIzMjU1NzYx_b1b7206a-46d9-4e13-bd3d-cfc66b18418c"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ibd8a70e396d843bd976bd8613cc0650e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzExLTEtMS0xLTA_4782d86b-6648-4a1a-935b-69be452345c2"
      unitRef="usd">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i881fdea565c34d18b7577c4c3b1efdba_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzExLTMtMS0xLTA_7b8c41d5-b7ea-42f2-aff3-614547585f34"
      unitRef="usd">16000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i85e1ff3f84934d9aa747280cde31376c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2YTNlMGRmM2UyNjU0YmYxOTM4MDc5YzEyNmM0YmM2OF8yMTk5MDIzMjU1Nzcy_d5ac898a-8143-42da-abeb-068199999145"
      unitRef="number">0.0295</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i85e1ff3f84934d9aa747280cde31376c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEyLTEtMS0xLTA_e7abb9a8-4823-4079-80cf-6fb16cd8a3ef"
      unitRef="usd">11000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i09cdc0ada544417ca2b2ec22820e2f5b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzEyLTMtMS0xLTA_b4f56ded-fb6c-4e53-8e7f-a3efb6e31021"
      unitRef="usd">11000000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE0LTAtMS0xLTAvdGV4dHJlZ2lvbjoyZDJkNmNmNmQ0N2Q0YjU1OTZjMTZmYTM5ZTQ2OTQxM18yMTk5MDIzMjU1NjU0_de91003d-d5e4-484f-82ed-8ce9479da8d4"
      unitRef="number">0.050</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE0LTEtMS0xLTA_a73293fb-4a27-4a7c-8434-28d18b367ee0"
      unitRef="usd">18364000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i55422bbc12154077a7778e58e7809afa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE0LTMtMS0xLTA_64fa3582-00c0-4b12-bbaf-f7daa8d6623f"
      unitRef="usd">11248000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i55456d39a7e84aabb71cbe78af23435d_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE1LTAtMS0xLTAvdGV4dHJlZ2lvbjozZTkyOGNhNzczN2Y0NTc0ODUzYTU0ZTYzNGRmNTg4YV8yMTk5MDIzMjU1NjQ5_456798e7-ddae-4f85-ab6a-3715248d9f6d"
      unitRef="number">0.035</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i55456d39a7e84aabb71cbe78af23435d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE1LTEtMS0xLTA_51516a26-b506-4f65-b740-98106887a6f7"
      unitRef="usd">5464000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i3e7ce298a9fc4c55817dbef1029a95c4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE1LTMtMS0xLTA_4bccfcfe-52f7-4f6a-9c65-7fcd28d0ca25"
      unitRef="usd">2401000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE2LTEtMS0xLTA_c9f4dd05-2cd8-41ec-ae74-88d5abb7458f"
      unitRef="usd">522728000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE2LTMtMS0xLTA_75730b44-6058-47c3-82e7-5c2c0ed7ef93"
      unitRef="usd">555249000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE3LTEtMS0xLTA_b3b96111-67fb-48db-9ac8-0c1410339134"
      unitRef="usd">9406000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE3LTMtMS0xLTA_b43ec794-f2c4-40ad-ae72-b66e25cfdf81"
      unitRef="usd">10950000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE4LTEtMS0xLTA_689efb5b-ad67-4455-8bc7-5662c97f1a94"
      unitRef="usd">513322000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE4LTMtMS0xLTA_46c12256-be4c-4e5b-8029-2998e6ace343"
      unitRef="usd">544299000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE5LTEtMS0xLTA_4f53e2e4-c049-42bf-a980-744b673f4c20"
      unitRef="usd">4301000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzE5LTMtMS0xLTA_1952b331-29b4-4826-9f98-e2d53e379345"
      unitRef="usd">2298000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzIwLTEtMS0xLTA_f5be9096-6dea-439c-affa-7101dbcd2cbb"
      unitRef="usd">509021000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkYmM0MDc3YWUwMmM0OWQ5ODIzOWQwMjVhMzcxZjc4OS90YWJsZXJhbmdlOmRiYzQwNzdhZTAyYzQ5ZDk4MjM5ZDAyNWEzNzFmNzg5XzIwLTMtMS0xLTA_2f591aa7-2cfa-4b2e-9b54-477a3188458c"
      unitRef="usd">542001000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i678d621eb2b4431ab61a24cfcc928440_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzItMS0xLTEtMA_3325faaf-1c53-46a9-8271-fe58fb95380a"
      unitRef="usd">5478000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i94b666cbc3254c3eaf3ce4660a5c67c7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzItMy0xLTEtMA_170c1496-57fb-4032-a523-c8614cffa617"
      unitRef="usd">7118000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i90accae21edc49189d81ad31e4086dfb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzMtMS0xLTEtMA_ede58625-7f58-4f97-972a-b1306f65aa0c"
      unitRef="usd">1057000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i40d8d4cc445f43b3a1665e9d9b4ed2e7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzMtMy0xLTEtMA_26c372c0-4455-4756-8681-31111425d4e0"
      unitRef="usd">847000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iff52ac153eb74f10bbde9571d2fa0771_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzQtMS0xLTEtMA_38bb2138-aece-4c52-8847-08c49a7d792f"
      unitRef="usd">390000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i34bfa3fe131a4f7ca9e8010ed9135f62_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzQtMy0xLTEtMA_789407c2-643f-4a50-bc68-2f90e2f6ca1d"
      unitRef="usd">450000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8a41e945e8b44d76b1a70335243c38e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzUtMS0xLTEtMA_0dd6d76a-2304-4a8e-a6c2-c52a2cb66181"
      unitRef="usd">432000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i0ba7fd4aab454d5f99e0e13c65f35b0b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzUtMy0xLTEtMA_e796b56c-9a93-47db-bcf1-6e6b525c44bf"
      unitRef="usd">517000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2657013c54cc4da2ace86d6c003b0f9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzYtMS0xLTEtMA_0a176200-75af-4543-b708-439e715c7c2b"
      unitRef="usd">552000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i42df1af923304125bc84295d06b2d60c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzYtMy0xLTEtMA_5dafb891-a818-4ad9-af7c-f0f888cffcb3"
      unitRef="usd">622000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie453e55ea8fb45c6a027ea801c12a25c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzctMS0xLTEtMA_66ec4ca1-bfb2-4fa4-baac-f9703f03221d"
      unitRef="usd">417000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9d09d77efc1642ae94279d90038fbb27_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzctMy0xLTEtMA_ab6ff2ac-03c5-4505-8306-d5c0daceea42"
      unitRef="usd">493000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ibd8a70e396d843bd976bd8613cc0650e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzgtMS0xLTEtMA_20db1a81-a907-4802-b412-f665195d4410"
      unitRef="usd">541000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i881fdea565c34d18b7577c4c3b1efdba_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzgtMy0xLTEtMA_397e1048-f616-41df-9ab8-48521bf209ba"
      unitRef="usd">595000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i85e1ff3f84934d9aa747280cde31376c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzktMS0xLTEtMA_f1ffa226-fc65-43e2-b254-34b4c1b1a772"
      unitRef="usd">539000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i09cdc0ada544417ca2b2ec22820e2f5b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzktMy0xLTEtMA_9ccab0ad-b40f-4386-aed8-c37a38c0b609"
      unitRef="usd">308000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzEwLTEtMS0xLTA_415a1867-80f8-47c3-966d-5fcfed37794c"
      unitRef="usd">9406000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZToxNTFhYTk2YzU4NjQ0YWI3YTFiZGUwNjJlNzc5YzI3My90YWJsZXJhbmdlOjE1MWFhOTZjNTg2NDRhYjdhMWJkZTA2MmU3NzljMjczXzEwLTMtMS0xLTA_71f7746f-3181-4e0f-9ea6-56cbf97e54cf"
      unitRef="usd">10950000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iec9c87dc1d5c48028c3dd9d5a973f1ac_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4MzM_d9049657-af1e-45a1-8de1-4420b39a63bd"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6b37b90cec9546dbb921fc7ccf552563_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzM0OQ_a1831143-cf72-4cf8-9064-a5da406fd981"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2d7676116d424dcba532d99bbb4fd824_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ3Ng_3eefa955-a05e-4f3b-828b-b46aba2c1d85"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6b8c3657fc494f19b0e1233db636f04e_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU2MA_2a1a09b9-ef59-4525-ae13-edbe76e056c6"
      unitRef="usd">160000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <cwst:AdditionalRevolverCapacity
      contextRef="id768d66c0cc7461cbaf09599f27505f3_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzg1Mw_f3543ca7-be86-4ab3-8094-2984b63b83d6"
      unitRef="usd">125000000</cwst:AdditionalRevolverCapacity>
    <us-gaap:DebtInstrumentTerm
      contextRef="id32ab36933e24afc8095e19cce7aadf6_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzk1NQ_ac18c937-d1cc-40b7-82ea-0d185b06a9f8">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic1587beb294f40a089de4bffca698c0e_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4MDQ_54d0ca7b-7412-40e2-b2fb-130f51aec773"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9a77a276a831423f93a5da45202f9f3e_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4NzE_b42f2c33-1e22-407f-9773-a89cc05e7f2f"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <cwst:DebtInstrumentCovenantComplianceNetLeverageRatio
      contextRef="if759a1c1d2c84f4e8438bd13db3ca756_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY4OTc_a6dfbbe3-6276-4898-b093-2d04b3550527"
      unitRef="number">2.25</cwst:DebtInstrumentCovenantComplianceNetLeverageRatio>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ia16d904a06a2424690772432c2e80779_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzE0Mjg_00dc7e83-ff05-47e3-9fda-1931e3641c4a"
      unitRef="usd">148575000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i89af60e06cd7470d9d7fc320f97d8fd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzE1MTQ_8984c37c-6eff-4f68-9af7-74da9ad0752e"
      unitRef="usd">24525000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia0f8dab4ab4945329325ca7f95187e32_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyNjkzMjU_b33c34a8-19af-459c-a411-47e01006140f"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia0f8dab4ab4945329325ca7f95187e32_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzI5Mzg_d8cd8050-2dc5-4f44-bbe8-5365c2775f7c"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3e5e9407068040c8a7d9bf0ff88e9dae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzMwNDk_baffd631-a658-4eb4-9394-35dd707e0b80"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i23d32d8f52cd40b8a96bfc6101d0ed5a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY5MjI_912cf817-674c-4713-a12f-e06bafe45aee"
      unitRef="number">0.02875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iff52ac153eb74f10bbde9571d2fa0771_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY5NTQ_963f42be-a8ea-4699-bcf4-c0b9326e7ff5"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie18490fcdf9046979dcb09b55071b6b6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQxMDQ_e8a2fb16-c041-4b1a-8a8f-03a485650993"
      unitRef="usd">15000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i943b6d7e787845f1bbe09448d2298319_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzY5ODc_d5461ac2-3805-4b6e-9986-ecd9fddba210"
      unitRef="usd">25000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9924c32256e64782aac9d74c75ba31a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ0MDI_b5131d0e-21af-4220-8baa-b57dd1581eb7"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie18490fcdf9046979dcb09b55071b6b6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ1Mzc_e26db93a-1ec9-4c33-a0a5-dd796cf71ce9"
      unitRef="usd">15000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i943b6d7e787845f1bbe09448d2298319_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzcwMjI_6a669dab-94dd-41fe-8fda-cc5e06364c9c"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9924c32256e64782aac9d74c75ba31a5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzQ4NDA_edd94b76-c485-4679-9b37-26383d3fd3d6"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie18490fcdf9046979dcb09b55071b6b6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzUxMjA_25878aaf-9443-47f9-8177-0603ef7bceb6"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i160e533668ab477b82af2a4a62713519_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU4NDI_e1793747-1b8b-408e-8265-309b4fa5d227"
      unitRef="usd">16000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i160e533668ab477b82af2a4a62713519_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU4NzU_8bf0a58e-6a48-4e56-aebe-9fec583b0bed"
      unitRef="number">0.0475</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i160e533668ab477b82af2a4a62713519_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzYwNTA_2e7d0e0c-8331-407f-b02c-25e73b6043bf"
      unitRef="usd">16000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i17a953401bff4d79a0b650a5d9372316_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzcwNDk_6f5a299a-0ceb-49a0-9dd6-ba0fdb05fc46"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id97fefa45c784076bd2f2ae01cdff5cf_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyNjkzMzc_1d95c279-f3ea-4edd-b010-15dc96814175"
      unitRef="usd">11000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id97fefa45c784076bd2f2ae01cdff5cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzY1ODQ_beeb5ff6-02cb-4fdd-8737-01c1b9b9314a"
      unitRef="usd">11000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id97fefa45c784076bd2f2ae01cdff5cf_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzU0OTc1NTgxNzcwODA_25868bee-c464-4c0f-b0eb-1f3cddb1187b"
      unitRef="number">0.0295</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzc1NDE_2324cfb5-c74f-4b23-b513-5f599026806e"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzc1NDU_11bbb87b-9b74-4909-b3f4-8445c0075fcd"
      unitRef="usd">-7352000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzc1NTI_c92ea891-09af-4178-8742-df409e6a43b6"
      unitRef="usd">-517000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTc5_e27c944b-47a0-40fa-be8a-080ce10d796c">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense on long-term debt and finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of debt issuance costs and discount on long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Letter of credit fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: capitalized interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(295)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzItMS0xLTEtMA_44816a67-f07d-407d-b972-73c01012e9b4"
      unitRef="usd">22553000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzItMy0xLTEtMA_0ced97ae-8ea7-4549-bcd5-0ebe48062790"
      unitRef="usd">23431000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzItNS0xLTEtMA_e2406ec1-69e4-4f66-911f-08278d02811a"
      unitRef="usd">22060000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzMtMS0xLTEtMA_59e15086-ab52-4466-a22f-de6c8273fe05"
      unitRef="usd">2293000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzMtMy0xLTEtMA_561b653a-6fc3-4e29-bc58-9e48cb42936f"
      unitRef="usd">2449000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzMtNS0xLTEtMA_202d315c-c959-4084-a224-54da02bcf012"
      unitRef="usd">2692000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <cwst:LettersOfCreditFees
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzQtMS0xLTEtMA_ce1545a4-bde2-4295-a4d2-6c6f61c3bbe8"
      unitRef="usd">519000</cwst:LettersOfCreditFees>
    <cwst:LettersOfCreditFees
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzQtMy0xLTEtMA_407e3dda-9b0e-4131-8d70-a7dc51714229"
      unitRef="usd">554000</cwst:LettersOfCreditFees>
    <cwst:LettersOfCreditFees
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzQtNS0xLTEtMA_2dcd1aa3-6a27-4a6b-90c7-4f30894ac2d0"
      unitRef="usd">703000</cwst:LettersOfCreditFees>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzUtMS0xLTEtMA_b8c85a48-0e29-4f44-919b-277cad26b6f5"
      unitRef="usd">263000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzUtMy0xLTEtMA_b96efd94-c484-4811-bfff-24cf45a6bd14"
      unitRef="usd">140000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzUtNS0xLTEtMA_54e4358a-5043-42b6-99fe-de3ff372bc3d"
      unitRef="usd">295000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzYtMS0xLTEtMA_f4a9c829-5646-49bd-a0cc-62ad6df41749"
      unitRef="usd">25102000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzYtMy0xLTEtMA_83b76163-d38e-42a4-8cb7-e44e6d8ec9fa"
      unitRef="usd">26294000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpkNmZiZDdhNDc2ZmI0ZWU3ODgxODIzMjEwYmYxZjMzZi90YWJsZXJhbmdlOmQ2ZmJkN2E0NzZmYjRlZTc4ODE4MjMyMTBiZjFmMzNmXzYtNS0xLTEtMA_0d93952d-f0e6-4427-9f29-3a5dce8fe82a"
      unitRef="usd">25160000</us-gaap:InterestExpense>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5423f37733234af49381e573546d46ce_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzk5NzA_125468ae-a0f0-4e95-949c-57029a9f1f32"
      unitRef="usd">190000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib9b8943199254dbcb7d5d6ac389a1855_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzk5NzA_b78772b0-c4a2-4171-ad97-14811650cf4d"
      unitRef="usd">190000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="ib9b8943199254dbcb7d5d6ac389a1855_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyOTI3Mzg_761d177b-46ff-49a4-bba7-f2c4c9d7c595"
      unitRef="number">0.025</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="i5423f37733234af49381e573546d46ce_I20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyOTI3Mzg_79b61026-b32c-4430-b687-35e290a01a2e"
      unitRef="number">0.025</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib6e64bb13f69466389c80bb08813eb58_I20210228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyODc1MjM_d2433c94-3beb-47c5-8464-6565c8cd72b3"
      unitRef="usd">65000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAverageFixedInterestRate
      contextRef="ib6e64bb13f69466389c80bb08813eb58_I20210228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzIxOTkwMjMyOTI3NDU_3462e8b0-98aa-48c6-b4ba-4f718223a700"
      unitRef="number">0.018</us-gaap:DerivativeAverageFixedInterestRate>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTg2_162e5b06-5208-4fa1-9fce-e8289ea4ba25">&lt;div style="margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the effect of cash flow hedges related to derivative instruments on the consolidated balance sheet follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:26.696%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:42.363%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.737%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.740%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31,&lt;br/&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other current assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other non-current assets&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other accrued liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other long-term liabilities&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,929)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps - tax provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accumulated other comprehensive loss, net&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i380cea8d3de440a8bcd9989ef612183f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzItMy0xLTEtMA_d2ad5ced-e875-4f48-9323-f1ef8044842c"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8621b1f7f3b144c085994b9452629731_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzItNS0xLTEtMA_9cf6a8df-183a-4515-8800-2bd778a80e21"
      unitRef="usd">338000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if4dcdce0ae1846f4a16958e06532ac93_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzMtMy0xLTEtMA_4bef5393-864b-4878-9a9e-8608eba6afe6"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i750a1e1d57e04f4abc1794f1ef39d1de_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzMtNS0xLTEtMA_ef96333f-6a41-4ecd-a470-4d2e839213e9"
      unitRef="usd">482000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzQtMy0xLTEtMA_77ab6d60-beb0-4096-a570-c5ac26eb6ed0"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzQtNS0xLTEtMA_da78da83-491b-4fc2-abc6-ca9740740dab"
      unitRef="usd">820000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i02a20676f42346389e45121b1229fd25_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzYtMy0xLTEtMA_f984dd22-d380-459f-a259-1ca04195971d"
      unitRef="usd">1824000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ib962003b42d44a2ea6485521be679909_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzYtNS0xLTEtMA_1a3b2ee8-05ca-4406-8bb6-31fd2902ca2c"
      unitRef="usd">387000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="ide9588daaf724e61b9edc0b54bb393f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzctMy0xLTEtMA_1590aa35-8d1a-402f-bc31-2e794cf6afad"
      unitRef="usd">3603000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i66417185c607415f91c4a662385bb200_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzctNS0xLTEtMA_e6ee37d9-fd2a-45c9-a98f-0916267a8952"
      unitRef="usd">1555000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzgtMy0xLTEtMA_bb05a1c9-903a-46e0-bd83-935300d1fbd8"
      unitRef="usd">5427000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:DerivativeLiabilityFairValueGrossAsset
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzgtNS0xLTEtMA_6f8149e0-acef-4c53-822c-e01ec625d1b4"
      unitRef="usd">1942000</us-gaap:DerivativeLiabilityFairValueGrossAsset>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i670ec711f566420890a438ddf50a3296_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEwLTMtMS0xLTA_c5db2c2b-7ec1-4730-a0d4-997226fc658e"
      unitRef="usd">-5929000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEwLTUtMS0xLTA_c2501d04-372a-425b-ab89-a52aea123577"
      unitRef="usd">-1196000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax
      contextRef="i670ec711f566420890a438ddf50a3296_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzExLTMtMS0xLTA_b7e1243f-0e8c-4d87-b2f5-4ca82b241ab4"
      unitRef="usd">-112000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax
      contextRef="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzExLTUtMS0xLTA_65fcc100-c697-45c3-a7a1-d6c77de9a939"
      unitRef="usd">-112000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="i670ec711f566420890a438ddf50a3296_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEyLTMtMS0xLTA_5f16d25e-1b86-4528-b82d-0ee1ae3f43e6"
      unitRef="usd">-6041000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax
      contextRef="i08209dc870a54818917e5a482e4dfcd5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTpmMDcwZjQ5MTk2YjQ0MjFkYjdkNzhlYzA5Y2YwNzUyNC90YWJsZXJhbmdlOmYwNzBmNDkxOTZiNDQyMWRiN2Q3OGVjMDljZjA3NTI0XzEyLTUtMS0xLTA_8e27646d-4e96-4273-8ccf-b20d1daaae94"
      unitRef="usd">-1308000</us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodAfterTax>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTk0_7e0f9f05-6924-4bd7-a2a2-f48259a43a9b">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the amount of gain or (loss) on cash flow hedging relationships related to interest rate swaps reclassified from accumulated other comprehensive loss, net into earnings follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:60.609%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.732%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statement of Operations Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Expense) Income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(553)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(421)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="iba223aed65cb4c668bd01d7f73a42226_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTo2MjViMTdjNThlMzU0YmFiOWUzM2ZjODlmOTE4YzhlZC90YWJsZXJhbmdlOjYyNWIxN2M1OGUzNTRiYWI5ZTMzZmM4OWY5MThjOGVkXzMtMi0xLTEtMA_a456d02c-4050-4bc6-8b54-9e904bf0e862"
      unitRef="usd">-553000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i959c50f2c3b749a18ccabe59797dbc4d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTo2MjViMTdjNThlMzU0YmFiOWUzM2ZjODlmOTE4YzhlZC90YWJsZXJhbmdlOjYyNWIxN2M1OGUzNTRiYWI5ZTMzZmM4OWY5MThjOGVkXzMtNC0xLTEtMA_0ff87ff9-12dd-4e3d-8a73-ceedfb211433"
      unitRef="usd">-363000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie8a1ae44e72e426e9faf337054c5b7b2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTo2MjViMTdjNThlMzU0YmFiOWUzM2ZjODlmOTE4YzhlZC90YWJsZXJhbmdlOjYyNWIxN2M1OGUzNTRiYWI5ZTMzZmM4OWY5MThjOGVkXzMtNi0xLTEtMA_702855a9-8cd6-4e28-ae36-6c2e854f4b89"
      unitRef="usd">-421000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i217ee082cd2c45e28dc1b45c968869dc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEwNzYx_189151dd-3a0b-4c4a-a375-024594278807"
      unitRef="usd">131357000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ia8b6b83395ab4d90aad22db8c323adb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEwNzkx_4ebe2d37-3d25-4860-af97-fe3b45ba4195"
      unitRef="usd">122000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i3b7c9e30a5574bdeb4686f51b33b1b27_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzExMzIw_ebdbf8ce-69c3-44b4-beca-2a59d4729b0f"
      unitRef="usd">350000000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i38d5954e6ae141a49b8bea304c1d8124_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzI3NDg3NzkwODE2NTk_fcce4df3-7bed-489b-babf-3fb02ea0f3e1"
      unitRef="usd">26900000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90ZXh0cmVnaW9uOmY3NDQ2NTczNWQ5NzQxNDJiYmQwZDI1ZjBkMDQ5YmIxXzEyMTc1_3fdd27b0-11f8-4006-b9a5-8cbacf8d63dd">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Aggregate principal maturities of debt are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:79.844%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.156%;"/&gt;&lt;td style="width:1.0%;"/&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="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Future Payments as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;379,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;522,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzItMS0xLTEtMA_7da7d004-5d0f-49ad-aa46-2616aa4d57d5"
      unitRef="usd">4300000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzMtMS0xLTEtMA_7b149922-c54e-4f91-9ee9-05ca33eadc59"
      unitRef="usd">3593000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzQtMS0xLTEtMA_429def42-9ada-4fed-8c33-f89d8dc6df99"
      unitRef="usd">5358000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzUtMS0xLTEtMA_f33b9806-442a-4ca7-9e13-bddf2e648156"
      unitRef="usd">379945000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzYtMS0xLTEtMA_5307d245-8410-40d5-a250-e739ea280346"
      unitRef="usd">2893000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzctMS0xLTEtNDY4_2db93cc4-680f-4078-9ef3-1c0278c674cb"
      unitRef="usd">126639000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTEvZnJhZzpmNzQ0NjU3MzVkOTc0MTQyYmJkMGQyNWYwZDA0OWJiMS90YWJsZTozNTQyOGE4MGE5Y2Y0MjkyOGYzYTFlZTc4YjAzZWE3OS90YWJsZXJhbmdlOjM1NDI4YTgwYTljZjQyOTI4ZjNhMWVlNzhiMDNlYTc5XzgtMS0xLTEtMA_c6696553-985d-4b8b-b5b2-637d6983bf5e"
      unitRef="usd">522728000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE3MTM5_69fef007-b052-40c1-9124-3f2be16ac163">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the ordinary course of our business and as a result of the extensive governmental regulation of the solid waste industry, we are subject to various judicial and administrative proceedings involving state and local agencies. In these proceedings, an agency may seek to impose fines or to revoke or deny renewal of an operating permit held by us. From time to time, we may also be subject to actions brought by special interest or other groups, adjacent landowners or residents in connection with the permitting and licensing of landfills and transfer stations, or allegations of environmental damage or violations of the permits and licenses pursuant to which we operate. In addition, we may be named defendants in various claims and suits pending for alleged damages to persons and property, alleged violations of certain laws and alleged liabilities arising out of matters occurring during the ordinary operation of a waste management business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In accordance with FASB ASC 450 - Contingencies, we accrue for legal proceedings, inclusive of legal costs, when losses become probable and reasonably estimable. As of the end of each applicable reporting period, we review each of our legal proceedings to determine whether it is probable, reasonably possible or remote that a liability has been incurred and, if it is at least reasonably possible, whether a range of loss can be reasonably estimated under the provisions of FASB ASC 450-20. In instances where we determine that a loss is probable and we can reasonably estimate a range of loss we may incur with respect to such a matter, we record an accrual for the amount within the range that constitutes our best estimate of the possible loss. If we are able to reasonably estimate a range, but no amount within the range appears to be a better estimate than any other, we record an accrual in the amount that is the low end of such range. When a loss is reasonably possible, but not probable, we will not record an accrual, but we will disclose our estimate of the possible range of loss where such estimate can be made in accordance with FASB ASC 450-20.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Environmental Remediation Liability (including related litigation)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are subject to liability for environmental damage, including personal injury and property damage, that our solid waste, recycling and power generation facilities may cause to neighboring property owners, particularly as a result of the contamination of drinking water sources or soil, possibly including damage resulting from conditions that existed before we acquired the facilities. We may also be subject to liability for similar claims arising from off-site environmental contamination caused by pollutants or hazardous substances if we or our predecessors arrange or arranged to transport, treat or dispose of those materials. The following matters represent our material outstanding claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Southbridge Recycling&#160;&amp;amp; Disposal Park, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In October 2015, our Southbridge Recycling and Disposal Park, Inc. (&#x201c;SRD&#x201d;) subsidiary reported to the Massachusetts Department of Environmental Protection (&#x201c;MADEP&#x201d;) results of analysis of samples collected pursuant to our existing permit from private drinking water wells located near the Town of Southbridge, Massachusetts (&#x201c;Town&#x201d;) Landfill (&#x201c;Southbridge Landfill&#x201d;), which was operated by SRD and later closed in November 2018 when Southbridge Landfill reached its final capacity. Those results indicated the presence of contaminants above the levels triggering notice and response obligations under MADEP regulations. In response to those results, we are carrying out an Immediate Response Action pursuant to Massachusetts General Law Chapter 21E (the "Charlton 21E Obligations") pursuant to state law. Further, we have implemented a plan to analyze and better understand the groundwater near the Southbridge Landfill and we are investigating with the objective of identifying the source or sources of the elevated levels of contamination measured in the well samples. If it is determined that some or all of the contamination originated at the Southbridge Landfill, we will work with the Town (the Southbridge Landfill owner and the former operator of an unlined portion of the Southbridge Landfill, which was used prior to our operation of a double-lined portion of the Southbridge Landfill commencing in 2004) to evaluate and allocate the liabilities related to the Charlton 21E Obligations. In July 2016, we sent correspondence to the Town pursuant to Chapter 21E of Massachusetts General Laws demanding that the Town reimburse us for the environmental response costs we had spent and that the Town be responsible for all such costs in the future, as well as any other costs or liabilities resulting from the release of contaminants from the unlined portion of the Southbridge Landfill. The Town responded in September 2016, denying that the Southbridge Landfill is the source of such contamination, and claiming that if it is, that we may owe an indemnity to the Town pursuant to the Operating Agreement between us and the Town dated May 29, 2007, as amended. We entered into a Tolling Agreement with the Town to delay any further administrative or legal actions until our work with MADEP more specifically defines the parties&#x2019; responsibilities for the Charlton 21E Obligations, if any. Please see below for further discussion of our relationship with the Town regarding the Charlton 21E Obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In February 2016, we and the Town received a Notice of Intent to Sue under the Resource Conservation and Recovery Act ("RCRA") from a law firm purporting to represent residents proximate to the Southbridge Landfill (&#x201c;Residents&#x201d;), indicating its intent to file suit against us on behalf of the Residents alleging the groundwater contamination originated from the Southbridge Landfill. In February 2017, we received an additional Notice of Intent to Sue from the National Environmental Law Center under the Federal Clean Water Act ("CWA") and RCRA (collectively the &#x201c;Acts&#x201d;) on behalf of Environment America, Inc., d/b/a Environment Massachusetts, and Toxics Action Center, Inc., which have referred to themselves as the Citizen Groups. The Citizen Groups alleged that we had violated the Acts, and that they intended to seek appropriate relief in federal court for those alleged violations. On or about June 9, 2017, a lawsuit was filed against us, SRD and the Town in the United States District Court for the District of Massachusetts (the &#x201c;Massachusetts Court&#x201d;) by the Citizen Groups and the Residents alleging violations of the Acts (the &#x201c;Litigation&#x201d;), and demanding a variety of remedies under the Acts, including fines, remediation, mitigation and costs of litigation, and remedies for violations of Massachusetts civil law related to personal and property damages, including remediation, diminution of property values, compensation for lost use and enjoyment of properties, enjoinment of further operation of the Southbridge Landfill, and costs of litigation, plus interest on any damage award, on behalf of the Residents. We believe the Litigation to be factually inaccurate, and without legal merit, and we and SRD intend to vigorously defend the Litigation. Nevertheless, we believe it is reasonably possible that a loss will occur as a result of the Litigation although an estimate of loss cannot be reasonably provided at this time. We also continue to believe the Town should be responsible for costs or liabilities associated with the Litigation relative to alleged contamination originating from the unlined portion of the Southbridge Landfill, although there can be no assurance that we will not be required to incur some or all of such costs and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In December 2017, we filed a Motion to Dismiss the Litigation, and on October 1, 2018, the Massachusetts Court granted our Motion to Dismiss, and accordingly, dismissed the Citizen Groups claims under the Acts. The Massachusetts Court has retained jurisdiction of the Residents claims. The Citizen Groups intend to appeal the Massachusetts Court&#x2019;s decision to grant our Motion to Dismiss. The Residents moved for a stay of their case until the Citizen Groups appealed. We opposed the stay and in March 2019, the Massachusetts Court denied the Residents motion for a stay. We are in active discovery in the Residents case.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We entered into an Administrative Consent Order on April 26, 2017 (the &#x201c;ACO&#x201d;), with MADEP, the Town, and the Town of Charlton, committing us to equally share the costs with MADEP, of up to $10,000 ($5,000 each) for the Town to install a municipal waterline in the Town of Charlton ("Waterline"). Upon satisfactory completion of that Waterline, and other matters covered by the ACO, we and the Town will be released by MADEP from any future responsibilities for the Charlton 21E Obligations. We also entered into an agreement with the Town on April 28, 2017 entitled the &#x201c;21E Settlement and Water System Construction Funding Agreement&#x201d; (the &#x201c;Waterline Agreement&#x201d;), wherein we and the Town released each other from claims arising from the Charlton 21E Obligations. Pursuant to the Waterline Agreement, the Town will issue a twenty (20) year bond for our portion of the Waterline costs (up to $5,000). We have agreed to reimburse the Town for periodic payments under such bond.  Construction of the waterline is complete and homeowners are relying on municipal water supply.  Remaining aspects of the project are minor and are expected to be completed in early 2020.  Bond reimbursement to the Town will commence in the fiscal year ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have recorded an environmental remediation liability related to our obligation associated with installation of the Waterline in other accrued liabilities and other long-term liabilities. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 1.9%. Our expenditures could be significantly higher if costs exceed estimates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&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.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;"&gt;Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We completed the first phase of landfill capping and closure in fiscal year 2019 at the Southbridge Landfill and are actively seeking approval from MADEP to close and cap the remainder of the landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The costs and liabilities we may be required to incur in connection with the foregoing Southbridge Landfill matters could be material to our results of operations, our cash flows and our financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Potsdam Environmental Remediation Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 20, 2000, the State of New York Department of Environmental Conservation (&#x201c;DEC&#x201d;) issued an Order on Consent (&#x201c;Order&#x201d;) which named Waste-Stream, Inc. (&#x201c;WSI&#x201d;), our subsidiary, General Motors Corporation (&#x201c;GM&#x201d;) and Niagara Mohawk Power Corporation (&#x201c;NiMo&#x201d;) as Respondents. The Order required that the Respondents undertake certain work on a 25-acre scrap yard and solid waste transfer station owned by WSI in Potsdam, New York, including the preparation of a Remedial Investigation and Feasibility Study (&#x201c;Study&#x201d;). A draft of the Study was submitted to the DEC in January 2009 (followed by a final report in May 2009). The Study estimated that the undiscounted costs associated with implementing the preferred remedies would be approximately $10,219. On February 28, 2011, the DEC issued a Proposed Remedial Action Plan for the site and accepted public comments on the proposed remedy through March 29, 2011. We submitted comments to the DEC on this matter. In April 2011, the DEC issued the final Record of Decision (&#x201c;ROD&#x201d;) for the site. The ROD was subsequently rescinded by the DEC for failure to respond to all submitted comments. The preliminary ROD, however, estimated that the present cost associated with implementing the preferred remedies would be approximately $12,130. The DEC issued the final ROD in June 2011 with proposed remedies consistent with its earlier ROD. An Order on Consent and Administrative Settlement naming WSI and NiMo as Respondents was executed by the Respondents and DEC with an effective date of October 25, 2013. On January 29, 2016, a Cost-Sharing Agreement was executed between WSI, NiMo, Alcoa Inc. (&#x201c;Alcoa&#x201d;) and Reynolds Metal Company (&#x201c;Reynolds&#x201d;) whereby Alcoa and Reynolds elected to voluntarily participate in the onsite remediation activities at a combined 15% participant share. The majority of the remediation work was completed in fiscal year 2019. WSI is jointly and severally liable with NiMo, Alcoa and Reynolds for the total cost to remediate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have recorded an environmental remediation liability associated with the Potsdam site based on incurred costs to date and estimated costs to complete the remediation in other accrued liabilities and other long-term liabilities. Our expenditures could be significantly higher if costs exceed estimates. We inflate the estimated costs in current dollars to the expected time of payment and discount the total cost to present value using a risk-free interest rate of 1.5%. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the changes to the environmental remediation liability associated with the Potsdam site follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.422%;"/&gt;&lt;td style="width:1.0%;"/&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.423%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;"&gt;Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, for each of the five succeeding fiscal years and the aggregate amount thereafter are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.430%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.570%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Future Environmental Remediation Payments as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);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 liability to the amount recognized in the statement of financial position is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Undiscounted liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less discount, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability balance - December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);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. We are not presently aware of any other situations that would have a material adverse impact on our business, financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Legal Proceedings &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On or about March 8, 2018, the Citizen Groups described above delivered correspondence to our subsidiary, North Country Environmental Services, Inc. ("NCES") and us, providing notice of the Citizen Groups' intent to sue NCES and us for violations of the CWA in conjunction with NCES's operation of its landfill in Bethlehem, New Hampshire ("NCES Landfill"). On May 14, 2018, the Citizen Groups filed a lawsuit against NCES and us in the United States District Court for the District of New Hampshire (the &#x201c;New Hampshire Court&#x201d;) alleging violations of the CWA, arguing that ground water discharging into the Ammonoosuc River is a "point source" under the CWA (the "New Hampshire Litigation"). The New Hampshire Litigation seeks remediation and fines under the CWA. On June 15, 2018, we and NCES filed a Motion to Dismiss the New Hampshire Litigation. On July 13, 2018, the Citizen Groups filed objections to our Motion to Dismiss. On July 27, 2018, we filed a reply in support of our Motion to Dismiss. On September 25, 2018, the New Hampshire Court denied our Motion to Dismiss. In March of 2019, we filed a motion in the New Hampshire Litigation asking for a stay of this litigation until certain appeals from discordant federal circuits were heard by the Supreme Court of the United States (&#x201c;SCOTUS&#x201d;). SCOTUS has granted certiorari determining that the circumstances described are sufficient for SCOTUS to hear such cases. Our motion for a stay was granted in the New Hampshire Litigation, and SCOTUS is expected to hear and rule on such cases this calendar year. In any event, we intend to continue to vigorously defend against the New Hampshire Litigation, which we believe is without merit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Ontario County, New York Class Action Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On or about September 17, 2019, Richard Vandemortel and Deb Vandemortel filed a class action complaint against us on behalf of similarly situated citizens in Ontario County, New York. The lawsuit has been filed in Ontario County (the &#x201c;New York Litigation&#x201d;). It alleges that over one thousand (1,000) citizens constitute the putative class in the New York Litigation, and it seeks damages for diminution of property values and infringement of the putative class&#x2019; rights to live without interference to their daily lives due to odors emanating from the Ontario County Landfill, which is operated by us pursuant to a long-term Operation, Maintenance and Lease Agreement with Ontario County. The New York Litigation was served on us on October 14, 2019. We are reviewing the New York Litigation and intend to present a vigorous defense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Loss Contingency &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 9, 2019, NCES filed an application for a 1.2 million (cy) expansion of the capacity of the NCES Landfill with the New Hampshire Department of Environmental Services (&#x201c;NHDES&#x201d;) (&#x201c;Stage VI Expansion&#x201d;). The Stage VI Expansion would provide NCES with over five (5) years of additional capacity beyond the capacity of Stage V.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In January 2020, NHDES informed NCES and us that NHDES had concerns regarding the short-term public benefit need for the Stage VI expansion, and also in respect of certain technical concerns regarding the Stage VI expansion. Given the fact the NHDES decided to review our permit application for the Stage VI Expansion with respect to public benefit determination using a different regulatory framework than used in any of our previous permitting activities at NCES, we informed the NHDES on February 11, 2020, that while we vigorously disagreed with NHDES&#x2019; review of our application and the context for the NHDES&#x2019; concerns, we would withdraw our application with the expectation of refiling the application with the NHDES as soon as possible. While the refiling of the application for the Stage VI Expansion could be rejected by the NHDES, and while delay of the Stage VI Expansion will surely occur, we remain confident that we will receive a permit for the Stage VI Expansion. We believe that a loss of $1,195 is reasonably possible, but not probable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Employment Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have entered into employment contracts with five of our executive officers. The contracts are dated June&#160;18, 2001,&#160;March&#160;31, 2006, July&#160;6, 2010, September&#160;1, 2012 and March 1, 2016. Each contract had an initial term between &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQx_452ded93-c886-4991-bb22-a772d5bd83b0"&gt;one&lt;/span&gt; and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NTQ4_3d2ece67-b1ee-4ba4-aaf9-7df4b19f9f8d"&gt;three&lt;/span&gt; years and a covenant not-to-compete ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjAw_667d41c9-cbcb-494e-bc6c-695350d36938"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2NjA2_284cc7fd-7fc4-437a-bddd-0ca5ab71ef93"&gt;two&lt;/span&gt; years from the date of termination. These contracts automatically extend for a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2Njg4_163e68eb-2fb7-4990-88f5-2d4ce32c1102"&gt;one&lt;/span&gt; year period at the end of the initial term and any renewal period. Total annual commitments for salaries under these contracts are $1,937. In the event of a change in control of us, or in the event of involuntary termination without cause, the employment contracts provide for a payment ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTg3_5255fd95-001b-4948-8192-e99009d2789a"&gt;one&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2OTkz_f401707c-932a-4fb2-8e84-bd31a2f43e57"&gt;three&lt;/span&gt; years of salary and bonuses. We also have other employment contracts or arrangements with employees who are not executive officers.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i1eb97983d83a4792a30e8e9aa023487c_I20170426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzg0OTE_2f083232-7263-4809-b38a-caa99a795823"
      unitRef="usd">10000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="ie61a9149907b46c4997a1cdfc0da3898_I20170426"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzcxNDY4MjU1OTc2OTk_e94750b9-56d4-476e-8048-f555dfa8a513"
      unitRef="usd">5000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:DebtInstrumentTerm
      contextRef="ia44d1291e2eb4a7e8ca4fd923bdad1cc_D20170428-20170428"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzkxMjg_48623ddd-c3df-40be-b49f-3112dd73c7c0">P20Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:EnvironmentalExitCostsAnticipatedCost
      contextRef="id8a2f40a48044841bdbb9e881cbe383d_D20170428-20170428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzkxODg_3992c235-790a-4c57-9c6a-289b635a9239"
      unitRef="usd">5000000</us-gaap:EnvironmentalExitCostsAnticipatedCost>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i54a51c5baba5471282cf188e5984825b_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzk3Mjk_64c85f1d-49fe-440f-87d5-809aaa0e0325"
      unitRef="number">0.019</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzIxOTkwMjMzMzI2NTY_099f092e-7864-455a-935a-79188124b59e">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.676%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.794%;"/&gt;&lt;td style="width:1.0%;"/&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.795%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(915)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;"&gt;Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i445f0c96b50d46a2b300670fa95dbacf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzMtMS0xLTEtMA_962df85b-bc76-4454-981a-4dacbcca727f"
      unitRef="usd">5173000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i51360681fcde43fe84e10daa215f4b00_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzMtMy0xLTEtMA_485e200d-886f-483f-b0f1-672efb83a272"
      unitRef="usd">5936000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzQtMS0xLTEtMA_082f64a0-0ca7-4f80-9985-588985cc8811"
      unitRef="usd">124000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzQtMy0xLTEtMA_eb3a9376-2876-4238-a34b-2a68ea9db5ad"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzUtMS0xLTEtMA_40df3c40-5c09-479d-86cd-eb85dbdef87c"
      unitRef="usd">0</cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred>
    <cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzUtMy0xLTEtMA_e3a0aa10-3595-42de-ad64-df5a7370c01c"
      unitRef="usd">152000</cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzctMS0xLTEtMA_e28a9449-fae6-44b3-8b19-b43dd03ed04f"
      unitRef="usd">701000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzctMy0xLTEtMA_d9b4cc83-9914-418c-8239-9f2c5fd3d082"
      unitRef="usd">915000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i54a51c5baba5471282cf188e5984825b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzgtMS0xLTEtMA_626c1a8a-3d72-4271-a00c-1a42997d677e"
      unitRef="usd">4596000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i445f0c96b50d46a2b300670fa95dbacf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjMDkxZTkwOGViMGU0YzgyYmFiMmRhYzI0OWMyZGM1Zi90YWJsZXJhbmdlOmMwOTFlOTA4ZWIwZTRjODJiYWIyZGFjMjQ5YzJkYzVmXzgtMy0xLTEtMA_72d4c0f7-64da-4b13-86e4-a6c0572ca34c"
      unitRef="usd">5173000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cwst:ScrapYardAndSolidWasteTransferStation
      contextRef="i64c82649493542dfaba218dc5ea16317_I20001220"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEwNjI5_bfb25999-618b-43eb-aec8-b04613163c8d"
      unitRef="acre">25</cwst:ScrapYardAndSolidWasteTransferStation>
    <cwst:UndiscountedCostsPreferredRemedies
      contextRef="ie93d9c1c299b4efb9688328850fea264_I20090531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzExMDMw_57191e31-6629-490b-8030-bc8299ae893a"
      unitRef="usd">10219000</cwst:UndiscountedCostsPreferredRemedies>
    <cwst:UndiscountedCostsPreferredRemedies
      contextRef="i3033aa1ba9dd4bffa38b15b44b8c6d0e_I20110430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzExNTU0_949a0983-fa5c-404d-bb34-c81c8c337c24"
      unitRef="usd">12130000</cwst:UndiscountedCostsPreferredRemedies>
    <cwst:PercentageParticipationInOnsiteRemediationActivities
      contextRef="idf576da736674a23aa7f55717632b67e_I20160129"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEyMDc3_09d68a6b-5526-4a59-8945-296ec95fc391"
      unitRef="number">0.15</cwst:PercentageParticipationInOnsiteRemediationActivities>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i9aea8f1596cd4277b08220f7e5fba25c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEyODI0_d930cbf9-4046-4fe7-8285-46aa56b9298c"
      unitRef="number">0.015</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock
      contextRef="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzIxOTkwMjMyNzQxMjA_954bbf49-216d-47d0-8fb3-99169a287170">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the changes to the environmental remediation liability associated with the Potsdam site follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:64.422%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.422%;"/&gt;&lt;td style="width:1.0%;"/&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.423%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:18pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,463)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(171)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Obligations incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;"&gt;Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ic71f87dddcbe462b8b9e0ab996718558_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzItMS0xLTEtMA_9a9d3520-d2ad-483a-99f2-8c42235ed620"
      unitRef="usd">5614000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i4ff6c2d728774674a5ac495a0e19a061_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzItMy0xLTEtMA_89b41815-2b15-4321-b42f-f97e8e5a98a6"
      unitRef="usd">5758000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzQtMS0xLTEtMA_de8a2078-ad4c-4afd-8ddb-180cf4437bcf"
      unitRef="usd">4463000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i8d7ef7a1d23c48b180218cb91ecfc8bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzQtMy0xLTEtMA_698fd69a-a204-4e61-8c55-3164aac47077"
      unitRef="usd">171000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred
      contextRef="i0f03e57cbdab4d56bd0e12b73658025e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzUtMS0xLTEtMA_2ff37d46-7ae9-4168-8b8c-046264de2610"
      unitRef="usd">0</cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred>
    <cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred
      contextRef="i8d7ef7a1d23c48b180218cb91ecfc8bf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzUtMy0xLTEtMA_51563956-322a-4971-a764-ec378ee61f55"
      unitRef="usd">27000</cwst:AccrualForEnvironmentalLossContingenciesObligationsIncurred>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i9aea8f1596cd4277b08220f7e5fba25c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzctMS0xLTEtMA_3a10994b-8017-4f00-82f1-11292f489e1b"
      unitRef="usd">1151000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ic71f87dddcbe462b8b9e0ab996718558_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpmMWI4MjMyY2IzYTc0MzA1YjY4ZDFjMTlhNWQ5OTI4OS90YWJsZXJhbmdlOmYxYjgyMzJjYjNhNzQzMDViNjhkMWMxOWE1ZDk5Mjg5XzctMy0xLTEtMA_78c2a9db-5e9d-405d-8bf3-0fd8c79593cc"
      unitRef="usd">5614000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE3MTQ5_7aa356d8-7768-46d6-ac1b-17c8ee2fc636">The total expected environmental remediation payments, in today&#x2019;s dollars, for each of the five succeeding fiscal years and the aggregate amount thereafter are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.430%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.570%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Estimated Future Environmental Remediation Payments as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal year ending December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cwst:ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzEtMS0xLTEtMA_f7bdbc26-ff00-44bc-8c0a-ddbbc7bce691"
      unitRef="usd">446000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzItMS0xLTEtMA_dbe051fd-e75a-4b57-84a4-5a1a51bb42cd"
      unitRef="usd">382000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzMtMS0xLTEtMA_36488734-0554-4556-bd83-4961284e315b"
      unitRef="usd">392000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzQtMS0xLTEtMA_7761b902-19cb-40ac-a52c-d1761a1b41ff"
      unitRef="usd">367000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzUtMS0xLTEtMA_6bbbcbcb-c26a-420a-82a2-7ced0afd765e"
      unitRef="usd">386000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzYtMS0xLTEtMA_bf4a1589-6ac0-4dbe-b66e-faac82bf6468"
      unitRef="usd">4630000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTphY2UyZGVkOGY0NDM0MTAwOTAxY2FhMjI4MDQwZDRkMi90YWJsZXJhbmdlOmFjZTJkZWQ4ZjQ0MzQxMDA5MDFjYWEyMjgwNDBkNGQyXzctMS0xLTEtMA_ba1220ae-de84-4536-a5df-70276cf6c364"
      unitRef="usd">6603000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE3MTUz_fe2fb8ec-e345-41e2-926f-d3088b751572">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 liability to the amount recognized in the statement of financial position is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:80.258%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.742%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Undiscounted liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less discount, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(856)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liability balance - December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cwst:ScheduleofReconciliationofExpectedUndiscountedLiabilityToActualLiabilityTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjNDE4ZWY5Nzc1YTE0YzA0YmYxOGZiMTRiODM3NjI1My90YWJsZXJhbmdlOmM0MThlZjk3NzVhMTRjMDRiZjE4ZmIxNGI4Mzc2MjUzXzEtMS0xLTEtMA_2fdd99fc-d8ed-4bc2-a264-0fc79d67a2f2"
      unitRef="usd">6603000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscount
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjNDE4ZWY5Nzc1YTE0YzA0YmYxOGZiMTRiODM3NjI1My90YWJsZXJhbmdlOmM0MThlZjk3NzVhMTRjMDRiZjE4ZmIxNGI4Mzc2MjUzXzItMS0xLTEtMA_930a6017-e9f3-4e4b-b052-a0dc0cc89301"
      unitRef="usd">856000</us-gaap:AccrualForEnvironmentalLossContingenciesDiscount>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90YWJsZTpjNDE4ZWY5Nzc1YTE0YzA0YmYxOGZiMTRiODM3NjI1My90YWJsZXJhbmdlOmM0MThlZjk3NzVhMTRjMDRiZjE4ZmIxNGI4Mzc2MjUzXzMtMS0xLTEtMA_2baeb285-4d3e-427a-98e2-02c284d70b88"
      unitRef="usd">5747000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="i55686acef5524cd19edbe3355d65be3c_D20190917-20190917"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzIxOTkwMjMzMTQ1MDM_52aaed8c-f65b-46ab-89b4-f36455997219"
      unitRef="numberofplantiffs">1000</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if90dded79d0d4dc39b2283caa73e4446_I20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzEwOTk1MTE3MDA1OTI_634e57cf-61fb-46d7-95f7-93d68179f437"
      unitRef="usd">1195000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <cwst:EmploymentContractsExecutiveOfficers
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2MzYz_a877e4dd-3ef0-4f63-b814-55f3e7d07615"
      unitRef="executive_officer">5</cwst:EmploymentContractsExecutiveOfficers>
    <cwst:CommitmentAmountUnderEmploymentAgreement
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zOTcvZnJhZzpkM2VhZTFjZjhlODc0NzE0YjkxZDVjMjUzNzAwNzExMC90ZXh0cmVnaW9uOmQzZWFlMWNmOGU4NzQ3MTRiOTFkNWMyNTM3MDA3MTEwXzE2ODIy_b46f4146-6aa5-4474-b70a-47e2fa7fec0d"
      unitRef="usd">1937000</cwst:CommitmentAmountUnderEmploymentAgreement>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTg1_da781469-ac45-4c9b-8104-8f504f9817c1">STOCKHOLDERS' EQUITY&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal year 2019, we completed a public offering of 3,565 shares of our Class A common stock at a public offering price of $29.50 per share. The offering resulted in net proceeds to us of $100,446, after deducting underwriting discounts and commissions and offering expenses. The net proceeds from the offering were and are to be used for general corporate purposes, including potential acquisitions or development of new operations or assets with the goal of complementing or expanding our business, working capital and capital expenditures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal year 2019, we completed the unregistered sale of 59 shares of our Class A common stock at a price of $44.15 per share. The sale resulted in net proceeds to us of $2,619. The shares were previously held in escrow according to the terms of our acquisition of WSI and released to us for liquidation to offset costs associated with the environmental remediation of the WSI's Potsdam, New York site. We recorded a $2,619 reduction of goodwill in line with business combination standards in place at the time the shares held in escrow were issued. See Note 12, Commitments and Contingencies for additional disclosure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 and December 31, 2018, we had no shares issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;2006 Stock Incentive Plan. &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 30, 2007, we adopted the 2006 Stock Incentive Plan (&#x201c;2006 Plan&#x201d;). The 2006 Plan was amended in the fiscal year ended April 30, 2010. The 2006 Plan terminated as of October&#160;9, 2016 and as a result no additional awards may be made pursuant to the 2006 Plan. Outstanding shares which are not actually issued under the 2006 Plan because such awards expire or otherwise result in shares not being issued are reserved for issuance under the 2016 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; In fiscal year 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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, there were 1,361 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="background-color:rgb(255,255,255, 0.0);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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3NTg_1708fbe3-ee6d-4feb-8d0a-ba85819888c0"&gt;ten&lt;/span&gt; years and vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3Nzc_e9d58eee-8a31-439b-835f-2219d108ff20"&gt;one&lt;/span&gt; year to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3ODM_32d91aed-4f96-4f61-ad11-1c0bf411219a"&gt;four&lt;/span&gt; year period from the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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, with the exception of market-based performance stock option grants, is estimated using a Black-Scholes option-pricing model, which requires extensive use of accounting judgment and financial estimation, including estimates of the expected term stock option holders will retain their vested stock options before exercising them and the estimated volatility of our Class A common stock price over the expected term. The fair value of each market-based performance stock option granted is estimated using a Monte Carlo option-pricing model, which also requires extensive use of accounting judgment and financial estimation, including estimates of the expected term stock option holders will retain their vested stock options before exercising them and the estimated volatility of our Class A common stock price over the expected term, but also including estimates of share price appreciation 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Restricted stock, restricted stock units and performance 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="background-color:rgb(255,255,255, 0.0);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 &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzU0NjM_f7d79704-a391-473b-aae0-e4564e3b3ae5"&gt;three&lt;/span&gt; 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. Performance stock units and 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.841%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.489%;"/&gt;&lt;td style="width:1.0%;"/&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.489%;"/&gt;&lt;td style="width:1.0%;"/&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.489%;"/&gt;&lt;td style="width:1.0%;"/&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.493%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(571)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal years 2019, 2018 and 2017, stock-based compensation expense for stock options was $0, $473 and 644, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal years 2019, 2018 and 2017, the aggregate intrinsic value of stock options exercised was $19,475, $1,916 and $4,664, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, there was no remaining unrecognized stock-based compensation expense related to outstanding stock options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our calculation of stock-based compensation expense associated with stock options granted, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model, was made using the Black-Scholes valuation model. We did not grant any new stock options in fiscal years 2019, 2018 or 2017.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Expected life is calculated based on the weighted average historical life of the vested stock options, giving consideration to vesting schedules and historical exercise patterns. Risk-free interest rate is based on the U.S. Treasury yield curve for the period of the expected life of the stock option. Expected volatility is calculated using the weekly historical volatility of our Class&#160;A common stock over the expected life, except in the case of market-based performance stock option where the daily historical volatility of our Class A common stock over the expected life is used.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The Black-Scholes valuation model and the Monte Carlo option-pricing model each require 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.543%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.180%;"/&gt;&lt;td style="width:1.0%;"/&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.180%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.449%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A common stock vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(449)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 186 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2019 resulted in the issuance of 178 additional shares of Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal years 2019, 2018 and 2017, stock-based compensation expense related to restricted stock, restricted stock units and performance stock units was $7,036, $7,821 and $5,652, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal years 2019, 2018 and 2017, the total fair value of other stock awards vested was $8,177, $10,529 and $5,706, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, total unrecognized stock-based compensation expense related to restricted stock units was $3,156, which will be recognized over a weighted average period of 1.2 years. Total unrecognized stock-based compensation expense related to performance stock units, assuming the attainment of maximum performance targets, was $6,051, which will be recognized over a weighted average period of 1.5 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019 was $38.74 per award, which was calculated using a Monte Carlo pricing model assuming a risk free interest rate of 2.28% and an expected volatility of 30.9% 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We also recorded $186, $150 and $136 of stock-based compensation expense related to our Amended and Restated 1997 Employee Stock Purchase Plan during fiscal years 2019, 2018 and 2017, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Tax (benefits) provisions for income taxes associated with stock-based compensation during fiscal years 2019, 2018 and 2017 of $(291), $(23) and $117, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Accumulated Other Comprehensive Income (Loss)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Accumulated other comprehensive income (loss) is a component of stockholders' equity (deficit) 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="background-color:rgb(255,255,255, 0.0);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) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.114%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2016&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax expense related to items in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative effect of new accounting principle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);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) for fiscal years 2019, 2018 and 2017 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.323%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.323%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:29.915%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Details About Accumulated Other Comprehensive Income (Loss) Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts Reclassified Out of Accumulated Other Comprehensive Income (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="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i0bc25790bf5d408196a8fdce37734c3c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwNg_687a36df-da14-44da-b469-e55dcf83cb43"
      unitRef="shares">3565000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="idcbb794477b24f048e331de2a50a6092_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE3Mw_c345567a-4365-4ff1-bbed-9c5d0d7022d3"
      unitRef="usdPerShare">29.50</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i0bc25790bf5d408196a8fdce37734c3c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzIzNA_89e60a24-7df3-4fc8-9118-09c6270c8ee8"
      unitRef="usd">100446000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i63e4bb45d9134d5ab2a331c6dbeab96a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NDA_e1fe33f5-5679-4c74-a550-a6ee1bd318db"
      unitRef="shares">59000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="if88ed2f6cbb14e2c8f3000fd72ab60c6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NDQ_328e1fbc-222a-45fc-8585-7eaa690af49b"
      unitRef="usdPerShare">44.15</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i63e4bb45d9134d5ab2a331c6dbeab96a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NTI_ddcd6c23-998d-416b-8c85-2742c728a89f"
      unitRef="usd">2619000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:GoodwillTransfers
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NjM_e32383ea-19ad-4d5d-a0c8-edcd3512fe89"
      unitRef="usd">-2619000</us-gaap:GoodwillTransfers>
    <cwst:StockholdersEquityVotesperShareHeld
      contextRef="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEyNzM_0da4a712-a991-454a-be8a-fac3d8f7f6d6"
      unitRef="vote">1</cwst:StockholdersEquityVotesperShareHeld>
    <cwst:StockholdersEquityVotesperShareHeld
      contextRef="i4457a1f298b34d17b90b0544046a427f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEzNTg_51e44c77-cdf6-4f1e-aeeb-d7e2994f4a25"
      unitRef="vote">10</cwst:StockholdersEquityVotesperShareHeld>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE2NzY_22084f44-f9f8-4ff4-9eb2-7c9c4a280ed7"
      unitRef="shares">944000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE3NTI_361f04c6-7a4f-40b8-83d2-5f1f753e288a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzE3NTI_f5bd21a1-371e-4781-aac7-f739abefef20"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5cf25712364c486f9a61ff2fc4839efc_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzI1MTU_0c94ef79-6c66-4c80-8c95-79f27be162a9"
      unitRef="shares">2250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i46db007c3ac24518a8c115bfa6ba75aa_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzIxOTkwMjMyNjk2ODk_458d4d18-543f-468f-b200-1ab8dcd4de6d"
      unitRef="shares">2723000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i5cf25712364c486f9a61ff2fc4839efc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzMwNTA_2b57e768-b54a-4527-a2f6-1e5f1c863c51"
      unitRef="shares">1361000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTcy_5279917d-b504-4f6b-8f13-44d52028fce3">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.841%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.489%;"/&gt;&lt;td style="width:1.0%;"/&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.489%;"/&gt;&lt;td style="width:1.0%;"/&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.489%;"/&gt;&lt;td style="width:1.0%;"/&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.493%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock&#160;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(571)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Exercisable, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzEtMS0xLTEtMA_c58d9a45-20dc-4714-a50b-c8b6f9a5726c"
      unitRef="shares">669000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzEtMy0xLTEtMA_092db37f-1a27-4b64-be58-38e0d62bb9e3"
      unitRef="usdPerShare">6.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzItMS0xLTEtMA_5984df37-7e65-4315-8ada-724c97de51c9"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzItMy0xLTEtMA_6772f8ee-c9fc-49da-8823-9295eb83226b"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzMtMS0xLTEtMA_648d074a-344b-4f40-ad10-a54716ebf126"
      unitRef="shares">571000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzMtMy0xLTEtMA_721cc243-734b-4eee-9ddf-2030325ef833"
      unitRef="usdPerShare">5.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzQtMS0xLTEtMA_87dc10ae-7186-4384-8dc4-ec76e13e8aab"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzQtMy0xLTEtMA_ac72e2aa-fe6a-484c-8f08-b7d831a46fd9"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtMS0xLTEtMA_88c33797-28cb-43a5-8a8c-67bec60263af"
      unitRef="shares">98000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtMy0xLTEtMA_d17b1582-641e-4a51-a240-f761ec76cd81"
      unitRef="usdPerShare">9.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtNS0xLTEtMA_8f896d47-0c65-43d0-8a8a-c410fd42233e">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzYtNy0xLTEtMA_72679cd3-3a78-476c-b5b4-9ac03834d976"
      unitRef="usd">3614000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctMS0xLTEtMA_a3b00646-d3dd-4b24-a3d4-2b2438baac1d"
      unitRef="shares">98000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctMy0xLTEtMA_f8b15cd2-1d30-450d-918b-8048e76269bc"
      unitRef="usdPerShare">9.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctNS0xLTEtMA_5bc4fdd7-b2b2-4a37-a040-29f36925956c">P5Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo3NGMxMjg5ZTllNTk0NTIwOTk2OWVlZWIzM2U1YTliZC90YWJsZXJhbmdlOjc0YzEyODllOWU1OTQ1MjA5OTY5ZWVlYjMzZTVhOWJkXzctNy0xLTEtMA_21652ce7-77e8-4082-86ac-ce342aa84233"
      unitRef="usd">3614000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1bb6a65034614cf6beb0ad686ae7abd5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzYzODI_0edae568-9dd8-408c-aa48-cbe89afda230"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i22c5a576600843a9b7529ff11faf652f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzYzODY_1290b8be-a3ce-492e-b9e0-60dbb8cce0cc"
      unitRef="usd">473000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ied708f8a2f004cfbb1a28a2316cf8717_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzYzOTM_7383d3f3-e207-4422-8854-af315d2a4743"
      unitRef="usd">644000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1bb6a65034614cf6beb0ad686ae7abd5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzY1MDc_20758c19-354e-4955-a078-4ba3849351a8"
      unitRef="usd">19475000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i22c5a576600843a9b7529ff11faf652f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzY1MTE_7d87f0be-ce72-474a-949c-206456a15379"
      unitRef="usd">1916000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ied708f8a2f004cfbb1a28a2316cf8717_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzY1MTg_3ab80ba8-4202-4943-837c-2c4212d36bbf"
      unitRef="usd">4664000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzcxNDY4MjU1OTE3NzY_1696a4ea-b989-42d0-b456-49445976bbed">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:28.543%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.180%;"/&gt;&lt;td style="width:1.0%;"/&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.180%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.446%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:14.449%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant&#160;Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;37.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A common stock vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(449)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Forfeited or canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outstanding, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 186 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2019 resulted in the issuance of 178 additional shares of Class A common stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i2606f5166bdd45c1aa6c15387f886bfe_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzEtMS0xLTEtMA_431bcfb8-48e0-4740-b60e-4c52d599fbd2"
      unitRef="shares">686000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i2606f5166bdd45c1aa6c15387f886bfe_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzEtMy0xLTEtMA_ecf1597d-d87d-456d-b232-430b5745fd1d"
      unitRef="usdPerShare">15.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzItMS0xLTEtMA_ae460edb-25e1-461a-849e-d3176f24939a"
      unitRef="shares">166000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzItMy0xLTEtMA_b875a7f7-f6a7-4dd2-9fb2-bdbfcd4e2aea"
      unitRef="usdPerShare">37.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzMtMS0xLTEtMA_e97265f3-6428-4a80-a9fe-f6caa9bda7e4"
      unitRef="shares">449000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzMtMy0xLTEtMA_1f7d4680-52f9-41ef-87a2-f1b399a00f59"
      unitRef="usdPerShare">12.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzQtMS0xLTEtMA_08704a59-8fad-4d61-986b-8822abae51e4"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzQtMy0xLTEtMA_ca0cf7c2-a88f-4675-8758-329a5dc74eb3"
      unitRef="usdPerShare">23.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idc130486a597491b8e76729b39386b7a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtMS0xLTEtMTA5MQ_26347a65-94e9-4846-a080-6d12fe82a28c"
      unitRef="shares">393000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idc130486a597491b8e76729b39386b7a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtMy0xLTEtMA_d0d80876-19e5-4a81-831b-33a5a43948d8"
      unitRef="usdPerShare">28.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtNS0xLTEtMA_03b507d6-5ed2-4d16-8274-af883a28dbf5">P1Y3M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="idc130486a597491b8e76729b39386b7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzUtNy0xLTEtMA_e1734945-29c4-4010-835f-4cd599df6be8"
      unitRef="usd">6992000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber
      contextRef="idc130486a597491b8e76729b39386b7a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtMS0xLTEtMA_93829965-4f98-45f2-a0c7-30f566fcdb3e"
      unitRef="shares">579000</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedNumber>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue
      contextRef="idc130486a597491b8e76729b39386b7a_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtMy0xLTEtMA_c8a8027f-0c88-4444-9879-38209819ef61"
      unitRef="usdPerShare">29.69</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsUnvestedWeightedAverageGrantDateFairValue>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm
      contextRef="i5b61512579fc4295aeec51012fd4b00c_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtNS0xLTEtMA_9713de9b-fab2-4a91-9647-73f870e04ee6">P1Y4M24D</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedWeightedAverageRemainingContractualTerm>
    <cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue
      contextRef="idc130486a597491b8e76729b39386b7a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTozM2EwMGExNmYxYzQ0OGY5OTY5NDM5NjJiMmE0ODhhMi90YWJsZXJhbmdlOjMzYTAwYTE2ZjFjNDQ4Zjk5Njk0Mzk2MmIyYTQ4OGEyXzYtNy0xLTEtMA_71c8facc-ef34-44ba-8155-0863f78992fb"
      unitRef="usd">9458000</cwst:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsNonvestedAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i182a4018665b4a508455128ba59fd15b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzgxNDU_7a3f5f0c-5621-4349-999c-a25db9687973"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <cwst:AdditionalSharesIssuedMaximumAttainmentLevel
      contextRef="ide2e1db80a7b448d9d73da1e4fa445ff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzgyNjE_fb3e4801-28ba-46d2-9885-c16aa30bbc01"
      unitRef="shares">186000</cwst:AdditionalSharesIssuedMaximumAttainmentLevel>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ide2e1db80a7b448d9d73da1e4fa445ff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg0MzQ_f56103c6-5bfa-4690-814e-6030154ee3e4"
      unitRef="shares">178000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i781988d017b9400c9bfa9f2ad704bb1f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg2MzI_c7e77a1d-7a9f-4354-a5f1-017e82dc4053"
      unitRef="usd">7036000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2f335098814242e59c9cdf0b7d354e86_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg2MzY_578b75df-39d0-4e8d-8136-2e24baf01a02"
      unitRef="usd">7821000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie050ea59b4bd4a5188ac7ef655815529_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg2NDM_182c4dcc-deb5-4c80-a028-5992799672b2"
      unitRef="usd">5652000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg3NTE_58a646c0-5dcf-4ebe-ae3a-924b0b8f15de"
      unitRef="usd">8177000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg3NTU_845430ee-f0d6-4841-ae4e-6f9cfe1a7fcc"
      unitRef="usd">10529000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg3NjI_7b689ee8-3e37-4fed-aeee-43e31b06c597"
      unitRef="usd">5706000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="icd4bcbb008cb433fbc75de1dc8c29dcc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg5MDE_6fb9bb74-3f03-41f8-b363-ac6093c0dddf"
      unitRef="usd">3156000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic47a1561099746dfa361cf7f3a81fe82_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzg5NjQ_6e7a4c1f-476f-49b4-9d9a-7be0df23c2bb">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i2e36ed9f865341d5930734d1ff3494f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzkxMjI_020fc549-209d-463e-a590-19a83b40ff49"
      unitRef="usd">6051000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i48a1888964ff4a7a90587d2d18aba42a_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzkxODU_44f44d9d-09ff-4b1e-b016-f11327ed1cb6">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia22f5728098f430d826206c555c79b8f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzkzMDI_5c13187c-c274-4cb0-a5ce-baf1ad1c5cd3"
      unitRef="usdPerShare">38.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ia22f5728098f430d826206c555c79b8f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzk0MDk_83fc9851-fa23-45b5-b0b8-5f1a30d45e56"
      unitRef="number">0.0228</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia22f5728098f430d826206c555c79b8f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzk0NDI_064cc515-208c-447c-b041-a826752d794b"
      unitRef="number">0.309</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia22f5728098f430d826206c555c79b8f_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4Xzk0NTQ_c22c6a75-e156-4bb1-8a17-5d882b1b7761"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9d5fff2064aa421ca8fe1a450902ba32_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMDc3_7f690184-5a01-4649-a1f6-05d3eb88e8fa"
      unitRef="usd">186000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iee156a792aa94b2097e7e770633e2e19_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMDgx_b7067ce3-2ac5-4c8a-8de8-ab62d81cac92"
      unitRef="usd">150000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2ea2602a1d2640a2ace08bc6f3b11507_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMDg4_27bcad2c-2174-4cb2-bff4-afb5168bcfef"
      unitRef="usd">136000</us-gaap:AllocatedShareBasedCompensationExpense>
    <cwst:EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions
      contextRef="i781988d017b9400c9bfa9f2ad704bb1f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMjU2_4ca72b56-3f1a-4702-b45b-51c3df451b0d"
      unitRef="usd">-291000</cwst:EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i2f335098814242e59c9cdf0b7d354e86_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwMzky_a1b6827e-b612-4f8f-ab43-d2830b971645"
      unitRef="usd">-23000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ie050ea59b4bd4a5188ac7ef655815529_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzEwNDE0_714e9eac-9c20-4b96-9312-5d717654f82e"
      unitRef="usd">117000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTcx_3f54e379-3138-4d64-afa9-1efe96098233">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.204%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.111%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.530%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.114%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Marketable&lt;br/&gt;Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest Rate Swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2016&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(143)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income tax expense related to items in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(85)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cumulative effect of new accounting principle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,837)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,286)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i27fa1307bcf348ccb1a1a5f4715a5f99_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEtMS0xLTEtMA_4e0f2be7-d804-4337-a1cd-e6e460e3e16c"
      unitRef="usd">-68000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5338c3e4a9e944849fede0452ebffc0a_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEtMy0xLTEtMA_2c43c6b6-81b6-4c31-89c1-38a7f63e5ab3"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia90d622565524c5c82690d5facf0d267_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEtNy0xLTEtMA_16f20f5e-806a-466d-8adf-1d25d1730754"
      unitRef="usd">-68000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzMtMS0xLTEtMA_19569138-5781-4639-88da-3c1988d3a226"
      unitRef="usd">59000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzMtMy0xLTEtMA_d0169e7d-30a8-41bd-8c74-33cd86b7ab08"
      unitRef="usd">-143000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzMtNy0xLTEtMTA5NQ_2392a161-d587-4ea3-a240-4d7771cd2ac3"
      unitRef="usd">-84000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzQtMS0xLTEtMA_34dc4dbd-0e16-4ec9-82c4-4c2c1bd394c9"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzQtMy0xLTEtMA_6ab42d43-89b7-4f1d-bdc4-a5f4b93bbe56"
      unitRef="usd">-421000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzQtNy0xLTEtMTA5NQ_86e2da83-621a-4733-9468-614d2e9f9944"
      unitRef="usd">-421000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzUtMS0xLTEtMA_9863df8d-8dc8-4572-b463-753fd8d3248b"
      unitRef="usd">-27000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzUtMy0xLTEtMA_3bd75e68-276f-4288-93d4-bc8ecf3f2709"
      unitRef="usd">112000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzUtNy0xLTEtMTA5NQ_4fa054a9-8b65-446d-a79d-a7d8e6c34483"
      unitRef="usd">85000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7a64f93c2b7a497bb88e351e691a72bb_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzYtMS0xLTEtMA_52fe4b98-d5ef-4752-b42b-442c2ba7b676"
      unitRef="usd">86000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9772b68cdab643438935a2a42d7741ac_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzYtMy0xLTEtMA_be436df9-46cb-4345-a801-12fa6845cb85"
      unitRef="usd">166000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iff0898f7b8704e2f8aab4e1632d4f6a3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzYtNy0xLTEtMA_4ac142bb-0487-4593-a652-18425989a098"
      unitRef="usd">252000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i59ca635db9714ee6a3a816572e2f069a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzctMS0xLTEtMTA5Nw_423cbdf4-16fc-4687-b531-f9e418e57149"
      unitRef="usd">18000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9152013063c74b2dae9baec570576e66_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzctMy0xLTEtMTA5OQ_a906a5dd-5511-4b56-8c21-332602b4d7da"
      unitRef="usd">166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i98f5fe0039604ec2abf1b7aafb1b463a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzctNy0xLTEtMA_dd65f8ba-599b-44f2-ac4d-89209d1e8005"
      unitRef="usd">184000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="id8138a4f031d493590bfcd6563d93948_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzgtMS0xLTEtMA_dbfc1ea7-675c-4bd1-9a94-8ca35f704e7d"
      unitRef="usd">-18000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i887e86ba947440dab2463ae4f4dbd150_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzgtMy0xLTEtMA_f92bf053-fdd7-47a6-ae5a-aeceadb0e574"
      unitRef="usd">0</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i26ec5f0707ed40b8a1542504961e1f29_I20180101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzgtNy0xLTEtMTEwMA_150974ac-85b2-47b5-b889-7e6c5d20775c"
      unitRef="usd">-18000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i188cc54d2efb4963868e527cb9472488_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzktMS0xLTEtMA_eb9221af-a346-465d-b2c6-7e5afb972cad"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzktMy0xLTEtMA_db921e4d-4505-4e25-b456-d3462d49b679"
      unitRef="usd">-1837000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzktNy0xLTEtMA_5a2524d1-ef31-40e3-8fa6-72a92a993d9d"
      unitRef="usd">-1837000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i188cc54d2efb4963868e527cb9472488_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEwLTEtMS0xLTA_7f55a2b8-ee2d-46bb-8b0d-88754425bb29"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEwLTMtMS0xLTA_7bf264e1-3800-460b-8d07-504367b56817"
      unitRef="usd">-363000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEwLTctMS0xLTA_5f63db05-961a-456c-8892-b69e4170c511"
      unitRef="usd">-363000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i188cc54d2efb4963868e527cb9472488_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEyLTEtMS0xLTA_0cd062cb-70f8-4ca2-9e1a-0810eb2dfe55"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i33bd2a06be9c48a9be26d65eb57f113f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEyLTMtMS0xLTA_fd7c2f92-a4ad-4293-a4e8-1ef4cfea77ca"
      unitRef="usd">-1474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i334d0f7eaad14a77934de655e6c50898_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEyLTctMS0xLTA_c5eb0271-10fe-4d38-b542-bec32405783d"
      unitRef="usd">-1474000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5c16a7be4f464b9292be876213d2b610_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEzLTEtMS0xLTA_6e30306f-9338-441d-b458-5097ba19f136"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2545d450d2a43e4beffb342059e7e54_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEzLTMtMS0xLTA_e92b4807-60aa-4a55-a1c8-516f54bd29eb"
      unitRef="usd">-1308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i928185ce9a144fdaac2de099232ff3f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzEzLTctMS0xLTA_295389f1-4ad4-4c10-9461-97472ce7d61a"
      unitRef="usd">-1308000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE1LTEtMS0xLTA_56eab441-7b2f-4a20-9f3b-ba3d84853c75"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie1021103514f4490b6b38411b8993e39_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE1LTMtMS0xLTA_08d1cb9b-e7b3-4195-b291-9f8f9e0a3575"
      unitRef="usd">-5286000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE1LTctMS0xLTA_b993e921-f61c-4b2f-b08d-03f71e4fcfe7"
      unitRef="usd">-5286000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE2LTEtMS0xLTA_af5d85a7-439d-4591-b194-2bf64353d986"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie1021103514f4490b6b38411b8993e39_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE2LTMtMS0xLTA_540a29af-93c2-4370-9231-420ef1fa0d22"
      unitRef="usd">-553000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE2LTctMS0xLTA_534b85f0-9324-4188-ae0f-5e4e00484f43"
      unitRef="usd">-553000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia88fc855d1484c329bf3fd7a94133fc7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE4LTEtMS0xLTA_59744120-41d4-45fa-afe4-81621d58d306"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie1021103514f4490b6b38411b8993e39_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE4LTMtMS0xLTA_5a9b54a8-0fe3-42ce-946f-840849a20db3"
      unitRef="usd">-4733000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i632b5a6ab057459a99dca9002ea3ee84_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE4LTctMS0xLTA_7eb0d84b-5dd9-446d-8311-b61b1d72aaac"
      unitRef="usd">-4733000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia9556395ca1040559e8be892bd882879_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE5LTEtMS0xLTA_f0f02164-adf7-4409-ab81-56f0d5c08e83"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i682ca43f724745349d7d4e53478b4ae5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE5LTMtMS0xLTA_6ee47a33-f838-40eb-9163-731a0280f6ed"
      unitRef="usd">-6041000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19a0ffc8d600471aa63c9daef94f57d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTpjNzgyNGU5ZDIwZWU0NmE5YWIxNDBiNmVlOWNiMTA4MC90YWJsZXJhbmdlOmM3ODI0ZTlkMjBlZTQ2YTlhYjE0MGI2ZWU5Y2IxMDgwXzE5LTctMS0xLTA_f7290a61-5b27-4e6d-8152-0ff78e05da56"
      unitRef="usd">-6041000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzExMTc1_d1d7ae10-421b-4d98-a757-3354b26efffa">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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) for fiscal years 2019, 2018 and 2017 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:29.911%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.323%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.323%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.535%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.323%;"/&gt;&lt;td style="width:1.0%;"/&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:29.915%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Details About Accumulated Other Comprehensive Income (Loss) Components&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amounts Reclassified Out of Accumulated Other Comprehensive Income (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="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:InterestExpense
      contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzQtMS0xLTEtMA_e4151e29-a048-4ebf-945c-881993ff30fd"
      unitRef="usd">-553000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzQtMy0xLTEtMA_60fff9a4-14a2-41ec-8197-8ec69b50bf48"
      unitRef="usd">-363000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzQtNS0xLTEtMA_a3522421-f7d5-4434-b4cb-12254276c87f"
      unitRef="usd">-421000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzUtMS0xLTEtMTExNQ_1c57b162-1edb-4e56-988a-7f3bf66385ae"
      unitRef="usd">553000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzUtMy0xLTEtMTExNg_97df0772-3707-40ed-b715-9ce97113633c"
      unitRef="usd">363000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzUtNS0xLTEtMTExOQ_19181e7e-5040-466a-abab-498e566ecc93"
      unitRef="usd">421000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzYtMS0xLTEtMA_a293f28b-c32b-4c71-b604-2c23b427a5c6"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzYtMy0xLTEtMA_234a291a-3ec8-42cd-811c-311f4b90a93c"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzYtNS0xLTEtMA_d5463f7d-d068-4a66-bc7d-488d265011ca"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i90f242f154114af68db669f24b338e81_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzctMS0xLTEtMTExNQ_0a3bd9c5-8ff5-4f29-8005-e2356b454b4a"
      unitRef="usd">553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i244abb9baeb0484b824d0975d2a7da97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzctMy0xLTEtMTExNg_f4519e12-9170-46fe-afb7-1f0b32d50bb5"
      unitRef="usd">363000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7d415efeeabe4243ac71f818cc5d5f81_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90YWJsZTo1YzJjNjMzYThlNDE0MGE0ODQ1M2VmNzdmMWQ2NThkZS90YWJsZXJhbmdlOjVjMmM2MzNhOGU0MTQwYTQ4NDUzZWY3N2YxZDY1OGRlXzctNS0xLTEtMTExOQ_93544012-2537-4436-9230-b91918217630"
      unitRef="usd">421000</us-gaap:NetIncomeLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90ZXh0cmVnaW9uOmFiNjA2MmMwNzFmYzQzMWJiZTFiYTU3ZDE5YWEwZWU3XzIzMzg_a7a6cd17-d046-40c6-a2fa-6658a21e7c38">FAIR VALUE OF FINANCIAL INSTRUMENTS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We use valuation techniques that maximize the use of market prices and observable inputs and minimize the use of unobservable inputs. In measuring the fair value of our financial assets and liabilities, we rely on market data or assumptions that we believe market participants would use in pricing an asset or a liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, trade payables and long-term debt. The carrying values of cash and cash equivalents, accounts receivable and trade payables approximate their respective fair values due to their short-term nature. The fair value of restricted investment securities held in trust, which are valued using quoted market prices, are included as restricted assets in the Level 1 tier below. The fair value of 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. We recognize all derivatives accounted for on the balance sheet at fair value. See Note&#160;11, D&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;ebt&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over the fair value of debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurement at December 31, 2019 Using:&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurement at December 31, 2018 Using:&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90ZXh0cmVnaW9uOmFiNjA2MmMwNzFmYzQzMWJiZTFiYTU3ZDE5YWEwZWU3XzI3NDg3NzkwNzE3OTE_533382b4-48be-4178-b374-cbb079e84f73">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We use valuation techniques that maximize the use of market prices and observable inputs and minimize the use of unobservable inputs. In measuring the fair value of our financial assets and liabilities, we rely on market data or assumptions that we believe market participants would use in pricing an asset or a liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;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, trade payables and long-term debt. The carrying values of cash and cash equivalents, accounts receivable and trade payables approximate their respective fair values due to their short-term nature. The fair value of restricted investment securities held in trust, which are valued using quoted market prices, are included as restricted assets in the Level 1 tier below. The fair value of 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. We recognize all derivatives accounted for on the balance sheet at fair value.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90ZXh0cmVnaW9uOmFiNjA2MmMwNzFmYzQzMWJiZTFiYTU3ZDE5YWEwZWU3XzIzMzU_dbd96315-dd46-40d8-9e3a-6aa9149143f4">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurement at December 31, 2019 Using:&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:43.747%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.595%;"/&gt;&lt;td style="width:1.0%;"/&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:15.597%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurement at December 31, 2018 Using:&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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Restricted investment securities - landfill closure&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i59573c3255ab48439fe9e596441eb21c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzYtMS0xLTEtMA_c888a982-db9f-4cd5-ab14-40e514a7860e"
      unitRef="usd">1586000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7c507fd59c0e415ca1df3e1f71c23c16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzYtMy0xLTEtMA_f15c8363-7833-4956-b0b5-2143efda801d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib6ab89c44c854db3bf7fc10569c70e1e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzYtNS0xLTEtMA_44972f12-13e9-4222-9eab-f41406f75bac"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i59573c3255ab48439fe9e596441eb21c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzgtMS0xLTEtMA_7777a9ac-59de-4728-8de0-377dbdaf9bb3"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i7c507fd59c0e415ca1df3e1f71c23c16_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzgtMy0xLTEtMA_3bb46883-1a48-4ea7-8df9-ca8fd8b2ce45"
      unitRef="usd">5427000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ib6ab89c44c854db3bf7fc10569c70e1e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpjZDU5ZDIxNGI4YTU0NjllYjlkNzhmODFhM2ZlNzc1ZC90YWJsZXJhbmdlOmNkNTlkMjE0YjhhNTQ2OWViOWQ3OGY4MWEzZmU3NzVkXzgtNS0xLTEtMA_de1bd111-b0e4-45fc-be36-3c609f2e0957"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ib72d71f13d5a47cabc41ed253c58e42a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzQtMS0xLTEtMA_16b22dce-6dde-4a40-b413-be6a4da5e341"
      unitRef="usd">1248000</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="ie852d9e6a1d34629a8bccb11ff60e873_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzQtMy0xLTEtMA_020dce7f-bd0d-4043-acfd-70a42304af1e"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:RestrictedCashAndInvestmentsNoncurrent
      contextRef="i8c0da8cba25d46988f9c1d9d22d28a35_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzQtNS0xLTEtMA_79b20658-67e9-405e-b936-e29ec66c416f"
      unitRef="usd">0</us-gaap:RestrictedCashAndInvestmentsNoncurrent>
    <us-gaap:DerivativeAssets
      contextRef="ie3a7f4a92c604094baf6c5d9c9408769_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzUtMS0xLTEtMA_b7f6c46e-b953-49a7-ba81-528ebddfd6f1"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1b4e02a75e224d82935d19f0f3d01536_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzUtMy0xLTEtMA_e9515c56-08cb-42ac-94c8-5bb5fe06fdf7"
      unitRef="usd">820000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i04118c333ba84c2bac88ee849b0554e4_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzUtNS0xLTEtMA_529e4a60-21a4-4770-b827-36f7f3e11937"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie3a7f4a92c604094baf6c5d9c9408769_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzYtMS0xLTEtMA_ce3e4d51-d163-4822-b4eb-078e1245604c"
      unitRef="usd">1248000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1b4e02a75e224d82935d19f0f3d01536_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzYtMy0xLTEtMA_91cc63a8-2f1b-4bfc-b4e2-4f82e861197c"
      unitRef="usd">820000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i04118c333ba84c2bac88ee849b0554e4_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzYtNS0xLTEtMA_09df7eda-43d4-44f9-94f2-29b76f3e0ae2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ie3a7f4a92c604094baf6c5d9c9408769_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzgtMS0xLTEtMA_dc396a78-854c-4ffe-a63b-5a7d2045a0de"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1b4e02a75e224d82935d19f0f3d01536_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzgtMy0xLTEtMA_779ff167-e238-46a3-abd8-cd6298f81d16"
      unitRef="usd">1942000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i04118c333ba84c2bac88ee849b0554e4_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDYvZnJhZzphYjYwNjJjMDcxZmM0MzFiYmUxYmE1N2QxOWFhMGVlNy90YWJsZTpiZjU2NTE1ODRmOWI0OGM0ODgyODhhNzE4OWY3NjZmZC90YWJsZXJhbmdlOmJmNTY1MTU4NGY5YjQ4YzQ4ODI4OGE3MTg5Zjc2NmZkXzgtNS0xLTEtMA_fafb2a63-f1a9-440d-9af5-e25b26599b32"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ1Mjk_ddfbd345-164f-441e-ae65-097066e39120">EMPLOYEE BENEFIT PLANS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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)&#160;plan (&#x201c;401(k)&#160;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)&#160;Plan, subject to Internal Revenue Code limitations. We provide an employer matching contribution equal to fifty cents for every dollar an employee invests in the 401(k)&#160;Plan up to our maximum match of one thousand dollars per employee per calendar year, subject to revision. Participants vest in employer contributions ratable over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzM5MQ_7287c3b7-7f81-493f-8b3f-79baa86bc0df"&gt;three&lt;/span&gt; year period. Employer contributions for fiscal years 2019, 2018 and 2017 amounted to $1,608, $1,319 and $1,817, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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. During fiscal years 2019, 2018 and 2017, 23, 26 and 41 shares, respectively, of Class&#160;A common stock were issued under this plan. As of December 31, 2019, 94 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:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Multiemployer Pension Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We make contributions to a multiemployer defined benefit pension plan, the New England Teamsters and Trucking Industry Pension Fund (the &#x201c;Pension Plan&#x201d;), under the terms of a collective bargaining agreement (&#x201c;CBA&#x201d;) that covers certain of our union represented employees. The Pension Plan provides retirement benefits to participants based on their service to contributing employers. We do not administer the Pension Plan. The risks of participating in a multiemployer pension plan are different from a single-employer pension plan in that: (i) assets contributed to the multiemployer pension plan by one employer may be used to provide benefits to employees or former employees of other participating employers; (ii) if a participating employer stops contributing to the plan, the unfunded obligations of the plan may be required to be assumed by the remaining participating employers; and (iii) if we choose to stop participating in our multiemployer Pension Plan, we may be required to pay the plan a withdrawal amount based on the underfunded status of the plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In October 2019, we reached an agreement to withdraw from the Pension Plan by entering into Withdrawal and Re-entry Agreements with the Pension Plan. In accordance with FASB ASC 450 - Contingencies, because of our withdrawal from the Pension Plan, we recorded an obligation of $3,194 as of September 30, 2019 and a charge of $3,591 as pension withdrawal expense, offset by a $397 retroactive contribution credit recorded as cost of operations, in fiscal year 2019. While the withdrawal generates a fixed yearly contingent liability for us for a period of approximately seventeen (17) years, it caps 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. As per the Re-entry Agreements and upon withdrawal, we re-entered the Pension Plan with certainty from a liability perspective. We have not, however, changed the terms of our CBA with Local 170, which remains in effect until June 30, 2020. As of December 31, 2019, we had a remaining obligation of $1,838 associated with our withdrawal.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table outlines the status of the Pension Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.603%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.603%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&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:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIN/Pension&lt;br/&gt;Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Protection Act Zone Status &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Funding Improvement or Rehabilitation Plan Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contributions to Plan&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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expiration Date of CBA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New England Teamsters and Trucking Industry Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;04-6372430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Critical and declining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Critical and declining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The status is based on the latest plan information for the plan year ended September 30, 2019 that we received from the Pension Plan and is certified by the Pension Plans&#x2019; actuary. Plans with a &#x201c;critical and declining&#x201d; status are funded at less than 65%, have a projected funding deficiency in the current or next four plan years and have a projected insolvency date which is less than the 20-year minimum statutory requirement. Our contributions to the Pension Plan represent less than 5% of total contributions to such plan for the plan year ended September 30, 2018 and a rehabilitation plan has been implemented with no surcharge imposed. Under current law regarding multiemployer benefit plans, a plan&#x2019;s termination, our voluntary withdrawal, or the withdrawal of all contributing employers from any under-funded multiemployer pension plan would require us to make payments to the plan for our proportionate share of the multiemployer plan&#x2019;s unfunded vested liabilities. We could have adjustments to estimates for these matters in the near term that could have a material effect on its consolidated financial position, results of operations or cash flows. At the date these financial statements were issued, a Form 5500 was not available for the plan year ended September 30, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ3Mw_8340a3ae-1e57-4406-92d8-e129e980556a"
      unitRef="usd">1608000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ3Nw_1778b555-20ff-420c-ab92-04471dfb4b88"
      unitRef="usd">1319000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ4NA_064004b6-d4ff-4dc9-89eb-cf2286464ee7"
      unitRef="usd">1817000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzczNw_ee22c9f1-11a0-4198-8cfa-381b88fe4528"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i2614861b83bf4c51b6fc5a1752d2c670_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzgwNw_c2522479-0b3d-4634-9296-1773f9b7141d"
      unitRef="shares">23000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="id3ad67a7bb954cbaa77dc8713df5360b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzgxMQ_04cd381c-80e0-4e02-a42a-6faa32760b7c"
      unitRef="shares">26000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="if74b5a63713e472dba916e98751adaa4_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzgxOA_332725fa-ce89-41fe-980d-8d76ab3d3682"
      unitRef="shares">41000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="icaff00f997b345e5b5facdad20705344_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzkwNg_67cb117b-58b3-4056-8b72-87a6979e95a6"
      unitRef="shares">94000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="idb4d5480c6bb41f1b00e78a7ee0d26fb_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMyNzU_70d39661-c19f-484b-a9ea-2f1b118aba0d"
      unitRef="usd">3194000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="idb4d5480c6bb41f1b00e78a7ee0d26fb_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMyNzU_e8324b3d-1f67-49fc-9135-b124bf9254cc"
      unitRef="usd">3194000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzMTk_06b174fa-3f51-404d-85a6-913d15e19e0b"
      unitRef="usd">3591000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzMTk_33cb63fe-56b4-4028-b22c-c90d9dea9b22"
      unitRef="usd">3591000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzNjU_288fb2c8-1928-4cf0-8f9f-70cb21c5b809"
      unitRef="usd">-397000</us-gaap:PensionExpense>
    <us-gaap:PensionExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDMzNjU_3f910350-a345-41ca-9b8b-c8a4f34d00ae"
      unitRef="usd">-397000</us-gaap:PensionExpense>
    <cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM1Njg_393ec0fb-9954-405c-8f62-67af06edc842">P17Y</cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm>
    <cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM1Njg_92fd1d04-1317-4394-8f60-0099436dc1b0">P17Y</cwst:MultiemployerPlansWithdrawalObligationContingentLiabilityTerm>
    <cwst:MultiemployerPlansWithdrawalObligationUndiscounted
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2MDk_6435292e-1ec4-4c0d-9fa7-3d41037494ae"
      unitRef="usd">4224000</cwst:MultiemployerPlansWithdrawalObligationUndiscounted>
    <cwst:MultiemployerPlansWithdrawalObligationUndiscounted
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2MDk_982b09be-d05e-4f6c-aa22-46594a4b1788"
      unitRef="usd">4224000</cwst:MultiemployerPlansWithdrawalObligationUndiscounted>
    <cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2NzI_12444d1f-4af9-4d31-9ae8-9abab6c1c914"
      unitRef="usd">18511000</cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation>
    <cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzEwOTk1MTE2NDM2NzI_5fc2bcdd-432b-4377-ab00-6d016d2f0646"
      unitRef="usd">18511000</cwst:MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzIxOTkwMjMyNzQ4ODk_63b914b2-5fbb-4a56-8850-35caf93ca564"
      unitRef="usd">1838000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:MultiemployerPlansWithdrawalObligation
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzIxOTkwMjMyNzQ4ODk_c5c54e7c-50a5-4262-a541-2a3c16593931"
      unitRef="usd">1838000</us-gaap:MultiemployerPlansWithdrawalObligation>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90ZXh0cmVnaW9uOmY3ZDUxMzdiMTEwZjQ0MjQ5Y2ZlNWYyNmM4ZjYwMmJjXzQ1MjY_8fdc5fac-31bc-47ff-a106-bd871a5c6124">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table outlines the status of the Pension Plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:15.083%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.751%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.603%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.603%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&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:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:4.627%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.968%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;EIN/Pension&lt;br/&gt;Plan Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Pension Protection Act Zone Status &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Funding Improvement or Rehabilitation Plan Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contributions to Plan&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;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expiration Date of CBA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;New England Teamsters and Trucking Industry Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;04-6372430&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Critical and declining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Critical and declining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="ie09e5f0739fc4a7e9e38148a3ecc7609_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90YWJsZTpmOWY2ZTc2OTczOGU0NTY0YTExY2JjZjE2YzQ3MzZlNi90YWJsZXJhbmdlOmY5ZjZlNzY5NzM4ZTQ1NjRhMTFjYmNmMTZjNDczNmU2XzMtMTAtMS0xLTA_9da4668b-8ba8-4eff-8fd3-230da1d88dc6"
      unitRef="usd">409000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="iab3d57cd70e34f6b843acd3ecce48983_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90YWJsZTpmOWY2ZTc2OTczOGU0NTY0YTExY2JjZjE2YzQ3MzZlNi90YWJsZXJhbmdlOmY5ZjZlNzY5NzM4ZTQ1NjRhMTFjYmNmMTZjNDczNmU2XzMtMTItMS0xLTA_c4eaa542-bbb7-4ed8-9944-e620d06cce04"
      unitRef="usd">726000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:MultiemployerPlanContributionsByEmployer
      contextRef="i186e2a7848664fa0a1b25f46ad320398_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDkvZnJhZzpmN2Q1MTM3YjExMGY0NDI0OWNmZTVmMjZjOGY2MDJiYy90YWJsZTpmOWY2ZTc2OTczOGU0NTY0YTExY2JjZjE2YzQ3MzZlNi90YWJsZXJhbmdlOmY5ZjZlNzY5NzM4ZTQ1NjRhMTFjYmNmMTZjNDczNmU2XzMtMTQtMS0xLTA_d5bfe171-93a9-4659-8920-d5aa7f1306c0"
      unitRef="usd">627000</us-gaap:MultiemployerPlanContributionsByEmployer>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzEz_209e5e8d-d8d0-4b2f-9fba-777d9e1c87cf">INCOME TAXES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the benefit for income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(951)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current benefit of loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(545)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal years 2019 and 2018, we recognized a $(2,385) and $(937) deferred tax benefit, respectively, due to a reduction of the valuation allowance on acquisitions. In determining the need for a valuation allowance, we have assessed the available means of recovering deferred tax assets, including the existence of reversing temporary differences. The valuation allowance decreased due to the recognition of additional reversing temporary differences from the $2,385 and $937 deferred tax liability recorded through goodwill on the acquisition of a company in May 2019 and the acquisition of two companies in January 2018, respectively. The deferred tax liabilities related to the acquisitions were based on 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. The valuation allowance was reduced by $(2,137) and $(1,635) in the quarters ended June 30, 2019 and March 31, 2018, respectively, with the offsetting increase in the goodwill, based on initial estimates of the acquired temporary differences.  The valuation allowance was decreased by $(248) in the quarter ended December 31, 2019 and increased by $698 in subsequent quarters of fiscal year 2018, with an offsetting adjustment to goodwill, based on the availability of better estimates upon the filing of the prior year returns by the sellers.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During 2019, we recognized a $(297) deferred tax benefit due to a reduction of the deferred tax liability related to indefinite lived assets.  The financial statement value of indefinite lived goodwill was reduced as a result of a settlement of an acquisition contingency that pre-dated the effective date of ASC 805, which resulted in a reduction of the related deferred tax liability.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On December 22, 2017, the Tax Cuts and Jobs Act was enacted. The Tax Cuts and Jobs Act, which is also commonly referred to as &#x201c;U.S. tax reform,&#x201d; significantly changes United States corporate income tax laws by, among other things, reducing the US corporate income tax rate from 35% to 21% starting in 2018. Under the Tax Cuts and Jobs Act, federal net operating loss carryforwards generated as of the end of 2017 continue to be carried forward for 20 years and are generally available to fully offset taxable income earned in a tax year. Federal net operating losses generated after 2017 will be carried forward indefinitely, but generally may only offset up to 80% of taxable income earned in future tax years. In fiscal year 2017, we revalued our deferred taxes due to these changes, including (a) revaluing our federal net deferred taxes before valuation allowance using the 21% tax rate resulting in an increased net federal deferred tax provision of $33,700; (b) revaluing our federal valuation allowance using the 21% tax rate, including the impact of tax planning strategies, resulting in a federal deferred tax benefit to continuing operations of $(36,556); and (c) recognizing a federal deferred tax benefit of $(12,758) for 80% of indefinite lived deferred tax liabilities, which are anticipated to be available as a source of taxable income upon reversal of deferred tax assets that would also have indefinite lives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The differences in the benefit for income taxes and the amounts determined by applying the Federal statutory rate to income before provision for income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.610%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.306%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.306%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.310%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Decrease in valuation allowance by 80% of indefinite lived deferred liabilities due to US tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other changes in valuation allowance, including the federal rate change in fiscal year 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(978)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deductible stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-deductible officer compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(686)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&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;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.167%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&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.051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General business tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Book over tax depreciation of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized loss on hedges and swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Alternative minimum tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax asset &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The net deferred tax asset at December 31, 2019 is reflected on the balance sheet as a long-term deferred federal tax asset of $8,577 and a long-term deferred state tax liability of $(2,643).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of December 31, 2019, we have, for federal income tax purposes, net operating loss carryforwards of approximately $110,587 that expire in the fiscal years ending December&#160;31, 2031 through 2037 and $67,399, which do not expire. We have state net operating loss carryforwards of approximately $101,628 that expire in the fiscal years ending December&#160;31, 2020 through 2039. In addition, we have $951 minimum tax credit carryforwards which are fully refundable for tax years 2020 through 2021, if not otherwise used to offset tax liabilities. We also have $6,273 general business credit carryforwards which expire in the fiscal years ending December&#160;31, 2022 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="background-color:rgb(255,255,255, 0.0);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 an increase of  $213 and $834 from fiscal years 2019 and 2018, respectively. 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, 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The net deferred tax assets include deferred tax liabilities related to amortizable goodwill, which are anticipated to reverse in an indefinite future period and to generate future taxable income upon reversal.  Prior to the Tax Cuts and Jobs Act, federal net operating losses, including potential losses from the reversal of deferred tax assets, could only be carried forward for 20 years.  The reversal of the indefinite lived goodwill was not available as a source of future taxable income since it was uncertain whether the income generated would be available in the same tax periods in which losses from the reversal of deferred tax assets could be utilized.  As such, prior to the Tax Cuts and Jobs Act we did not treat the reversal of amortizable goodwill as an available source of taxable income in determining the valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Beginning in 2018 under the Tax Cuts and Jobs Act, future federal net operating losses generated may be carried forward indefinitely and generally may offset up to 80% of taxable income earned in a tax year.  Because potential losses from the reversal of deferred tax assets in future years may be carried forward indefinitely, we consider it more likely than not that 80% of the reversal of deferred tax liabilities for amortizable goodwill will be available as a source of taxable income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In the fourth quarter of 2017, we revalued our net federal deferred tax assets using the 21% tax rate as enacted under the Tax Cuts and Jobs Act.  The valuation allowance was also adjusted in this quarter due to the federal tax rate change and to recognize a $(12,758) federal deferred tax benefit for 80% of deferred tax liabilities for amortizable goodwill.  Due to the Tax Cuts and Jobs Act, we recognized a $(15,614) federal deferred tax benefit in 2017 and decreased our total valuation allowance by $(29,234). We believe we are able to support the deferred tax assets recognized as of the end of fiscal years 2019 and 2018 based on all of the available evidence.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 de-recognition, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.313%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&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.905%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions resulting from lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The fiscal year 2018 reductions resulting from a lapse of the statute of limitations primarily related to unrecognized benefits which had reduced net operating loss carryforwards. The tax positions primarily related to fiscal years 2007 and prior and, based on administrative practice of the tax authorities, we have reduced the unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Included in the balances at December 31, 2019 and December 31, 2018 are $1 and $2, respectively, of unrecognized tax benefits (net of the federal benefit on state issues) that, if recognized, would favorably affect the effective income tax rate in future periods. We anticipate $0 of unrecognized tax benefits to reverse within the next 12 months due to the expiration of the applicable statute of limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our continuing practice is to recognize interest and penalties related to income tax matters in income tax expense. Related to uncertain tax positions during fiscal years 2019, 2018 and 2017, we have accrued interest of  $1, $2 and $3 and penalties of $1, $1 and $2, respectively.&#160;We accrued $(1), $(2) and $(3) for interest and penalties in income tax expense related to uncertain tax positions during fiscal years 2019, 2018 and 2017, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;To the extent interest and penalties are not assessed with respect to uncertain tax positions, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 income tax of multiple state jurisdictions. Due to Federal and state net operating loss carryforwards, income tax returns from years ending in 1998 through 2019 remain open for examination, with limited exceptions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzIy_4f4088c5-436c-46d4-8d19-7ae74500c484">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A summary of the benefit for income taxes is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(951)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(699)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(647)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current benefit of loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,307)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(545)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(224)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzMtMS0xLTEtMA_1b042433-6111-419e-8980-9ed6a203edce"
      unitRef="usd">-951000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzMtMy0xLTEtMA_665006aa-2edc-4c13-a497-fcb349428dfc"
      unitRef="usd">-1902000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzMtNS0xLTEtMA_ee43ac85-ef7d-49fb-9410-cf04f0ee6ff4"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzUtMS0xLTEtMA_e2b172dd-0197-4763-8160-f1a2ee933f9c"
      unitRef="usd">-699000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzUtMy0xLTEtMA_d0a4989d-046d-41f7-81ad-710031d3d07d"
      unitRef="usd">1255000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzUtNS0xLTEtMA_3bf6ccdc-338f-4762-adc8-7a604dda19e4"
      unitRef="usd">-15614000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzYtMS0xLTEtMA_038455c6-405a-4e75-affa-a5c9bff2aff1"
      unitRef="usd">-1650000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzYtMy0xLTEtMA_d88c8022-03a1-49d6-9592-a6a3eb4f4e45"
      unitRef="usd">-647000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzYtNS0xLTEtMA_502273ec-9e72-428e-a04f-cb65c1f05956"
      unitRef="usd">-15614000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzgtMS0xLTEtMA_49af2d36-4d86-488b-88eb-7e859c389fb0"
      unitRef="usd">321000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzgtMy0xLTEtMA_09b26b98-b82c-49d2-a3c5-737f76aa98d8"
      unitRef="usd">2575000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzgtNS0xLTEtMA_e1a3dc15-c730-45a7-b2e7-e73c90618a43"
      unitRef="usd">301000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <cwst:CurrentStateDeferredBenefitLossCarryforwards
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzktMS0xLTEtMA_c5cebe3d-f161-4747-bf5a-c9e24176d520"
      unitRef="usd">0</cwst:CurrentStateDeferredBenefitLossCarryforwards>
    <cwst:CurrentStateDeferredBenefitLossCarryforwards
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzktMy0xLTEtMA_0be8b9e2-2d9f-47d5-8c92-187928f52a05"
      unitRef="usd">2307000</cwst:CurrentStateDeferredBenefitLossCarryforwards>
    <cwst:CurrentStateDeferredBenefitLossCarryforwards
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzktNS0xLTEtMA_57af4c58-1341-417e-b87e-03abc8f03470"
      unitRef="usd">28000</cwst:CurrentStateDeferredBenefitLossCarryforwards>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEwLTEtMS0xLTA_a324e9cd-dc10-41a3-bbce-1349d4b3074f"
      unitRef="usd">-545000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEwLTMtMS0xLTA_dd6a5a3a-820a-4ae8-ab05-6d3e111aa4af"
      unitRef="usd">-5000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEwLTUtMS0xLTA_9daaf1cf-5668-4072-a0c8-0b4e2eaa25d2"
      unitRef="usd">88000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzExLTEtMS0xLTA_25c593a1-b004-43f8-b58b-5b50fbc835c3"
      unitRef="usd">-224000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzExLTMtMS0xLTA_9bbbbd93-bc82-4f27-b737-47c2c9ecbbe0"
      unitRef="usd">263000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzExLTUtMS0xLTA_930c387f-d83d-4976-a2c0-f6bf87473df7"
      unitRef="usd">361000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEyLTEtMS0xLTA_a855414a-51e7-4415-aa8b-07c3d58be4ca"
      unitRef="usd">-1874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEyLTMtMS0xLTA_c7fdd6c9-6e35-4ce0-81ec-11217a205f21"
      unitRef="usd">-384000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo2N2ZjMGUyN2ZkYTk0NWVlOGYxODU0OGFjYTcwNGQxYS90YWJsZXJhbmdlOjY3ZmMwZTI3ZmRhOTQ1ZWU4ZjE4NTQ4YWNhNzA0ZDFhXzEyLTUtMS0xLTA_74e610e5-f553-4b86-bcec-800e652877fd"
      unitRef="usd">-15253000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5e7972e2a487410baee71767a05a6539_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyNTM_a2d29bcf-2f40-46fa-994f-d55ec5ecdc77"
      unitRef="usd">-2385000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i982527780a14447786ad997c68b45683_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEzNQ_0bac50bb-777b-42d8-b9dd-cf6ab0fd1733"
      unitRef="usd">-937000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ie7553644b41b439eb814b4a5b1deb1c8_I20190531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyNjY_4327d7dd-1c49-4a45-8f8c-79dd8a18f996"
      unitRef="usd">2385000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i7fdbd9dc6b5845e39a7f1578715f5799_I20180131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzUzNw_41cd0ae9-6911-4ba1-9ee3-5ce1f4619d01"
      unitRef="usd">937000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyODY_28752639-f31f-48cc-b7b6-7f4573cf0c8a"
      unitRef="usd">-2137000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzkwNw_d0c57702-fb46-4a54-a4f4-5397db21f7f4"
      unitRef="usd">-1635000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzExMTA_be380d66-3624-4b2b-8f0a-430c34544498"
      unitRef="usd">-248000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzExNTM_316935c6-0267-40d7-930c-e42e3522148b"
      unitRef="usd">698000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <cwst:DeferredTaxExpenseBenefitIndefiniteLivedAssets
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI3NDg3NzkxMTMyNzc_41190e4c-999f-483f-a4d9-4402ce82858c"
      unitRef="usd">-297000</cwst:DeferredTaxExpenseBenefitIndefiniteLivedAssets>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzIzNjY_61545a68-fd86-4f36-80b3-9b5c7e746c0d"
      unitRef="usd">33700000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI1NjE_5682bd92-ea1c-4b5f-b6ed-6a558e11c8e8"
      unitRef="usd">-36556000</cwst:TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzI2MTk_cf951679-e3e7-4dd8-890b-9bfd507a4fc5"
      unitRef="usd">12758000</cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzA2_605e0e32-e721-4bea-845d-848230aba980">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The differences in the benefit for income taxes and the amounts determined by applying the Federal statutory rate to income before provision for income taxes are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:62.610%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.306%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.306%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.534%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.310%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(161)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;33,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Decrease in valuation allowance by 80% of indefinite lived deferred liabilities due to US tax reform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,758)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other changes in valuation allowance, including the federal rate change in fiscal year 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(978)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(18,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deductible stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(2,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Non-deductible officer compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(686)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(624)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(63)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Benefit for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,874)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(384)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzItMS0xLTEtMA_a8ef0c31-ff47-4b9b-9486-16cbfd184afd"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzItMy0xLTEtMA_ee53550f-23c8-4679-acd0-eabe89b16d32"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzItNS0xLTEtMA_d7cc1dc3-6706-42f6-8b4e-3044133e10b9"
      unitRef="number">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzMtMS0xLTEtMA_c4121435-498f-44b9-9914-b7dad64e87c3"
      unitRef="usd">6254000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzMtMy0xLTEtMA_10230465-4294-4328-b14b-3a84098b2068"
      unitRef="usd">1268000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzMtNS0xLTEtMA_f4040f8c-914f-4e0c-9621-8a04fcacac3a"
      unitRef="usd">-12968000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzQtMS0xLTEtMA_8b78b15b-de86-41f4-9423-7bb61e95f0b4"
      unitRef="usd">-161000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzQtMy0xLTEtMA_ce6c1242-4cc9-4d3b-b029-3727bba0471a"
      unitRef="usd">-89000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzQtNS0xLTEtMA_f5d868f1-3afc-428d-9098-c8d8b0dac617"
      unitRef="usd">-1959000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzUtMS0xLTEtMA_64bb9665-848b-4130-99a7-bd5ba77608f3"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzUtMy0xLTEtMA_b8babad7-38d7-40c4-a698-f27711cea81b"
      unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzUtNS0xLTEtMA_823d45ca-a458-464d-bd06-74c3e0ecb268"
      unitRef="usd">33700000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzYtMS0xLTEtMA_ea7b982a-4f73-4eae-924c-07acda26deb7"
      unitRef="usd">0</cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzYtMy0xLTEtMA_cf3adb8b-722f-4925-ab68-2e0a9a2e2a80"
      unitRef="usd">0</cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzYtNS0xLTEtMA_4dd116b7-c7a6-462d-870b-ea2170a4cb40"
      unitRef="usd">12758000</cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit>
    <cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzctMS0xLTEtMA_0cf5a462-a0da-417f-b6f8-25f6f801197a"
      unitRef="usd">978000</cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount>
    <cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzctMy0xLTEtMA_232eddbf-c895-44f8-bd68-1b37ba8e4f94"
      unitRef="usd">1613000</cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount>
    <cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzctNS0xLTEtMA_35ee62e6-0875-4f6c-a275-714b48463c79"
      unitRef="usd">18848000</cwst:EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount>
    <cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMS0xLTEtNTQwMw_8171a38a-826c-4621-8b8f-55f84fe081cb"
      unitRef="usd">7235000</cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards>
    <cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMy0xLTEtNTQwMw_5f595743-8fa4-4b24-8096-353535e9dcd3"
      unitRef="usd">2048000</cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards>
    <cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtNS0xLTEtNTQwMw_3d4aea2b-29f3-4c13-be1d-16e70df057e4"
      unitRef="usd">1825000</cwst:EffectiveIncomeTaxRateReconciliationDeductibleStockAwards>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzktMS0xLTEtNTQxOQ_1abce435-cf5e-4ff4-81fa-e1ad862d1b9f"
      unitRef="usd">638000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzktMy0xLTEtNTQxOQ_4c7b5bf5-fc0f-4619-9022-bad08feedb2d"
      unitRef="usd">633000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzktNS0xLTEtNTQxOQ_4cd16af3-b934-45b2-9b91-3862f3546a15"
      unitRef="usd">542000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMS0xLTEtMA_eb050711-be7d-4677-97db-10ea296acef2"
      unitRef="usd">314000</cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation>
    <cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtMy0xLTEtMA_60b8fc36-1f15-412e-99eb-2942cb2a0245"
      unitRef="usd">2214000</cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation>
    <cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzgtNS0xLTEtMA_d9a56e27-aefe-4154-82ce-c3145fb867f7"
      unitRef="usd">0</cwst:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzExLTEtMS0xLTA_283a9a45-a774-4a0f-94bf-6908f5a64aab"
      unitRef="usd">82000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzExLTMtMS0xLTA_4d0a5d7a-6616-4698-b67d-8f796ef8dacc"
      unitRef="usd">686000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzExLTUtMS0xLTA_d74937e7-7094-4c26-ab76-4b8640d1efff"
      unitRef="usd">1000000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE2LTEtMS0xLTA_e197341b-f803-485c-b725-2f47a3f4c178"
      unitRef="usd">-624000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE2LTMtMS0xLTA_684dd1cf-0e8f-4663-b7e2-fbcc4da2d57b"
      unitRef="usd">-63000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE2LTUtMS0xLTA_a824ec65-d832-47e1-bab2-00fb66627483"
      unitRef="usd">-137000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE3LTEtMS0xLTA_bdf47bdd-5a6a-4c5d-be48-c73b79af4554"
      unitRef="usd">-1874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE3LTMtMS0xLTA_b62cdeaf-1f20-4e1f-a257-9e259d80d69f"
      unitRef="usd">-384000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1NWU2ZmE5NjNlOGU0Y2NjODNhYzlhZjY3MTEwN2U5Yy90YWJsZXJhbmdlOjU1ZTZmYTk2M2U4ZTRjY2M4M2FjOWFmNjcxMTA3ZTljXzE3LTUtMS0xLTA_08eb3a37-3391-4af3-a05b-64efd3d0751c"
      unitRef="usd">-15253000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzM4NDgyOTA3MDc5NDE_351e30c7-0b0c-4387-9bdc-376e654bac33">&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.167%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&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.051%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued expenses and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;34,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;General business tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Book over tax depreciation of property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized loss on hedges and swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Alternative minimum tax credit carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(69,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax assets after valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortization of intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(192)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(22,099)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net deferred tax asset &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMS0xLTEtNTQzOQ_967dcee9-d265-4518-adad-ccd6194036ad"
      unitRef="usd">45900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMy0xLTEtNTQzOQ_a608ecda-d523-4929-8dff-98a9a1c878cd"
      unitRef="usd">31241000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMS0xLTEtMA_8450d9b3-cc39-4eb5-8b42-66489389b201"
      unitRef="usd">36342000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzMtMy0xLTEtMA_1a9dd0be-8822-4aeb-b043-3014d6b0fb42"
      unitRef="usd">34647000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMS0xLTEtNTQ0Nw_c4d3241d-6a41-45d5-9517-3a79507a04d2"
      unitRef="usd">6273000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMy0xLTEtNTQ0Nw_ff43eb36-e0b1-4b61-b3ce-734632628f6b"
      unitRef="usd">6192000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMS0xLTEtMA_cd2de80e-3061-4d61-ae4f-80fd502793c2"
      unitRef="usd">2882000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzUtMy0xLTEtMA_6a982492-09f9-45f6-b7ab-0d5e8545e84c"
      unitRef="usd">19048000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzYtMS0xLTEtMA_520dfc1a-58dc-4450-a72c-f1a67d383b83"
      unitRef="usd">1768000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzYtMy0xLTEtMA_4656ddb4-3b74-4ab3-8ceb-d2563f4cd613"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzctMS0xLTEtMA_ce67c5dd-37fc-41f3-b643-96c71d21f2d5"
      unitRef="usd">1746000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzctMy0xLTEtMA_ab063d8b-3084-42c7-8a0e-e64f9947ddba"
      unitRef="usd">2310000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzgtMS0xLTEtMA_c4f49a3f-c540-4eb1-ade7-d475942cea6c"
      unitRef="usd">951000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzgtMy0xLTEtMA_c2463444-5c86-43c4-bdce-709744069519"
      unitRef="usd">1902000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzExLTEtMS0xLTA_b50fe196-3091-447c-9391-4932c309f125"
      unitRef="usd">2576000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzExLTMtMS0xLTA_78b6dd7b-35df-4468-bf1e-86c704e32471"
      unitRef="usd">3023000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEyLTEtMS0xLTA_1635238b-3fcd-49ee-a841-1d0a3921c379"
      unitRef="usd">98438000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEyLTMtMS0xLTA_ab2daa01-68b3-43bd-8bd6-1a1c74d9a0aa"
      unitRef="usd">98363000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEzLTEtMS0xLTA_6354b2cb-7886-4518-8d8d-2476c6af2e55"
      unitRef="usd">69402000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzEzLTMtMS0xLTA_2ee5c624-3a1e-4662-b880-3faaf2910170"
      unitRef="usd">69189000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE0LTEtMS0xLTA_74d3436f-fd6a-4d3d-857b-0be879f8eecf"
      unitRef="usd">29036000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE0LTMtMS0xLTA_25839e99-06bc-4478-a404-ec3fb05e0d2a"
      unitRef="usd">29174000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE2LTEtMS0xLTA_9aa8b1b8-f11f-4257-adf7-a168aa326782"
      unitRef="usd">22910000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE2LTMtMS0xLTA_1f41a6d5-8eaf-4ec3-bcb6-f5b2a83d2d32"
      unitRef="usd">22026000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE3LTEtMS0xLTA_11066ea3-d20c-43a4-a4f6-a8b6a37bf050"
      unitRef="usd">192000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE3LTMtMS0xLTA_6d552fac-9476-4f28-b9d5-990365b09eed"
      unitRef="usd">73000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE4LTEtMS0xLTA_21c5e3b1-041b-4545-8ed5-7cb5f7f91987"
      unitRef="usd">23102000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE4LTMtMS0xLTA_1476bec8-ea93-49d2-8c5d-7753deb3280e"
      unitRef="usd">22099000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE5LTEtMS0xLTA_be1c7182-ccd1-4526-b899-bac62f58671c"
      unitRef="usd">5934000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTplMDQ0YTRkMmQ4OTM0ODAwYmJlNTE4Nzk3NGZlMDZjYy90YWJsZXJhbmdlOmUwNDRhNGQyZDg5MzQ4MDBiYmU1MTg3OTc0ZmUwNmNjXzE5LTMtMS0xLTA_2f0c1e80-17f9-420e-a930-0e6f2e9b71ad"
      unitRef="usd">7075000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i335e3ffe52fa43c2a7b45504fa8bb7a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQxMzI_01e93bf0-bec9-4a40-aa20-e0c7b620ad74"
      unitRef="usd">8577000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i05a5f18c69254b668c52993abe82db37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQxODM_563d9871-5f47-4e3b-8f8a-b7ff7dcfe39e"
      unitRef="usd">2643000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQyODk_f8a71c88-0f73-42f2-a918-b4421d432ba1"
      unitRef="usd">110587000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQzNTE_71e4bc0c-acf4-4380-a36d-0a8235f87f23"
      unitRef="usd">67399000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ0NDA_45b5f2d0-668d-4134-ae50-8adeb2e05eff"
      unitRef="usd">101628000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ1MjA_89a7e0ed-d989-4c5d-88c2-738cf1906596"
      unitRef="usd">951000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ2Nzg_268295f9-4463-4dbb-a1a1-c6f7414bdeed"
      unitRef="usd">6273000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i0b3ab9b46bbc400a8489f8ddead26126_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzQ5OTc_60b8c2be-0f46-457a-8e37-17fdbd775071"
      unitRef="usd">1756000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzU2Mzg_20987870-8ed3-45d6-846c-133699e7dd0b"
      unitRef="usd">213000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzU2ODA_6809780b-9f27-4b06-9f7c-790e6d1a9e1d"
      unitRef="usd">834000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit
      contextRef="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzc3MTc_d6787c6f-94f4-463d-8858-f19ce29da4e7"
      unitRef="usd">12758000</cwst:TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit
      contextRef="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzc4NDQ_6e6fe6df-2c93-4a2f-be50-2aa0998e3d19"
      unitRef="usd">-15614000</cwst:TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit>
    <cwst:TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations
      contextRef="ia31c3b95dd6f4607be414ff12c6262d8_D20171001-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzc5MzE_80c40324-3465-431d-a9c3-adc3eb955bd2"
      unitRef="usd">-29234000</cwst:TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwNzE4_78d187a0-335f-43ac-91a3-9bfc17fa5b1b">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.313%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.049%;"/&gt;&lt;td style="width:1.0%;"/&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.905%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year Ended 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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reductions resulting from lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrecognized tax benefits at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzItMS0xLTEtMA_f237a265-8b99-442c-8361-26384a5ead94"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzItMy0xLTEtMA_35b6e171-7a55-4ca6-904c-b5cd6d673fdf"
      unitRef="usd">1941000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzUtMS0xLTEtMA_fecaf9d1-9cae-42a9-b378-99d2b51cb791"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzUtMy0xLTEtMA_7f9b1254-05b7-4844-8992-f7e277a6e0d2"
      unitRef="usd">1939000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzgtMS0xLTEtMA_780293aa-b8a1-4988-87db-38a766bc57ce"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90YWJsZTo1ZjJiNGI2M2E3ZmE0NjhiYTNmMTE2YmI4NzVkYjYzYy90YWJsZXJhbmdlOjVmMmI0YjYzYTdmYTQ2OGJhM2YxMTZiYjg3NWRiNjNjXzgtMy0xLTEtMA_754719a5-83c1-49cd-a4d5-25822d6a86cd"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzk0Njk_b7949195-e531-409b-a0f9-ae7da8fb1cd3"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzk0NzY_84f639f1-de6f-4864-b008-9b0595cb7f9b"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzk2NzU_72058bcd-626d-490b-b6af-e8a4f5ab161d"
      unitRef="usd">0</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDIy_c9f5e16e-576f-4068-9de8-ccf3bd1eca7c"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDI2_0ec8877a-8ad6-4e4b-8de7-ee221787a5fa"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDMz_9265af12-7f39-4caa-b328-b0cd8b51d46f"
      unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDUz_ad8a5ef6-816a-4433-a51e-8e13f2faf440"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDU3_33f0e83c-a575-42b3-96d2-8474df25c208"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDY0_02cb8aa5-48fc-43cd-b293-88e7dada00c9"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDkz_4d6ed6b8-6562-46e6-9782-22c9fb11569f"
      unitRef="usd">1000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMDk3_57c2edeb-8718-4173-a4fa-c2855d782c35"
      unitRef="usd">2000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i70c74aba4d72429798648ecbc595551c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTUvZnJhZzo0NGExMGUzMWY2NjM0YjU4OGM1ZjY2NjFiZWFmYjIzYS90ZXh0cmVnaW9uOjQ0YTEwZTMxZjY2MzRiNTg4YzVmNjY2MWJlYWZiMjNhXzEwMTAz_fb05493b-9dc7-4d66-8a52-53efb97b824d"
      unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzI2MDA_01fbe123-acc1-4238-960c-2ee15c4f710d">OTHER ITEMS AND CHARGES&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2017, we initiated the plan to cease operations of our Southbridge Landfill and later closed it in November 2018 when Southbridge Landfill reached its final capacity&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Accordingly, in fiscal years 2019, 2018 and 2017, we recorded charges associated with the closure of our Southbridge Landfill as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.016%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Asset impairment charge&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Project development charge&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Landfill closure project charge &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Charlton settlement charge &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Recovery on insurance settlement &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Southbridge Landfill closure charge, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;We performed a test of recoverability under FASB ASC 360, which indicated that the carrying value of our asset group that includes the Southbridge Landfill was no longer recoverable and, as a result, the asset group was assessed for impairment with an impairment charge allocated to the long-lived assets of the Southbridge Landfill in accordance with FASB ASC 360. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;We wrote-off deferred costs associated with Southbridge Landfill permitting activities no longer deemed viable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 charge associated with the installation of a municipal waterline. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 contract settlement charge associated with the closure of Southbridge Landfill 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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 charge associated with increased costs under the revised closure plan at our Southbridge Landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(6)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 a reserve associated with settlement of the Town of Charlton's claim against us. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(7)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 costs associated with various matters as part of the Southbridge Landfill closure. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(8)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 recovery on an environmental insurance settlement associated with the Southbridge Landfill closure. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Expense from Acquisition Activities and Other Items&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal year 2019, we recorded a charge of $2,687 associated primarily with acquisition activities. In fiscal year 2018, we recorded a charge of $1,872 associated with acquisition activities and the write-off of deferred costs related to the expiration of our shelf registration statement, and in fiscal year 2017, we recorded a charge of $176 associated with acquisition activities. See Note 5, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; for disclosure over acquisition activity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Contract Settlement Charge &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal year 2018, we recorded contract settlement charges of $2,100 associated with the termination and discounted buy-out of a commodities marketing and brokerage agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Development Project Charge &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In fiscal year 2018, we recorded a development project charge of $311 associated with previously deferred costs that were written off as a result of the negative vote in a public referendum relating to the NCES Landfill.&lt;/span&gt;&lt;/div&gt;</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <us-gaap:EnvironmentalExitCostsByCostTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzI1OTg_8693fd0f-e430-4547-8033-de3dc8364237">Accordingly, in fiscal years 2019, 2018 and 2017, we recorded charges associated with the closure of our Southbridge Landfill as follows:&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.011%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;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.016%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Asset impairment charge&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Project development charge&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Landfill closure project charge &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Charlton settlement charge &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;(7)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Recovery on insurance settlement &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"&gt;(8)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Southbridge Landfill closure charge, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;We performed a test of recoverability under FASB ASC 360, which indicated that the carrying value of our asset group that includes the Southbridge Landfill was no longer recoverable and, as a result, the asset group was assessed for impairment with an impairment charge allocated to the long-lived assets of the Southbridge Landfill in accordance with FASB ASC 360. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;"&gt;We wrote-off deferred costs associated with Southbridge Landfill permitting activities no longer deemed viable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 charge associated with the installation of a municipal waterline. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 contract settlement charge associated with the closure of Southbridge Landfill 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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 charge associated with increased costs under the revised closure plan at our Southbridge Landfill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(6)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 a reserve associated with settlement of the Town of Charlton's claim against us. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(7)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 costs associated with various matters as part of the Southbridge Landfill closure. &lt;/span&gt;&lt;/div&gt;(8)We recorded a recovery on an environmental insurance settlement associated with the Southbridge Landfill closure.</us-gaap:EnvironmentalExitCostsByCostTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzItMS0xLTEtMA_ca477970-456e-4821-8c35-e326a8c16a64"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzItMy0xLTEtMA_d202f5d5-45cd-42ee-b578-3e13f54a480e"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzItNS0xLTEtMA_09237bf5-a8fa-44e6-9d80-dc958a5d18a0"
      unitRef="usd">47999000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzMtMS0xLTEtMA_f26541e0-2688-49c4-b83e-898889e1e9aa"
      unitRef="usd">0</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzMtMy0xLTEtMA_d16a4438-b514-488e-a860-a4dd5d668f60"
      unitRef="usd">0</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzMtNS0xLTEtMA_3ae67887-9e7a-4473-a6b2-dc59cf85235d"
      unitRef="usd">9149000</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzQtMS0xLTEtMA_31a5b9f4-13a8-48d0-988f-24a353a20029"
      unitRef="usd">0</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzQtMy0xLTEtMA_96497520-bd47-4f32-9c37-49ea5bdd57a2"
      unitRef="usd">0</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzQtNS0xLTEtMA_b7d934a6-dabf-4761-a12c-89cfb6553e20"
      unitRef="usd">6379000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:GainLossOnContractTermination
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzUtMS0xLTEtMA_df4d58e3-f704-4a9e-acb0-7f365c776dc2"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzUtMy0xLTEtMA_c54d4b73-f60d-45a7-8703-927e72f26cf1"
      unitRef="usd">-8724000</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzUtNS0xLTEtMA_f5c55b9d-a3a1-4d69-884d-519e26e2471d"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <cwst:NoncashLandfillClosureCharge
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzYtMS0xLTEtMA_ed57dee8-0263-4981-8c1e-5cdab11867cc"
      unitRef="usd">0</cwst:NoncashLandfillClosureCharge>
    <cwst:NoncashLandfillClosureCharge
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzYtMy0xLTEtMA_e8dc2b84-24f9-4109-8202-95753e423fb6"
      unitRef="usd">6012000</cwst:NoncashLandfillClosureCharge>
    <cwst:NoncashLandfillClosureCharge
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzYtNS0xLTEtMA_351e06a4-a0d6-433e-ad9d-b029d0a88909"
      unitRef="usd">0</cwst:NoncashLandfillClosureCharge>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzctMS0xLTEtMA_f96e624b-730f-4cbf-b0d3-71955b9b4656"
      unitRef="usd">0</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzctMy0xLTEtMA_2878bdee-d20d-4b84-8e4b-c8b26cf0457e"
      unitRef="usd">1216000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzctNS0xLTEtMA_9d30cecb-693c-4fde-a25f-6060aba9762b"
      unitRef="usd">0</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LegalFees
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzgtMS0xLTEtMA_30a993e6-b645-4868-8137-7e559f0d053f"
      unitRef="usd">2709000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzgtMy0xLTEtMA_25c46de4-3022-4b92-b713-35a8098c2c33"
      unitRef="usd">2102000</us-gaap:LegalFees>
    <us-gaap:LegalFees
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzgtNS0xLTEtMA_0f0ee683-135b-4fa2-9957-be6f7ef02657"
      unitRef="usd">1656000</us-gaap:LegalFees>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzktMS0xLTEtMA_9091e310-aa1b-41ff-8555-d6f91d3fb490"
      unitRef="usd">0</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzktMy0xLTEtMA_bfb2e50a-d6bc-4701-b7e4-adf8d0f94cb5"
      unitRef="usd">10000000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzktNS0xLTEtMA_2571c1cb-7b3f-4521-ba3a-9550d4ae8c6f"
      unitRef="usd">0</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <cwst:LandfillClosureSettlementChargeNet
      contextRef="iedee91b35a6a4f319b879af5346893f4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzEwLTEtMS0xLTExMzQ_6c0a540b-5fba-4769-b41a-47b8968f623d"
      unitRef="usd">2709000</cwst:LandfillClosureSettlementChargeNet>
    <cwst:LandfillClosureSettlementChargeNet
      contextRef="id2968562ffab488a8956e94f331e8cba_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzEwLTMtMS0xLTA_939c147b-2dca-42d4-9abf-ca2127f626e9"
      unitRef="usd">8054000</cwst:LandfillClosureSettlementChargeNet>
    <cwst:LandfillClosureSettlementChargeNet
      contextRef="if0afc95e932341299d3529abfd0acadc_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90YWJsZTo3YjRhZDNlYTZjZDY0NDg3YTA3YzVkYmE1YTQxNWFmZi90YWJsZXJhbmdlOjdiNGFkM2VhNmNkNjQ0ODdhMDdjNWRiYTVhNDE1YWZmXzEwLTUtMS0xLTA_450ab6e4-5142-43ad-8851-6b67b6a39be9"
      unitRef="usd">65183000</cwst:LandfillClosureSettlementChargeNet>
    <cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzEwOTk1MTE2MzEwNTM_9b6d7e06-1b69-4b41-bab1-b0d05f62a520"
      unitRef="usd">2687000</cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzEwOTk1MTE2MzExNTE_f74e9752-e326-4451-a42e-5868181de7f5"
      unitRef="usd">1872000</cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities>
    <cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzIxOTkwMjMyNjAyNzI_99752c42-10a4-4c91-a12f-c4a7d7e1eecf"
      unitRef="usd">176000</cwst:ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities>
    <us-gaap:GainLossOnContractTermination
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzE4Mjc_d83e3794-446f-46b9-9420-9c874e339436"
      unitRef="usd">-2100000</us-gaap:GainLossOnContractTermination>
    <us-gaap:NoncashProjectAbandonmentCosts
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MTgvZnJhZzpkNjI1MWNlZWNkYjE0ZTI3YjBmN2QwZjUyZmY3OWYxYi90ZXh0cmVnaW9uOmQ2MjUxY2VlY2RiMTRlMjdiMGY3ZDBmNTJmZjc5ZjFiXzI0NDU_cce744fa-f83e-444e-b8a8-deb5da71f097"
      unitRef="usd">311000</us-gaap:NoncashProjectAbandonmentCosts>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90ZXh0cmVnaW9uOmM4YmJlZWNiMzliZjRiODQ4MjljNjA4MGI4NWY5Y2FiXzE0Mg_054c7aaf-5d12-44fd-8104-81cf9bb6ab02">EARNINGS PER SHARE&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares to be issued - acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of stock options and stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Antidilutive potentially issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90ZXh0cmVnaW9uOmM4YmJlZWNiMzliZjRiODQ4MjljNjA4MGI4NWY5Y2FiXzE0MA_e35b62d5-b55b-4a26-a69a-74ef2bdb25fa">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:61.343%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.730%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;31,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class A common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Class B common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Shares to be issued - acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unvested restricted stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Effect of weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(338)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(402)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Impact of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of stock options and stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Antidilutive potentially issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzMtMS0xLTEtMA_2dddacff-9031-4f68-b5ce-00440f65b67e"
      unitRef="usd">31653000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzMtMy0xLTEtMA_ccb4cfbf-d6f2-49b6-8967-168c2a0c2c20"
      unitRef="usd">6420000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzMtNS0xLTEtMA_74886617-de3f-48c0-80bf-216976dd46db"
      unitRef="usd">-21799000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icaff00f997b345e5b5facdad20705344_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzUtMS0xLTEtMA_c21c9cd7-78e9-470f-a1a2-c80b1130b98a"
      unitRef="shares">46803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i778984e26afc43aabed2cf3271b1d54d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzUtMy0xLTEtMA_e4a50fb3-b066-4815-b241-790288053276"
      unitRef="shares">41944000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie8efeeda822944ae8d58079bd68263f4_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzUtNS0xLTEtMA_c283bbf7-7a48-4b8c-b275-c29d3e11de74"
      unitRef="shares">41298000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i41f88a6fcc8d4cfca1d11a75291632f0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzYtMS0xLTEtMA_f12cfc38-25ec-4dc5-bd61-67a2cfd6283c"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icc1ac5f5130647b880b3aa63f395eee8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzYtMy0xLTEtMA_59cc28fc-67e8-4d8f-86aa-bd5410c2c26e"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2d45bb3793074167b4a92f06b6f5d08b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzYtNS0xLTEtMA_718a2272-5127-4555-8294-f07e1a1ddf0f"
      unitRef="shares">988000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzctMS0xLTEtMA_e8e61c3a-d7f8-4a0c-a2ef-cd69709da9c4"
      unitRef="shares">36000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzctMy0xLTEtMA_7ad6713c-7155-4eeb-b293-00c31fc553a2"
      unitRef="shares">103000</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzctNS0xLTEtMA_f7959f2b-c2c4-4f11-8526-d3125b65c2dc"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzgtMS0xLTEtMA_3ffc7329-18e7-42f0-b0f2-b8254c953d67"
      unitRef="shares">0</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzgtMy0xLTEtMA_2bf38cfd-1e34-4e3b-af47-4cc6b36b8ca6"
      unitRef="shares">9000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzgtNS0xLTEtMA_38a4dfc9-f6a7-4e0f-b706-6c6ac0913b18"
      unitRef="shares">38000</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzktMS0xLTEtMA_9e2b93ba-5d4d-4e35-adf7-e1b7e897cd46"
      unitRef="shares">601000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzktMy0xLTEtMA_45cfceee-a851-4204-b742-9ea34ba883b6"
      unitRef="shares">338000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesIssuedBasic
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzktNS0xLTEtMA_c83d47cf-1249-45e6-8efc-7c9cf62dced2"
      unitRef="shares">402000</us-gaap:WeightedAverageNumberOfSharesIssuedBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEwLTEtMS0xLTA_11eea2b1-f8ff-4bf9-8389-8108670b2685"
      unitRef="shares">47226000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEwLTMtMS0xLTA_5ccf4ecc-d68a-4309-a1fa-b8547aeff75a"
      unitRef="shares">42688000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEwLTUtMS0xLTA_0a16dadf-6aab-4eb3-b744-aabc7b0283e3"
      unitRef="shares">41846000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEyLTEtMS0xLTA_63f5e4a5-b903-4f60-81ba-1d6cc4c1af49"
      unitRef="shares">740000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEyLTMtMS0xLTA_591af964-87f7-4518-b141-de97d4f47d92"
      unitRef="shares">1480000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEyLTUtMS0xLTA_a3b419db-b5c3-4441-a7c3-cf61a271a724"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEzLTEtMS0xLTA_991e894b-9372-4741-981e-293620cfd4d5"
      unitRef="shares">47966000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEzLTMtMS0xLTA_ee90c9a2-e141-4399-ae7b-32a9a6e4eb53"
      unitRef="shares">44168000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzEzLTUtMS0xLTA_998d2f8d-6efa-4011-8cfe-d476909e179b"
      unitRef="shares">41846000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzE0LTEtMS0xLTA_97bb6b2c-1738-4699-a1dd-c8e5cf30d26c"
      unitRef="shares">2000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzE0LTMtMS0xLTA_db18b338-e269-48e4-87ce-79192c4b7cbf"
      unitRef="shares">2000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjEvZnJhZzpjOGJiZWVjYjM5YmY0Yjg0ODI5YzYwODBiODVmOWNhYi90YWJsZToxMDI5ZmVhYzdkOWQ0MTJmODdiOTA1N2E5NTkwYTc3YS90YWJsZXJhbmdlOjEwMjlmZWFjN2Q5ZDQxMmY4N2I5MDU3YTk1OTBhNzdhXzE0LTUtMS0xLTA_95c7c910-1282-45b4-a0ab-d8332ed6db1b"
      unitRef="shares">2219000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE5OTI_ba2b8662-43c3-47fe-99e0-cfad25664e4e">RELATED PARTY TRANSACTIONS&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During fiscal years 2019, 2018 and 2017, 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 services. Total purchased services charged to operations or capitalized to landfills for fiscal years 2019, 2018 and 2017 were $7,990, $3,442 and $3,398, respectively, of which $851 and $32 were outstanding and included in either accounts payable or other current liabilities as of December 31, 2019 and December 31, 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 were $132, $156 and $237, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 2019, 2018 and 2017 under these agreements was $339, $349 and $360, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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 the fiscal year ending December&#160;31, 2024. In fiscal years 2019, 2018 and 2017, we paid $9, $14 and $27, respectively, pursuant to this agreement. As of December 31, 2019 and December 31, 2018, we have accrued $37 and $48, respectively, for costs associated with its post-closure obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzUyOA_1373d31c-6b4a-442d-b3fb-ef202fd2a679"
      unitRef="usd">7990000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzUzMg_1201928c-e2fc-40e9-8e5a-5dfdd6cd082e"
      unitRef="usd">3442000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzUzOQ_099dff56-97e7-42ef-9dea-f7171a75a63e"
      unitRef="usd">3398000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzU2Ng_58a45cdc-f536-4e47-a222-7b494c2ddd80"
      unitRef="usd">851000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="iac2468d2f5e54fc59ea354f0646ca334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzU3Mw_2b347868-d57a-43cf-9d91-7e901525361f"
      unitRef="usd">32000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i621ceda1dba54cacb90187bc1747c75d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzg2NQ_a66e742b-6b60-4105-8381-58bf5b78aff8"
      unitRef="usd">132000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i3a198f4ace83409a81e9e0c2cc17c052_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzg2OQ_08b6047e-6c46-4456-a448-f30b08453e47"
      unitRef="usd">156000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i390e27567b8c47488d14e3104ab8fc46_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzg3Ng_7376c155-a52f-4201-818b-5bc739496ba2"
      unitRef="usd">237000</us-gaap:RevenueFromRelatedParties>
    <cwst:NumberOfLeases
      contextRef="i1706250523854c06a688d25a4d3eb381_D19930501-19940430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzk1OQ_7a45e865-2238-4ddc-bb18-38ef62ceb0c3"
      unitRef="lease">2</cwst:NumberOfLeases>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i04190b0317514ad1bd1e9e7a873fe782_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEyODU_84b901f0-2f52-4626-b178-77a968ed14c7"
      unitRef="usd">29000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i04190b0317514ad1bd1e9e7a873fe782_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEzODM_e496818b-2c15-4295-b6ad-77f62f959bc7"
      unitRef="usd">339000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:CapitalLeasesIncomeStatementAmortizationExpense
      contextRef="i3c4d459c5ddb4997a3c3d225130abfc0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEzODc_598bd0ed-7b2b-4b0b-b08f-4ead0d7b6e53"
      unitRef="usd">349000</us-gaap:CapitalLeasesIncomeStatementAmortizationExpense>
    <us-gaap:CapitalLeasesIncomeStatementAmortizationExpense
      contextRef="idc635f92ee36412184782f44ee69a49a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzEzOTQ_38be064d-6279-4e0e-b25a-7dfcbd7c5082"
      unitRef="usd">360000</us-gaap:CapitalLeasesIncomeStatementAmortizationExpense>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="if4b3347a019548cd9156ffac0046e7fa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE4MjE_37677cae-42f6-4bfb-ac51-2072290c4132"
      unitRef="usd">9000</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="idae26ff6142e4ca78f233f598cf0e410_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE4MjU_b24531dc-15fa-4a74-b63c-b9cb7b6fb69b"
      unitRef="usd">14000</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligationCashPaidToSettle
      contextRef="i28ea5ebb63ae409cae3b27925f8ad577_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE4MzI_eddc3917-c01e-477a-86ef-789b39919617"
      unitRef="usd">27000</us-gaap:AssetRetirementObligationCashPaidToSettle>
    <us-gaap:AssetRetirementObligation
      contextRef="i2dec6a2848fe45b6838de0a8d3a9a93a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE5MTE_8301894b-f399-48f5-97e7-f2bf6ce8e54a"
      unitRef="usd">37000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i9b6c60fd06544e518831621500552334_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjQvZnJhZzpmNDJjODg5YmJhOTI0MjhmYjg5MTE3OWVjZTM5YWE1MS90ZXh0cmVnaW9uOmY0MmM4ODliYmE5MjQyOGZiODkxMTc5ZWNlMzlhYTUxXzE5MTg_05cf9c2f-ba60-4c8c-af83-56a11cd44b9b"
      unitRef="usd">48000</us-gaap:AssetRetirementObligation>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzkzOA_ee9bb42e-6396-4324-8411-55771b366019">SEGMENT REPORTING&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We report selected information about 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, landfill, landfill gas-to-energy, transfer and recycling services in the northeastern United States. Our revenues in the Recycling segment are derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. Organics services, ancillary operations, along with major account and industrial services, are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inter-company&lt;br/&gt;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;br/&gt;expense,&#160;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;598,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(814)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2018 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inter-company&lt;br/&gt;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;428,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(142,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;732,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inter-company&lt;br/&gt;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(123,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;599,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;614,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.967%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;303,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Power generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Solid waste operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;496,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Organics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;599,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzk0Nw_9c5673bd-fdaa-4c95-8dd7-52539bcfeae0">We report selected information about 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, landfill, landfill gas-to-energy, transfer and recycling services in the northeastern United States. Our revenues in the Recycling segment are derived from municipalities and customers in the form of processing fees, tipping fees and commodity sales. Organics services, ancillary operations, along with major account and industrial services, are included in our Other segment. Effective January 1, 2020, we reorganized our operating segments as follows: we aligned our organics services and our major account and industrial services, with our Recycling segment to form the Resource Solutions segment, thus creating a single resource renewal-focused segment. We also moved our ancillary transportation services, which were previously included in our Other segment, into our Western region. Accordingly, as of January 1, 2020, our operating segments consist of the Eastern and Western regions and Resource Solutions.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzkzNg_8ee4239e-2937-444a-be69-151f1ec732bb">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2019 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inter-company&lt;br/&gt;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation&#160;and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;br/&gt;expense,&#160;net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&#160;assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;219,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;207,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;343,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;97,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;63,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;141,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;598,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(814)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;137,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;69,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(163,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;53,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;185,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;932,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2018 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inter-company&lt;br/&gt;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;206,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;184,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;286,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;41,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;120,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;428,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(142,789)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;162,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;732,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt;Fiscal Year Ended December 31, 2017&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Outside&lt;br/&gt;revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inter-company&lt;br/&gt;revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Depreciation and&lt;br/&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Interest&lt;br/&gt;expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Capital&lt;br/&gt;expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eastern&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(51,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;157,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Western&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;250,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;35,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(220)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;89,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;344,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;105,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Eliminations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(123,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;599,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,583)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;64,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;614,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" 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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMS0xLTEtMA_0f9412a6-de64-44ca-9ff1-1deb2e4d4c96"
      unitRef="usd">219475000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib915f1f81cba42f098602f785b7d5a03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMy0xLTEtMA_044043eb-a3fb-4d45-891f-1f9108ffcb8e"
      unitRef="usd">-54738000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtNS0xLTEtMA_31b28b73-a3f5-4c7a-9068-80e8d4f1d256"
      unitRef="usd">24322000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtNy0xLTEtMA_b02369be-34c2-4b97-9788-fe4f81568fdf"
      unitRef="usd">9503000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtOS0xLTEtMA_3424bd5a-ecbd-4da8-9f46-20d6befbc68a"
      unitRef="usd">218000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i3ae306b1cae949fca9c3b9f8f1539fba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMTEtMS0xLTA_bf7d19d8-716e-4dc4-802e-3af7078adef4"
      unitRef="usd">24499000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ifb1cb9e5b17a4f6a94a170ffbc9bad8b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMTMtMS0xLTA_4fc3848f-813a-49ea-88a4-aaa4cc71342f"
      unitRef="usd">30720000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ifb1cb9e5b17a4f6a94a170ffbc9bad8b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzEtMTUtMS0xLTA_b04b67ab-b424-4030-9ecc-820d27802d55"
      unitRef="usd">207060000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMS0xLTEtMA_b30ae47a-6ef8-4d63-8cc5-6798c2540e65"
      unitRef="usd">343399000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if3029be953ba4f4b9e3460158a6b3a58_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMy0xLTEtMA_9cb1dffd-b15d-42d5-9499-6c745f89cbb2"
      unitRef="usd">-97339000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItNS0xLTEtMA_6788d0ff-f06b-49d9-b348-fa4aff5a1dcf"
      unitRef="usd">47666000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItNy0xLTEtMA_d08efc97-235d-4852-bb26-105aeb9ccb1f"
      unitRef="usd">41883000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItOS0xLTEtMA_d657db03-0869-4c1d-8dd7-548b3e62d3ad"
      unitRef="usd">63000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia301f890e4294831a19771977b04d985_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMTEtMS0xLTA_7a846ee4-7b6d-4a7f-86c4-cc854e7b69bb"
      unitRef="usd">63540000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i383244edeedf4d47b786b91c4a8966c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMTMtMS0xLTA_4c5582fa-d0c5-42ab-930c-8f06a9b843e8"
      unitRef="usd">141054000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i383244edeedf4d47b786b91c4a8966c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzItMTUtMS0xLTA_fe46d8e5-f213-453c-8975-6e5b6c11e479"
      unitRef="usd">598910000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMS0xLTEtMA_9852bdd1-b2fb-439e-87df-ce21afd196a6"
      unitRef="usd">42820000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia56e6dbbfe2f42aa955ec277b2701b2a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMy0xLTEtMA_5876dacf-580f-4d73-ba7c-58e244bde209"
      unitRef="usd">-9400000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtNS0xLTEtMA_fbf62f1c-f5bd-40f3-804a-39bd7378690c"
      unitRef="usd">4009000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtNy0xLTEtMA_3101b3cd-c658-4101-9518-f39f783e708a"
      unitRef="usd">-814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtOS0xLTEtMA_acaae6da-5bd6-4dbc-8dda-c611ca9f5a73"
      unitRef="usd">160000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i50e23748002d4e35b32044ba52ada1ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMTEtMS0xLTA_89e20a9e-851a-4028-b4ba-68a4c90584f2"
      unitRef="usd">9719000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i8cd768e9adea41408ab9c89c3a00a372_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMTMtMS0xLTA_1ccf0953-ebae-468e-ad70-5fd8ae274148"
      unitRef="usd">12316000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i8cd768e9adea41408ab9c89c3a00a372_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzMtMTUtMS0xLTA_c5d44c2a-7552-417a-b659-67335a525fed"
      unitRef="usd">56688000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMS0xLTEtMA_f8db3c4e-8487-4415-87f5-cc72ed05690b"
      unitRef="usd">137596000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i632c1e6f2c6440409da22a25d7cfaec8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMy0xLTEtMA_d2e34a1e-e29b-4621-b3db-b819a6fe6176"
      unitRef="usd">-2443000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtNS0xLTEtMA_9e2887bf-d511-4523-8bde-8a3b3adba093"
      unitRef="usd">3793000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtNy0xLTEtMA_9e04e140-1055-46c7-9255-981aa77e7d62"
      unitRef="usd">2503000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtOS0xLTEtMA_0fe4073f-aae6-4dc9-95c2-9886b7b6aa44"
      unitRef="usd">24294000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i4b97b58b6351474299ee1c50e694d777_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMTEtMS0xLTA_c52eff62-fab4-42ed-a3ba-befcb6c2ff08"
      unitRef="usd">5407000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ic2fdf81bd0e84ba399af39d7257ef5d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMTMtMS0xLTA_d652df9b-f532-4c7d-bd6b-83caca0465da"
      unitRef="usd">1729000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ic2fdf81bd0e84ba399af39d7257ef5d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzQtMTUtMS0xLTA_0b9b081a-fab1-4b48-bd29-13dfb0959c10"
      unitRef="usd">69524000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="ibef2af895e3344ada5898e3803479a6b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzUtMy0xLTEtMA_980cc26b-9bda-44ad-af1b-8937d4e2fbde"
      unitRef="usd">-163920000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMS0xLTEtMA_9bf3a69d-165e-48b2-939e-180d0e4c9289"
      unitRef="usd">743290000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtNS0xLTEtMA_86ae1036-f843-44e3-93ae-dcc139249196"
      unitRef="usd">79790000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtNy0xLTEtMA_87ce16ff-2ad7-4377-92d8-96d976357794"
      unitRef="usd">53075000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtOS0xLTEtMA_9aac0d7f-d4c3-4b22-8cb0-636cf57de2fd"
      unitRef="usd">24735000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia93028fb34ad471bb7c70963a8b88d79_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMTEtMS0xLTA_da1f76b9-9164-494c-b597-70a6aea48339"
      unitRef="usd">103165000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i5b2c9a34d95045c1bf0660e01a5b4960_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMTMtMS0xLTA_25a13c26-1282-47b6-abe6-ea8479f34c1f"
      unitRef="usd">185819000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i5b2c9a34d95045c1bf0660e01a5b4960_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTozZTA4ODAzNzU2ZTk0ZTliODllYTA1MDQzODIxNmUyYS90YWJsZXJhbmdlOjNlMDg4MDM3NTZlOTRlOWI4OWVhMDUwNDM4MjE2ZTJhXzYtMTUtMS0xLTA_5a898879-6bc7-4b58-b139-371f17a69839"
      unitRef="usd">932182000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMS0xLTEtMA_d14777a2-e290-42e3-97e0-262175f0406c"
      unitRef="usd">206473000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2084871ca54447208a3244e83390c796_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMy0xLTEtMA_d2eb4444-1030-46db-9f96-59e68c1f374f"
      unitRef="usd">-52866000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtNS0xLTEtMA_4e2b11d5-d8b0-4d3d-8fdb-06ca16a528e3"
      unitRef="usd">26538000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtNy0xLTEtMA_13ef7c15-45a8-4799-aea0-356e2c1b32f4"
      unitRef="usd">4684000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtOS0xLTEtMA_31d798c8-c450-49bb-a4f8-c037e7f0ae5e"
      unitRef="usd">12000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i25f4c48180e6421db0e247d3969d1a97_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMTEtMS0xLTA_6388ed0e-391e-4f48-9478-75adc32c230d"
      unitRef="usd">23393000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i54eba11317ab486982a7f9ff70b0795c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMTMtMS0xLTA_4abe171a-6216-4a72-9e9c-638e1d2bc8b4"
      unitRef="usd">28154000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i54eba11317ab486982a7f9ff70b0795c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzEtMTUtMS0xLTA_fb20226e-f53e-4bf6-99fc-8ef2819ac974"
      unitRef="usd">184679000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMS0xLTEtMA_71494e66-b5d3-41f6-93a0-1ac60560af92"
      unitRef="usd">286262000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i76cc58c60df8477c9fdb231e0037c0fe_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMy0xLTEtMA_d08ba4fd-8d52-4d31-b120-9b56a194d408"
      unitRef="usd">-81515000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItNS0xLTEtMA_12d16d75-7807-4dcf-a446-4affa8046988"
      unitRef="usd">35843000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItNy0xLTEtMA_d2a7df04-4bd8-4729-9768-52d907df1f87"
      unitRef="usd">41529000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItOS0xLTEtMA_db049ce0-e1e4-4a5c-b8d2-c6e0f2b2c649"
      unitRef="usd">-148000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i503c05a2d1fb46f798aa9d05fd29f805_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMTEtMS0xLTA_ee932c3d-9044-45f9-80a9-e7e61c2bfe2a"
      unitRef="usd">41850000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i0e109f09f5ec45b7b36df877d6969f28_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMTMtMS0xLTA_e7f05213-07d7-4852-a7ee-c2b33f071630"
      unitRef="usd">120536000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i0e109f09f5ec45b7b36df877d6969f28_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzItMTUtMS0xLTA_84f88afa-783c-4f16-ae69-d9a5b2d3a9ce"
      unitRef="usd">428934000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMS0xLTEtMA_f1662159-bd1c-46c5-814d-a8233d705a1d"
      unitRef="usd">42191000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78160e801e8241f38485db5f68973af4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMy0xLTEtMA_0d13f7f9-0e14-4504-8da9-ad26f9a81bfa"
      unitRef="usd">-6426000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtNS0xLTEtMA_b149ed9e-2c5a-4944-8e8b-487dcde6ad12"
      unitRef="usd">4345000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtNy0xLTEtMA_ebb4a6be-7cf9-494f-a6c0-9e68d77413e3"
      unitRef="usd">-7805000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtOS0xLTEtMA_03bb9ff8-c814-4139-987b-98e92c3f914e"
      unitRef="usd">140000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="iaebd89b04788499784823adf7cde6cab_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMTEtMS0xLTA_b89329f7-fa98-460d-868d-78ac01dd1f1c"
      unitRef="usd">4476000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ief78ea6ec63c4c59a06da005bb57ddde_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMTMtMS0xLTA_c585546f-da9b-4ccb-9901-b4c9bfa54937"
      unitRef="usd">12315000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ief78ea6ec63c4c59a06da005bb57ddde_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzMtMTUtMS0xLTA_320c01de-2dda-4b1d-9a90-065df0b44bc3"
      unitRef="usd">48629000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMS0xLTEtMA_c256a170-33cd-4fc7-ba22-9750854454d4"
      unitRef="usd">125734000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i89a1153027b343d2b755966611f33206_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMy0xLTEtMA_fbd78851-8a6c-48c6-a8a1-7d331a9d6063"
      unitRef="usd">-1982000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtNS0xLTEtMA_9115cdf6-66d1-480b-ba1b-9133db915e60"
      unitRef="usd">3782000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtNy0xLTEtMA_9307c824-2f5a-4b29-9b12-284dd73c0edb"
      unitRef="usd">1325000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtOS0xLTEtMA_9412f25f-7006-4ff5-8cab-82f803fd0fef"
      unitRef="usd">26017000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="if593122c4669416a98655c53c9d4aabc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMTEtMS0xLTA_7c4112c1-cd70-4b90-9c56-78d2082ba5a5"
      unitRef="usd">3513000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ib388073860354270aaff62c979d85695_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMTMtMS0xLTA_f749c291-8bf8-4992-af97-2669c4a5f45a"
      unitRef="usd">1729000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ib388073860354270aaff62c979d85695_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzQtMTUtMS0xLTA_6027ff66-90c6-4e2f-b5f9-b5172610475e"
      unitRef="usd">70168000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i5774af2e2301441ebd0ff90089630205_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzUtMy0xLTEtMA_e327f045-4267-44e1-bc92-d3d7a903a273"
      unitRef="usd">-142789000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMS0xLTEtMA_a41352f6-39f1-4f8d-88a7-00e3c98cd484"
      unitRef="usd">660660000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtNS0xLTEtMA_8ba75f82-e8ca-4aee-95bc-574d4e40db2a"
      unitRef="usd">70508000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtNy0xLTEtMA_0f8447e4-15d7-4768-9318-4360e9e262e1"
      unitRef="usd">39733000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtOS0xLTEtMA_cd0407ea-69ea-4e48-a2d9-be0d353ab6e1"
      unitRef="usd">26021000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ie8c8baa4937340d38f625adee59fea77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMTEtMS0xLTA_41473dd2-04ca-4f01-87ae-a9b8fcbeb224"
      unitRef="usd">73232000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ie33a00705e8641e6aa13de944954752a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMTMtMS0xLTA_073ab4ca-28cb-42d9-90e4-fcb7e83ed722"
      unitRef="usd">162734000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ie33a00705e8641e6aa13de944954752a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo2MzNhNjVjNDBhNmU0NTFkYmE2ZGE1ZWVjNDdkOGU5MC90YWJsZXJhbmdlOjYzM2E2NWM0MGE2ZTQ1MWRiYTZkYTVlZWM0N2Q4ZTkwXzYtMTUtMS0xLTA_12d26d4a-203f-40a9-b65b-4f68d9da75d2"
      unitRef="usd">732410000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMS0xLTEtMA_3be5693d-b46b-4606-8599-346e930dbfc4"
      unitRef="usd">181170000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i918359c39d9d4cf0860dfee8c7794a68_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMy0xLTEtMA_2e134f8c-476d-496e-9197-f37d17387962"
      unitRef="usd">-50335000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtNS0xLTEtMA_87feac65-84b4-4d71-97cb-18f3cfa09912"
      unitRef="usd">23815000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtNy0xLTEtMA_b97984cc-eaa6-4939-b22c-a6e2d3fd8684"
      unitRef="usd">-51867000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtOS0xLTEtMA_37bbf9cb-65ff-4cd9-9df4-ed991626c39c"
      unitRef="usd">3000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="idb71d414411549519f1a9bde48660d8f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMTEtMS0xLTA_3f7cc1fb-3b02-455e-997f-c86bd4d19585"
      unitRef="usd">17153000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i14b217425a6843638bf66ee1873c2f69_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMTMtMS0xLTA_b8af6caf-5670-4a18-b723-f8fdd1a23dea"
      unitRef="usd">19192000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i14b217425a6843638bf66ee1873c2f69_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzEtMTUtMS0xLTA_4beeb949-2c70-4882-8b45-abda8661cdc9"
      unitRef="usd">157248000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMS0xLTEtMA_d4dd333e-dde7-4bf7-90ce-26ccba257e6d"
      unitRef="usd">250771000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib105edaf69214709bc9fddb6e6812fa2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMy0xLTEtMA_a8e92286-01ec-4c7d-98bd-c56b269453b0"
      unitRef="usd">-71510000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItNS0xLTEtMA_5da5b089-4002-41f1-a863-62e4ed34e670"
      unitRef="usd">30766000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItNy0xLTEtMA_44d0f9b3-50ea-4407-ae51-a6d5946dcc38"
      unitRef="usd">35035000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItOS0xLTEtMA_332c56be-fc79-4d62-971e-41b81eeb7025"
      unitRef="usd">-220000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i0dcb28ffc57d442e830dcf7fd29abe7a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMTEtMS0xLTA_d6d2bcbf-b57c-4c5a-8cf0-b3a477ee5b0b"
      unitRef="usd">42082000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="ia186a32a6d584c5daae0ed7bdc13b7de_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMTMtMS0xLTA_4f3d9657-484f-4499-af6f-851915334cd2"
      unitRef="usd">89369000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="ia186a32a6d584c5daae0ed7bdc13b7de_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzItMTUtMS0xLTA_e780c363-436a-4ede-a5ea-f25cecdeb633"
      unitRef="usd">344324000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMS0xLTEtMA_35293710-3172-4ebd-8041-0d825813ca71"
      unitRef="usd">62307000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i63df6e681a044aeea7f12a398cc3fcc9_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMy0xLTEtMA_71df2371-04bd-4ce2-94f8-3a1f6f9fa418"
      unitRef="usd">-246000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtNS0xLTEtMA_b97acc76-fb44-408a-9563-b33339db6119"
      unitRef="usd">4125000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtNy0xLTEtMA_827be228-2a5d-4556-b9b9-85b893e5091d"
      unitRef="usd">2805000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtOS0xLTEtMA_1b05eddd-307c-4331-b55b-0c2c1c99aad9"
      unitRef="usd">143000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i2aa46149393e4f43b03296d6f6d081da_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMTEtMS0xLTA_2fdc1ef5-cfd9-49ce-a5a9-3b0720db7ad6"
      unitRef="usd">2006000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i9d2f90b7704f45bd88e7228b4f627c3a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMTMtMS0xLTA_d9c27f5e-1231-414d-8dbb-609e55bd48ca"
      unitRef="usd">12315000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i9d2f90b7704f45bd88e7228b4f627c3a_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzMtMTUtMS0xLTA_483198fd-6fd2-4e91-b5b8-94c47045770f"
      unitRef="usd">48612000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMS0xLTEtMA_69e65a8a-e028-4cba-8430-843cbd12ebed"
      unitRef="usd">105061000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic79abb596f1b41aa8602a2bad87dae2e_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMy0xLTEtMA_04f13470-270b-4213-9cbd-bd18a867f9ea"
      unitRef="usd">-1881000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtNS0xLTEtMA_5463f264-b11e-4c27-8f5f-a7346ed4919b"
      unitRef="usd">3396000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtNy0xLTEtMA_990acd76-9cb9-4212-af4e-256c0a21414b"
      unitRef="usd">1444000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtOS0xLTEtMA_84517489-4d84-496e-86ca-e6dce967f840"
      unitRef="usd">24961000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i1aae284260074e719b5fc2c5956530d7_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMTEtMS0xLTA_11a5cc7a-9904-4626-bd63-0eed51728341"
      unitRef="usd">3621000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i876dd7de1d7f4e15a4a8510f35ecee82_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMTMtMS0xLTA_9d3d998b-84d2-4695-a42b-fad39f6dceea"
      unitRef="usd">1729000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i876dd7de1d7f4e15a4a8510f35ecee82_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzQtMTUtMS0xLTA_1e2a5202-456c-4a41-8347-429eff0179a3"
      unitRef="usd">64765000</us-gaap:Assets>
    <us-gaap:Revenues
      contextRef="idea841d600ed4857a66346408c1a565f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzUtMy0xLTEtMA_21607628-6be4-4ba2-8e51-9ca63f3e953b"
      unitRef="usd">-123972000</us-gaap:Revenues>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="idea841d600ed4857a66346408c1a565f_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzUtOS0xLTEtMA_3c3a1778-c7f2-45e0-a459-2faa9b74e7a9"
      unitRef="usd">0</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:Revenues
      contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMS0xLTEtMA_abed0201-ac3c-41a9-98f2-ffd6fa451c23"
      unitRef="usd">599309000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtNS0xLTEtMA_32fcebc7-5fc1-4721-aef7-f5e716f05113"
      unitRef="usd">62102000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtNy0xLTEtMA_d2f69364-fdfb-4431-854e-6dc854dbf915"
      unitRef="usd">-12583000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtOS0xLTEtMA_414ed615-38ea-46fa-b351-b5b57fcf6f20"
      unitRef="usd">24887000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="ia07489bfc0144a6985b4d428cb806917_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMTEtMS0xLTA_6186aa9b-9306-4222-a2c9-9fd6f685f4d0"
      unitRef="usd">64862000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:Goodwill
      contextRef="i608db056e52b4649b5872ee0d5eb29b0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMTMtMS0xLTA_2f9f3a62-fdc7-4c28-b7fc-f89790810620"
      unitRef="usd">122605000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i608db056e52b4649b5872ee0d5eb29b0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTo5YjgxMmMwZWY5ZTk0ZDg1YTdiY2VhZDFlNTE5Y2MzNC90YWJsZXJhbmdlOjliODEyYzBlZjllOTRkODVhN2JjZWFkMWU1MTljYzM0XzYtMTUtMS0xLTA_57645e93-c965-4021-bdb8-61918ea29222"
      unitRef="usd">614949000</us-gaap:Assets>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90ZXh0cmVnaW9uOjhmNWVlZmFhZTljMzRhOGY4MWRhZGM0NGE1YjVlMDgyXzkzMg_bfb20c09-c996-4a57-8981-f3e8ca97a162">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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;/div&gt;&lt;div&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.967%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.395%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.532%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.398%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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 colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Collection&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;372,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;50.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;303,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;263,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Disposal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;181,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;160,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Power generation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Processing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Solid waste operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;564,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;76.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;496,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;75.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;437,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;72.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Organics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;56,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;39,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Customer solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;79,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;67,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Recycling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;62,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;743,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;660,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;599,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:Revenues
      contextRef="i93f8df1b308e4a27aded2e9a3579e4f8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItMS0xLTEtMA_3c7ae7e9-b58e-450b-b72b-d065fcbfedc9"
      unitRef="usd">372041000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i93f8df1b308e4a27aded2e9a3579e4f8_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItMy0xLTEtMTE3MA_fe1976bf-a48d-4947-a65b-f2d902a31b2d"
      unitRef="number">0.501</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i31a28bf8924941a18ac3d93f38e83eac_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItNS0xLTEtMA_beaf882a-8c28-4d57-b1a7-a1ce0ba63328"
      unitRef="usd">303418000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i31a28bf8924941a18ac3d93f38e83eac_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItNy0xLTEtMTE3Nw_af479386-f558-49ef-9d95-607fd7522af6"
      unitRef="number">0.459</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="if93ccb6fbfdd44be8bcff2e07f9eb14b_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItOS0xLTEtMA_77fe4d9b-7b6e-4ca3-a69c-3e4eaff38236"
      unitRef="usd">263688000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if93ccb6fbfdd44be8bcff2e07f9eb14b_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzItMTEtMS0xLTExODA_a2bb399b-c9a1-4ddd-a58b-ba8109d6f4d3"
      unitRef="number">0.440</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i3fdf2e082dde4a9b890694e76f44a6ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtMS0xLTEtMA_f2defd2f-4e10-4fd6-8522-7021b0ed16f3"
      unitRef="usd">181895000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3fdf2e082dde4a9b890694e76f44a6ac_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtMy0xLTEtMTE3MA_9ceada7d-e6f0-4170-9b93-1dc88eeb1dba"
      unitRef="number">0.245</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i26cd534dddcf434f92acef67b814a19f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtNS0xLTEtMA_1e1e253c-9025-4a10-ac70-132b62290614"
      unitRef="usd">181110000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i26cd534dddcf434f92acef67b814a19f_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtNy0xLTEtMTE3Nw_b4da33d2-8e32-4c13-a8f1-01aaa220e86a"
      unitRef="number">0.274</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ic9575950d61243eba2c245b5c4bac8e5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtOS0xLTEtMA_d2a6f66c-e3ad-49fb-95fb-8e77830da6ee"
      unitRef="usd">160073000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic9575950d61243eba2c245b5c4bac8e5_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzMtMTEtMS0xLTExODA_c3bd9ffb-ae4f-4efc-bc9a-e63864789910"
      unitRef="number">0.267</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ib9aabf8c51974f139337f300bdf78749_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtMS0xLTEtMA_3f14ba78-b711-4cf5-8575-71a8d1a5300e"
      unitRef="usd">3576000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib9aabf8c51974f139337f300bdf78749_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtMy0xLTEtMTE3MA_16494985-749f-44fa-9ce6-bc2a0b2e9388"
      unitRef="number">0.005</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i1b314b04c4bd4d6d996e9ba616436444_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtNS0xLTEtMA_9b7a7890-540d-44c6-880b-fce8fe5d64b0"
      unitRef="usd">5129000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1b314b04c4bd4d6d996e9ba616436444_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtNy0xLTEtMTE3Nw_19db8810-d531-4406-86aa-ae10938a3764"
      unitRef="number">0.008</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i232d0a2481c04526aedf4f4a0fc8bae5_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtOS0xLTEtMA_1e6a6bab-56fa-4726-b779-7b2f7c1ef831"
      unitRef="usd">5375000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i232d0a2481c04526aedf4f4a0fc8bae5_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzQtMTEtMS0xLTExODA_aac3c4da-cd63-43e5-8656-16b8bc540dcc"
      unitRef="number">0.009</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ied812ff87b694deb92604dba3cbc9f14_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtMS0xLTEtMA_8c38751d-fac5-43be-b984-f534a8c6ca8e"
      unitRef="usd">7175000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ied812ff87b694deb92604dba3cbc9f14_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtMy0xLTEtMTE3MA_e1811399-678e-4bf0-96d9-ebf7867714e6"
      unitRef="number">0.009</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="iecb9c83ce126482daa29c8db7f049a17_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtNS0xLTEtMA_48a98ebf-5841-46f4-a94a-c79f7336fc99"
      unitRef="usd">7174000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iecb9c83ce126482daa29c8db7f049a17_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtNy0xLTEtMTE3Nw_6aa8efbf-64cd-4028-b29a-e7af7594b23a"
      unitRef="number">0.011</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i1e1e734592d648cab5a9a6376d26b530_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtOS0xLTEtMA_2e89f750-4c11-40b7-8e81-a17e7cc631c3"
      unitRef="usd">7994000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1e1e734592d648cab5a9a6376d26b530_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzUtMTEtMS0xLTExODA_2d644ba5-fa80-4e75-beb2-0a444a040b82"
      unitRef="number">0.013</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="idd323529471e40dd8ca32d64e243d6b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtMS0xLTEtMA_e33e2d7d-8a3f-4ab8-9127-d3c1961e006b"
      unitRef="usd">564687000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idd323529471e40dd8ca32d64e243d6b4_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtMy0xLTEtMA_d45efea3-47a4-4200-9a71-ada8c8ff25d7"
      unitRef="number">0.760</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i4690b75429bf4b999a4d6e8bb9f9f067_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtNS0xLTEtMA_b24b1aa6-6ae4-443d-bd16-c10240962640"
      unitRef="usd">496831000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4690b75429bf4b999a4d6e8bb9f9f067_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtNy0xLTEtMA_5e2e4285-fbbf-4dbd-b340-b94e0bbf85cd"
      unitRef="number">0.752</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i691493ce7f77422d98b78961fb4c6eb1_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtOS0xLTEtMA_cb428687-0e2e-4687-8438-11fb0d7820a5"
      unitRef="usd">437130000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i691493ce7f77422d98b78961fb4c6eb1_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzYtMTEtMS0xLTA_fcd54250-38d6-4168-b439-c68c2191442e"
      unitRef="number">0.729</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctMS0xLTEtMA_328e4a06-4abb-4bc9-839d-89ba2e7babfb"
      unitRef="usd">56326000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i52c3bec031a34cc59f1e1438459b636f_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctMy0xLTEtMTE3NQ_5cf18a19-d7a3-4fb3-b45b-1428f678e468"
      unitRef="number">0.075</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctNS0xLTEtMA_d87a549f-e68c-4858-ab9a-1b4b96bf8a45"
      unitRef="usd">54174000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1d5861f40724f98820ee8ff5b76c771_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctNy0xLTEtMTE3Nw_dd6c85cf-0c3f-4f59-9817-566777c990df"
      unitRef="number">0.082</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i69efc91c27404d3d8a8edd75a841f1f2_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctOS0xLTEtMA_42af21b9-3269-487c-9d4b-a4cbb2a05280"
      unitRef="usd">39815000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i69efc91c27404d3d8a8edd75a841f1f2_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzctMTEtMS0xLTExODA_78b863f0-e032-434c-bb04-ec7bef16b0eb"
      unitRef="number">0.066</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtMS0xLTEtMA_cbcb9900-1de7-4c22-8896-18ba39858d62"
      unitRef="usd">79457000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i19d25a10f1f34b1f8162a40bfa5d9c16_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtMy0xLTEtMTE3NQ_f542e94c-cf46-466a-a8e3-ff0d9b7f40b3"
      unitRef="number">0.107</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtNS0xLTEtMA_83fa191e-5754-4e4e-905b-34ba66a5c743"
      unitRef="usd">67464000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id8bc6fe73daf4c369c8fa302293d0b72_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtNy0xLTEtMTE3Nw_9734cba1-4aba-48a3-9fbf-7b99a7b547b6"
      unitRef="number">0.102</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i91790901a73d4e5a82dd49bdf5a9a42d_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtOS0xLTEtMA_28743ccd-4958-40f6-a28e-922012c26555"
      unitRef="usd">60057000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i91790901a73d4e5a82dd49bdf5a9a42d_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzgtMTEtMS0xLTExODA_82473c87-64f5-4741-bdb7-5260f5eeba84"
      unitRef="number">0.101</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="idba4739fcc5e4d59b86f8fd0cd164b15_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktMS0xLTEtMA_23db848a-4058-4678-9bec-3f5489bbf03f"
      unitRef="usd">42820000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idba4739fcc5e4d59b86f8fd0cd164b15_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktMy0xLTEtMTE3NQ_68ac511f-2d15-45a4-83fc-7b8a06f9e588"
      unitRef="number">0.058</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="ie65c2b8c41184052a8506e4d1349e593_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktNS0xLTEtMA_b7e99912-df90-4822-ab1c-6ea3a92f2bab"
      unitRef="usd">42191000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie65c2b8c41184052a8506e4d1349e593_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktNy0xLTEtMTE3Nw_09d07ebd-8709-4245-9816-e6f6d3ac0888"
      unitRef="number">0.064</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i4af443d406604252bdfab7cdcd5b58d3_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktOS0xLTEtMA_693ec8d8-57b0-4fb6-9b17-d2fcb231cb87"
      unitRef="usd">62307000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4af443d406604252bdfab7cdcd5b58d3_D20170101-20171231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzktMTEtMS0xLTExODA_75191bd3-8376-4fef-a071-a9c8c9460521"
      unitRef="number">0.104</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTEtMS0xLTA_57d80620-0c00-42d2-ac6d-29e8c0751f58"
      unitRef="usd">743290000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTMtMS0xLTA_a594cec5-db63-430e-97b7-a22582ff9098"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTUtMS0xLTA_b6638dd5-127e-409e-9273-b928393a5bad"
      unitRef="usd">660660000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e0c58a824ef4baca39adae6b554810d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTctMS0xLTA_7d00d8c6-9ef6-4490-8b01-9ae040a30c99"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTktMS0xLTA_a31eff99-86aa-483b-9e9e-0e2e05f3806a"
      unitRef="usd">599309000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i33dce028ea024231a3c4ac578299670a_D20170101-20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MjcvZnJhZzo4ZjVlZWZhYWU5YzM0YThmODFkYWRjNDRhNWI1ZTA4Mi90YWJsZTpkNGYwN2JlMjk4NmQ0NWQxOTI5ZTZlMmZlNzc5Y2E2Mi90YWJsZXJhbmdlOmQ0ZjA3YmUyOTg2ZDQ1ZDE5MjllNmUyZmU3NzljYTYyXzEwLTExLTEtMS0w_979b8526-eaf6-46e0-8f0b-fdcc4a78f8c1"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90ZXh0cmVnaW9uOjY1ZDU0NmQxY2Y4NzQ2MDRhMDdlNTc2MTYxODVjODI3Xzc5MQ_489e7ee2-0fc7-4b09-8d99-6d8ae0b7fa0a">QUARTERLY FINANCIAL INFORMATION (UNAUDITED)&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following is a summary of certain items in the consolidated statements of operations by quarter:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.390%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.566%;"/&gt;&lt;td style="width:1.0%;"/&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.566%;"/&gt;&lt;td style="width:1.0%;"/&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.566%;"/&gt;&lt;td style="width:1.0%;"/&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.716%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.586%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our transfer and disposal revenues historically have been lower from the months of November&#160;through March. This seasonality reflects the lower volume of waste during the late fall, winter and early spring months. Since certain of our operating and fixed costs remain constant throughout fiscal year, operating income is impacted by a similar seasonality. In addition, particularly harsh weather conditions typically result in increased operating costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our recycling business experiences increased volumes of newspaper in November&#160;and December&#160;due to increased retail activity during the holiday season.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90ZXh0cmVnaW9uOjY1ZDU0NmQxY2Y4NzQ2MDRhMDdlNTc2MTYxODVjODI3Xzc5OA_8a7fd4d5-2d4b-4ba9-87ef-5c052f1dcbc9">&lt;div style="margin-top:6pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following is a summary of certain items in the consolidated statements of operations by quarter:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.390%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.566%;"/&gt;&lt;td style="width:1.0%;"/&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.566%;"/&gt;&lt;td style="width:1.0%;"/&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.566%;"/&gt;&lt;td style="width:1.0%;"/&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.716%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;163,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;187,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;198,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;193,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,714)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;45,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;47,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.466%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.583%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.586%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fiscal Year 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fourth&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;165,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Operating income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(13,676)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Earnings per common share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;43,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;42,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.09)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.32)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtMS0xLTEtMA_b3d0f017-f62b-4e36-8ca7-8f3bb98af725"
      unitRef="usd">163664000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtMy0xLTEtMA_6a56e49b-522d-4c6c-950c-787cda9e1a58"
      unitRef="usd">187459000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtNS0xLTEtMA_71ddb7f2-8c15-4a3f-a5cb-d142cc9af803"
      unitRef="usd">198547000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzEtNy0xLTEtMA_3990362b-2c01-453a-b855-682545436ce0"
      unitRef="usd">193619000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItMS0xLTEtMA_482257bb-7685-4d8f-ad00-5ba5cd26fb22"
      unitRef="usd">4442000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItMy0xLTEtMA_1c1ce9f1-f7ee-4ae7-8bd3-2e932af4558b"
      unitRef="usd">15544000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItNS0xLTEtMA_d4ed8e9f-cb30-4988-a5f9-7949fce6c0b9"
      unitRef="usd">18485000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzItNy0xLTEtMA_be0898ff-ef85-4727-bf0c-1e2796fc78e0"
      unitRef="usd">14604000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtMS0xLTEtMA_13612878-7945-46dd-992d-2d2f2ca9af60"
      unitRef="usd">-1714000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtMy0xLTEtMA_3f286225-9324-4aa3-a09b-806f4f1020cf"
      unitRef="usd">11915000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtNS0xLTEtMA_646d416e-fd65-4e17-87ba-8a2f84e9e801"
      unitRef="usd">12386000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzMtNy0xLTEtMA_f685f3d2-fb3d-4379-88cb-24cc473a47c9"
      unitRef="usd">9066000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtMS0xLTEtMA_8caeedf5-cf01-47dc-9b9f-ac740fcefd9e"
      unitRef="shares">45913000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtMy0xLTEtMA_56a1565c-bf6a-4695-b4c2-f88ac1754736"
      unitRef="shares">47464000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtNS0xLTEtMA_ad0e4f06-a67e-4903-a565-9cc33d60e2a6"
      unitRef="shares">47690000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzYtNy0xLTEtMA_7d4e2b28-cd8d-44ab-be6f-de68b09f7c48"
      unitRef="shares">47811000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctMS0xLTEtMA_eabc7408-d0ca-45d4-a8bc-8f900e4aff22"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctMy0xLTEtMA_f9eb2e94-cc16-401b-a71d-cb93c9e56655"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctNS0xLTEtMA_5b4dbffd-7f6b-4e5a-ad74-eb68240baeed"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzctNy0xLTEtMA_3a7a8623-6c7a-4f56-bf01-6b6f2232c3c6"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtMS0xLTEtMA_205f3403-3aad-41f5-87b8-3826a2ed1b2b"
      unitRef="shares">42913000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtMy0xLTEtMA_e1a8920f-21c1-4c43-b0f7-dad019c1c4b5"
      unitRef="shares">48221000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtNS0xLTEtMA_d330531e-1143-490f-a8f7-5a7bbccac98f"
      unitRef="shares">48361000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzgtNy0xLTEtMA_51d96b73-a40e-43a3-bd71-e447462a6ec3"
      unitRef="shares">48583000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0e3cff36d6f2445197ba255716f82805_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktMS0xLTEtMA_faba1707-2ebf-46ae-9824-2c16cc15e261"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id2bdb0f5c499436b953a0397988a677b_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktMy0xLTEtMA_45839676-ad5a-4cf5-bd34-dda1feb22ea0"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2f356945a9d849a3a90e4926be957bde_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktNS0xLTEtMA_20f2a1fe-cb9f-4bb8-adc7-7f4bfdfcb75f"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib356f577ed4e43dcb26b1b8d6a5415f9_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo1MTUwY2ZhYjAxMTI0NWExYTFjYThhZTIzNDg0ODUzZS90YWJsZXJhbmdlOjUxNTBjZmFiMDExMjQ1YTFhMWNhOGFlMjM0ODQ4NTNlXzktNy0xLTEtMA_d99402d1-14f1-471a-bceb-26c5d8aa676b"
      unitRef="usdPerShare">0.19</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtMS0xLTEtMA_06c6fbe2-717e-4c5b-9c4d-f312a547e823"
      unitRef="usd">147455000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtMy0xLTEtMA_41d4f935-b077-4835-8b9f-ed3e97e69d63"
      unitRef="usd">165649000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtNS0xLTEtMA_147306b4-86ae-4fd2-8ef8-7bba5d9ec956"
      unitRef="usd">172832000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzEtNy0xLTEtMA_74445627-7a6e-4735-9804-7913a9456348"
      unitRef="usd">174724000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItMS0xLTEtMA_69fb5e97-f130-41d3-b104-ac73d73002c0"
      unitRef="usd">838000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItMy0xLTEtMA_8a8a609e-5820-4b92-a2de-e37bfe6f7d53"
      unitRef="usd">15149000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItNS0xLTEtMA_af049851-910e-45ca-b0e2-16b4f3743588"
      unitRef="usd">28884000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzItNy0xLTEtMA_ac90022f-39bc-4464-9a17-f1a60317e9c6"
      unitRef="usd">-5138000</us-gaap:OperatingIncomeLoss>
    <us-gaap:ProfitLoss
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtMS0xLTEtMA_fe86c2ed-a649-412d-94a6-7a98092ed1dd"
      unitRef="usd">-3910000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtMy0xLTEtMA_2cbf2ddb-754c-43ba-be89-d869b3562a66"
      unitRef="usd">1704000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtNS0xLTEtMA_ff21b55b-67d9-42ed-8d65-e085f9950e01"
      unitRef="usd">22302000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzMtNy0xLTEtMA_4f5e1f3a-fca9-4772-bcc3-ad4d9fff0e10"
      unitRef="usd">-13676000</us-gaap:ProfitLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtMS0xLTEtMA_d51589b2-e66c-4b29-94ef-3c9dc1ce403c"
      unitRef="shares">42370000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtMy0xLTEtMA_724b49e2-85b2-4ab5-82d4-0d27ef2447e1"
      unitRef="shares">42661000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtNS0xLTEtMA_a31c6f0a-b8ea-405e-afa7-5f74b2b34017"
      unitRef="shares">42779000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzYtNy0xLTEtMA_35df31c1-54f8-4270-8862-f22ee6f0ed77"
      unitRef="shares">42936000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctMS0xLTEtMA_1030d572-4124-4ad4-913d-f600a8eab595"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctMy0xLTEtMA_4a600180-aa4b-4a24-9f0a-de5b99220ca5"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctNS0xLTEtMA_487cd1bc-beb6-4d40-bf43-144c2d613fb4"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzctNy0xLTEtMA_13f99b79-db41-408d-aa98-6cc43a49d5a6"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtMS0xLTEtMA_b00a17e7-e65e-4815-bf4f-aad6d64ba55e"
      unitRef="shares">42370000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtMy0xLTEtMA_cd276096-cce1-4d69-a2b8-1022b10634bc"
      unitRef="shares">43916000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtNS0xLTEtMA_b2fcdbb7-5ced-491f-8a79-df09b06311fd"
      unitRef="shares">44175000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzgtNy0xLTEtMA_2d86b330-d2f8-4911-accb-54f27e8894b3"
      unitRef="shares">42936000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iba65b1ad9631480c980baefa9c302b44_D20180101-20180331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktMS0xLTEtMA_05a7050d-2163-4f0f-8e22-678cff991b5e"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i64ec08b98800454fa445cbba1b36e58e_D20180401-20180630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktMy0xLTEtMA_d4f12003-5b28-4d7e-bdcf-d10c4d6a479e"
      unitRef="usdPerShare">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id8277fecbfe84036aa80b5bceca944f7_D20180701-20180930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktNS0xLTEtMA_cd85ec02-f456-487a-a49c-a7625332a65a"
      unitRef="usdPerShare">0.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i949385b79b1d4cc887f5ab941852d199_D20181001-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MzAvZnJhZzo2NWQ1NDZkMWNmODc0NjA0YTA3ZTU3NjE2MTg1YzgyNy90YWJsZTo5OWZhMTBkOWY3MWE0MGU0Yjg0OWQ5ZmQ2N2ExZmI3OC90YWJsZXJhbmdlOjk5ZmExMGQ5ZjcxYTQwZTRiODQ5ZDlmZDY3YTFmYjc4XzktNy0xLTEtMA_14f28471-50b5-409b-9f8a-f5bac7039077"
      unitRef="usdPerShare">-0.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NTEvZnJhZzo5ZGY4ZWQ0NmQ0ODk0OWViODc3N2M5MjVlOTBkZjY5ZC90YWJsZTo1ZWUzNzllMzliMjQ0YTBkYWFlODUzNjMxYzNlMTYwMi90YWJsZXJhbmdlOjVlZTM3OWUzOWIyNDRhMGRhYWU4NTM2MzFjM2UxNjAyXzItMy0xLTEtNTE1NA_d17b1582-641e-4a51-a240-f761ec76cd81"
      unitRef="usdPerShare">9.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i30b2ac1b27bb4508b297774d7a5d7e67_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NTEvZnJhZzo5ZGY4ZWQ0NmQ0ODk0OWViODc3N2M5MjVlOTBkZjY5ZC90YWJsZTo1ZWUzNzllMzliMjQ0YTBkYWFlODUzNjMxYzNlMTYwMi90YWJsZXJhbmdlOjVlZTM3OWUzOWIyNDRhMGRhYWU4NTM2MzFjM2UxNjAyXzQtMy0xLTEtNTE1Ng_d17b1582-641e-4a51-a240-f761ec76cd81"
      unitRef="usdPerShare">9.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i9758f91d80c947e0b39dd953f6473bf3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90ZXh0cmVnaW9uOjU1NzJmYTIyODFmMDQ3NzJiNzEzYWE4MDRkZWI4NTMxXzEyMA_175c4ba2-e70f-4483-948f-70b3f292f9df">&lt;div style="text-align:center;margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Schedule&#160;II&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Valuation Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);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-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:58.997%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.903%;"/&gt;&lt;td style="width:1.0%;"/&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.903%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.731%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&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;td colspan="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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Additions&#x2014;charged to expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Deductions&#x2014;bad debts written off, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(823)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(550)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7a33b5ce3a2c4c56bc4c5bc884b99724_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzItMS0xLTEtMA_40deef69-ec3f-4985-9881-64ac947079bf"
      unitRef="usd">931000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic2092352227042639fdfee7614566ef1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzItMy0xLTEtMA_d44ae452-1769-460f-a5d1-4672e75f2458"
      unitRef="usd">809000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4d11c343c3a440178b642dfae7a08896_I20161231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzItNS0xLTEtMA_a0300f0c-8e32-4584-8933-5524ac858d88"
      unitRef="usd">1069000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i71343885345f4e74b6bd635846b3144d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzMtMS0xLTEtMA_c0a4f252-e897-4ea3-a17b-9ebc4605e3e6"
      unitRef="usd">1360000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9a4a81fed2364a51ac7f1fae9c5d4b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzMtMy0xLTEtMA_3f68ec30-5aa6-484c-bc9e-4da5b7d37fc9"
      unitRef="usd">1620000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie5c9dc19c75841b0b2290a351bb96c54_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzMtNS0xLTEtMA_e4f8fb2a-3e8b-4e5a-9d79-57c51f515ec3"
      unitRef="usd">290000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i71343885345f4e74b6bd635846b3144d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzQtMS0xLTEtMA_a145d8b1-c960-493d-8220-251b2f2f9ddb"
      unitRef="usd">823000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i9a4a81fed2364a51ac7f1fae9c5d4b60_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzQtMy0xLTEtMA_b2b35ce6-8bda-4606-a71d-bbd0df2ff9e4"
      unitRef="usd">1498000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie5c9dc19c75841b0b2290a351bb96c54_D20170101-20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzQtNS0xLTEtMA_f0b0b08e-1cf7-4770-b30e-1b9db7ab6faa"
      unitRef="usd">550000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5d0cde034c784299bb4609416dcd92ca_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzUtMS0xLTEtMA_586a57ae-d10a-445d-9ddf-93ccb01b40ee"
      unitRef="usd">1468000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7a33b5ce3a2c4c56bc4c5bc884b99724_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzUtMy0xLTEtMA_2ef71925-3970-4ac1-8b60-202bc30198e6"
      unitRef="usd">931000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ic2092352227042639fdfee7614566ef1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80NzIvZnJhZzo1NTcyZmEyMjgxZjA0NzcyYjcxM2FhODA0ZGViODUzMS90YWJsZToyYzY5MDE5ZmNkNWI0NWVhODU2M2UxMWI2NmE2NmM0NC90YWJsZXJhbmdlOjJjNjkwMTlmY2Q1YjQ1ZWE4NTYzZTExYjY2YTY2YzQ0XzUtNS0xLTEtMA_28ff8dad-b177-44b4-859f-b6a86f19a49b"
      unitRef="usd">809000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819742768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Narrative (Detail)<br> numberOfPlantiffs in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 17, 2019 </div>
<div>numberOfPlantiffs</div>
</th>
<th class="th">
<div>Apr. 28, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>executive_officer</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 26, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jan. 29, 2016</div></th>
<th class="th">
<div>Apr. 30, 2011 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2009 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 20, 2000 </div>
<div>a</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_ContractExtensionPeriod', window );">Contract extension period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_EmploymentContractsExecutiveOfficers', window );">Number of executive officers | executive_officer</a></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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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>
<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="top.Show.showAR( this, 'defref_cwst_CommitmentAmountUnderEmploymentAgreement', window );">Total annual commitments for salaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,937,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>
<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="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cwst_OntarioCountyNewYorkClassActionLitigationMember', window );">New York Class Litigation</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfPlaintiffs', window );">Number of plaintiffs | numberOfPlantiffs</a></td>
<td class="nump">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="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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_LitigationCaseAxis=cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember', window );">Notice of Intent to Sue under the Resource Conservation and Recovery Act</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimated possible loss</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="nump">$ 5,000,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>
<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="top.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>
<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="top.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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_InitialTermOfExecutiveEmploymentAgreement', window );">Initial term of employment contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 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>
<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="top.Show.showAR( this, 'defref_cwst_ContractualObligationPaymentsPeriod', window );">Salary and bonuses payment range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Employment Contracts</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_InitialTermOfExecutiveEmploymentAgreement', window );">Initial term of employment contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 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>
<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="top.Show.showAR( this, 'defref_cwst_ContractualObligationPaymentsPeriod', window );">Salary and bonuses payment range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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>
<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Employment Contracts</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Risk free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.90%<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_PotsdamEnvironmentalLiabilityMember', window );">Potsdam Environmental Remediation Liability</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Risk free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_ScrapYardAndSolidWasteTransferStation', window );">Number of acres composing solid waste transfer station (in acres) | a</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="nump">25<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="top.Show.showAR( this, 'defref_cwst_UndiscountedCostsPreferredRemedies', window );">Estimate of total undiscounted costs associated with implementing the preferred remedies</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">$ 12,130,000<span></span>
</td>
<td class="nump">$ 10,219,000<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="top.Show.showAR( this, 'defref_cwst_PercentageParticipationInOnsiteRemediationActivities', window );">Remediation activities, participant share percentage</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="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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_NCESLandfilMember', window );">NCES Landfil | Notice of Intent to Sue for Violations of the CWA | 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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimated possible loss</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">$ 1,195,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>
<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="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember', window );">MADEP | Notice of Intent to Sue under the Resource Conservation and Recovery Act</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Estimated possible loss</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="nump">$ 10,000,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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember', window );">21E Settlement and Water System Construction Funding Agreement | Bonds</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Facility term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 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>
<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_A21ESettlementandWaterSystemConstructionFundingAgreementMember', window );">21E Settlement and Water System Construction Funding Agreement | Bonds | Maximum</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalExitCostsAnticipatedCost', window );">Anticipated costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,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>
<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_CommitmentAmountUnderEmploymentAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual salary commitments under employment agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_CommitmentAmountUnderEmploymentAgreement</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_ContractExtensionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract extension period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractExtensionPeriod</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_ContractualObligationPaymentsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Years of salary and bonus due to employee upon change in control or involuntary termination without cause.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContractualObligationPaymentsPeriod</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_EmploymentContractsExecutiveOfficers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of executive officers that we have employment contracts with.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EmploymentContractsExecutiveOfficers</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_InitialTermOfExecutiveEmploymentAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial term of employment agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InitialTermOfExecutiveEmploymentAgreement</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_PercentageParticipationInOnsiteRemediationActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage participation in onsite remediation activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PercentageParticipationInOnsiteRemediationActivities</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>num: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_ScrapYardAndSolidWasteTransferStation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acreage of scrap yard owned by WSI.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ScrapYardAndSolidWasteTransferStation</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>num:areaItemType</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_UndiscountedCostsPreferredRemedies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated undiscounted remediation costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_UndiscountedCostsPreferredRemedies</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_AccrualForEnvironmentalLossContingenciesDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EnvironmentalExitCostsAnticipatedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total anticipated costs associated with remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal, or abandonment of a particular property resulting from unanticipated contamination of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalExitCostsAnticipatedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14435-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118943654&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LossContingencyNumberOfPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of plaintiffs that have filed claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfPlaintiffs</td>
</tr>
<tr>
<td style="padding-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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LitigationCaseAxis=cwst_OntarioCountyNewYorkClassActionLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=cwst_OntarioCountyNewYorkClassActionLitigationMember</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_LitigationCaseAxis=cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=cwst_NoticeofIntenttoSueundertheResourceConservationandRecoveryActMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_EmploymentContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EmploymentContractsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EnvironmentalRemediationSiteAxis=cwst_SouthbridgeLandfillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_PotsdamEnvironmentalLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PotsdamEnvironmentalLiabilityMember</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_NCESLandfilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NCESLandfilMember</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_LitigationCaseAxis=cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=cwst_NoticeOfIntentToSueForViolationsOfTheCWAMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_dei_LegalEntityAxis=cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cwst_MassachusettsDepartmentofEnvironmentalProtectionMADEPandCasellaWasteSystemsMember</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_A21ESettlementandWaterSystemConstructionFundingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_A21ESettlementandWaterSystemConstructionFundingAgreementMember</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_BondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BondsMember</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>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6841185504">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashProjectAbandonmentCosts', window );">Project development charge</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 311<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Gain (loss) on contract termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100<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="top.Show.showAR( this, 'defref_cwst_NoncashLandfillClosureCharge', window );">Landfill closure project charge</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">16,179<span></span>
</td>
<td class="nump">63,526<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_LandfillClosureSettlementChargeNet', window );">Southbridge Landfill closure charge, net</a></td>
<td class="nump">2,709<span></span>
</td>
<td class="nump">8,054<span></span>
</td>
<td class="nump">65,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Asset impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">47,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashProjectAbandonmentCosts', window );">Project development charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpense', window );">Environmental remediation charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Gain (loss) on contract termination</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,724<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="top.Show.showAR( this, 'defref_cwst_NoncashLandfillClosureCharge', window );">Landfill closure project charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,012<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="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Charlton settlement charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,216<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="top.Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Legal and transaction costs</a></td>
<td class="nump">2,709<span></span>
</td>
<td class="nump">2,102<span></span>
</td>
<td class="nump">1,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Recovery on insurance settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,000)<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_cwst_LandfillClosureSettlementChargeNet', window );">Southbridge Landfill closure charge, net</a></td>
<td class="nump">$ 2,709<span></span>
</td>
<td class="nump">$ 8,054<span></span>
</td>
<td class="nump">$ 65,183<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_LandfillClosureSettlementChargeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LandfillClosureSettlementChargeNet</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_NoncashLandfillClosureCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-cash portion of the aggregate charge associated with the closure of a landfill, which includes a non-cash asset impairment charge, a non-cash project development charge, a reserve for a legal settlement and a non-cash environmental remediation charge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncashLandfillClosureCharge</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_EnvironmentalRemediationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109237650&amp;loc=d3e13064-110858<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 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13296-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnContractTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2611-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NoncashProjectAbandonmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashProjectAbandonmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>90
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6819997856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Components of Long-Term Debt and Capital Leases (Details) - 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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance leases maturing through December 2107; bearing interest at a weighted average of 5.2%</a></td>
<td class="nump">$ 18,364<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="nump">522,728<span></span>
</td>
<td class="nump">$ 555,249<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">9,406<span></span>
</td>
<td class="nump">10,950<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Debt less unamortized discount and debt issuance costs</a></td>
<td class="nump">513,322<span></span>
</td>
<td class="nump">544,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less&#8212;current maturities of debt</a></td>
<td class="nump">4,301<span></span>
</td>
<td class="nump">2,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Debt, less current portion</a></td>
<td class="nump">$ 509,021<span></span>
</td>
<td class="nump">542,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - finance leases</a></td>
<td class="nump">5.00%<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember', window );">Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75%</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 26,900<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember', window );">New York State Environmental Facilities Corporation Solid Waste Disposal Revenue Bonds Series 2014 ("New York Bonds 2014") 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">25,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 1,057<span></span>
</td>
<td class="nump">847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 15,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 390<span></span>
</td>
<td class="nump">450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 25,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 432<span></span>
</td>
<td class="nump">517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 15,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 552<span></span>
</td>
<td class="nump">622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 15,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 417<span></span>
</td>
<td class="nump">493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember', window );">Vermont Economic Development Authority Solid Waste Disposal Long-Term Revenue Bonds Series 2013 ("Vermont Bonds") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 16,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 541<span></span>
</td>
<td class="nump">595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 11,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 539<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CapitalLeaseObligationsMember', window );">Finance leases maturing through December 2107; bearing interest at a weighted average of 5.0%</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="top.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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_NotesPayableMember', window );">Notes payable maturing through June 2027; bearing interest at a weighted average of 3.5%</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 5,464<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">3.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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cwst_CreditFacilityMember', window );">Credit Facility</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Less&#8212;unamortized discount and debt issuance costs</a></td>
<td class="nump">$ 5,478<span></span>
</td>
<td class="nump">7,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cwst_TermFacilityDueMay2023TermLoanBFacilityMember', window );">Term Loan A Facility due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus 1.75% | Secured Debt</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principle amount of debt</a></td>
<td class="nump">$ 350,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtAndCapitalLeaseObligations', window );">Principal amount of debt</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR | Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75%</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.75%<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="top.Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR | Term Loan A Facility due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus 1.75% | Secured Debt</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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.75%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6876686&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 http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109500613&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 http://asc.fasb.org/extlink&amp;oid=119400593&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=cwst_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityDueMayTwoThousandTwentyThreeMember</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_RevenueBondsSeriesTwoThousandFourteenDueTwoThousandFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_LongtermDebtTypeAxis=cwst_RevenueBondSeriesTwoThousandFourteenRTwoDueTwoThousandFortyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_LongtermDebtTypeAxis=cwst_FinanceAuthorityofMaineSolidWasteDisposalRevenueBondsSeries2005R3FAMEBonds2005R3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_LongtermDebtTypeAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_LongtermDebtTypeAxis=cwst_FinanceAuthorityOfMaineSolidWasteDisposalRevenueBondsSeries2015R2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_LongtermDebtTypeAxis=cwst_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongTermRevenueBondSeriesTwoThousandThirteenDueTwoThousandThirtySixMember</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_RevenueBondSeriesTwoThousandThirteenDueTwoThousandTwentyNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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=us-gaap_CapitalLeaseObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CapitalLeaseObligationsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermFacilityDueMay2023TermLoanBFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermFacilityDueMay2023TermLoanBFacilityMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>91
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834544000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMultiemployerPlansTableTextBlock', window );">Schedule of Multiemployer Defined Benefit Pension Plans</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table outlines the status of the Pension Plan:</span></div><div style="text-align:center;margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:15.083%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.751%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.603%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.603%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.223%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.627%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.627%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:4.627%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension Fund</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">EIN/Pension<br/>Plan Number</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension Protection Act Zone Status </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Funding Improvement or Rehabilitation Plan Status</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contributions to Plan</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" rowspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expiration Date of CBA</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New England Teamsters and Trucking Industry Pension Fund</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">04-6372430</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Critical and declining</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Critical and declining</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Implemented</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">409&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">726&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">627&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfMultiemployerPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the quantitative and qualitative information related to multiemployer  plans in which the employer participates. A multiemployer plan is 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="top.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 80<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMultiemployerPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>92
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6831190944">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Components of Long-Term Debt and Capital Leases</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.205%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.532%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Senior Secured Credit Facility:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revolving Credit Facility due May 2023 ("Revolving Credit Facility"); bearing interest at LIBOR plus 1.75% </span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,600&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Term Loan A Facility due May 2023 (Term Loan Facility"); bearing interest at LIBOR plus 1.75%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">350,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">350,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax-Exempt Bonds:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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 2014") due December 2044 - fixed rate interest period through 2029; bearing interest at 2.875%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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") due April 2036 - fixed rate interest period through 2028; bearing interest at 4.625%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,000&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Finance leases maturing through December 2107; bearing interest at a weighted average of 5.0%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,364&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Notes payable maturing through June 2027; bearing interest at a weighted average of 3.5%</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,401&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal amount of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555,249&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less&#8212;unamortized discount and debt issuance costs (1)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,950&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt less unamortized discount and debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">513,322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">544,299&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less&#8212;current maturities of debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">509,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">542,001&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">A summary of unamortized discount and debt issuance costs by debt instrument follows:</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:78.205%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.532%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revolving Credit Facility and Term Loan Facility (collectively, the "Credit Facility")</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,478&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York Bonds 2014</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,057&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">847&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New York Bonds 2014R-2</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">390&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">450&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">FAME Bonds 2005R-3</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">517&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">552&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">622&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">493&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vermont Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">541&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">595&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">New Hampshire Bonds</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">539&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">308&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,406&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,950&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Components of Interest Expense</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense on long-term debt and finance leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,431&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs and discount on long-term debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,293&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,449&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,692&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Letter of credit fees</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">519&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">554&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">703&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: capitalized interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(263)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(295)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Cash Flow Hedges Related to Derivative Instruments</a></td>
<td class="text"><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);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 sheet follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:26.696%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:42.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance Sheet Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current assets&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">338&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-current assets&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accrued liabilities&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,824&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">387&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term liabilities&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,555&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,942&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss, net&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,929)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,196)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps - tax provision</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated other comprehensive loss, net&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Schedule of Gain (Loss) On Cash Flow Hedges</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the amount of gain or (loss) on cash flow hedging relationships related to interest rate swaps reclassified from accumulated other comprehensive loss, net into earnings follows: </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:60.609%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.732%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Statement of Operations Location</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="14" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Expense) Income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(553)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(363)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(421)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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;"/></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;"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Future Maturities of Debt</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Aggregate principal maturities of debt are as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:79.844%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.156%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Payments as of December 31, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,300&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,593&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,358&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">379,945&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,893&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">522,728&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>93
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919842112">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Summary of Financial Information by Reportable Segment</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2019 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation&#160;and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense,&#160;net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total&#160;assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219,475&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,738&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,322&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,499&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">207,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">343,399&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,339&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,666&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,883&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,540&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">598,910&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,009&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(814)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,719&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,316&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,443&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,503&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,294&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,407&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,524&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(163,920)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,790&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103,165&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">932,182&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2018 </span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">206,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,866&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,538&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,684&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,679&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">286,262&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,515&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,843&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,529&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(148)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,850&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">428,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,426&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,345&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,805)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">140&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,476&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,629&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,982&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,782&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,325&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,017&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,513&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(142,789)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,508&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,733&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,021&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,232&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">732,410&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year Ended December 31, 2017</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:9.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Segment</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outside<br/>revenues</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inter-company<br/>revenue</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest<br/>expense, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capital<br/>expenditures</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,170&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,335&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,815&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(51,867)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,153&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,771&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,510&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,766&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,035&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,082&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">344,324&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">246&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,125&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,006&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,612&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105,061&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,881&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,396&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,444&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,961&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,621&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,765&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eliminations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(123,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,887&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,862&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614,949&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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;"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Summary of Revenue Attributable to Services Provided by Company</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:31.967%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="33" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Collection</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">372,041&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303,418&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Disposal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,895&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">181,110&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160,073&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Power generation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,375&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Processing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Solid waste operations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564,687&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">496,831&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">437,130&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Organics</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,326&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,815&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.6&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,457&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,057&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,191&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,307&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">743,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">660,660&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">599,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=108376223&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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>95
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6833172944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>RESTRICTED ASSETS (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="nump">$ 1,586<span></span>
</td>
<td class="nump">$ 1,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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashAndInvestmentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6842168928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS - Narrative (Detail) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution', window );">Maximum matching contribution per dollar per employee contribution</a></td>
<td class="nump">$ 0.50<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="top.Show.showAR( this, 'defref_cwst_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount', window );">Maximum match per employee per calendar year</a></td>
<td class="nump">$ 1,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod1', window );">Employer contributions 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer contributions</a></td>
<td class="nump">$ 1,608,000<span></span>
</td>
<td class="nump">$ 1,319,000<span></span>
</td>
<td class="nump">$ 1,817,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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlansWithdrawalObligation', window );">Multiemployer pension plan withdrawal obligation</a></td>
<td class="nump">1,838,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,194,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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitExpense', window );">Withdrawal costs - multiemployer pension plan</a></td>
<td class="nump">3,591,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PensionExpense', window );">Reversal of pension costs</a></td>
<td class="nump">$ 397,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="top.Show.showAR( this, 'defref_cwst_MultiemployerPlansWithdrawalObligationContingentLiabilityTerm', window );">Contingent liability term</a></td>
<td class="text">17 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_MultiemployerPlansWithdrawalObligationUndiscounted', window );">Multiemployer pension plan withdrawal obligation, undiscounted</a></td>
<td class="nump">$ 4,224,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="top.Show.showAR( this, 'defref_cwst_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation', window );">Estimated accumulated benefit obligation as complete withdrawal</a></td>
<td class="nump">$ 18,511,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Stock issued under stock purchase plan (in shares)</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Stock available for distribution under stock purchase plan (in shares)</a></td>
<td class="nump">94<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_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Maximum Contribution Per Employee Per Year, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedContributionPlanEmployerMaximumContributionPerEmployeePerYearAmount</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_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Maximum Employer Match Per Employee, Per Dollar Contribution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DefinedContributionPlanMaximumEmployerMatchPerEmployeePerDollarContribution</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_MultiemployerPlansCompleteWithdrawalEstimatedAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Complete Withdrawal, Estimated Accumulated Benefit Obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Withdrawal Obligation, Contingent Liability Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Withdrawal Obligation, Undiscounted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PensionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>97
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834988944">
<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="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">35.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax at statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,254<span></span>
</td>
<td class="nump">$ 1,268<span></span>
</td>
<td class="num">$ (12,968)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(161)<span></span>
</td>
<td class="num">(89)<span></span>
</td>
<td class="num">(1,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,700<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="top.Show.showAR( this, 'defref_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit', window );">Decrease in valuation allowance by 80% of indefinite lived deferred liabilities due to US tax reform</a></td>
<td class="num">$ (12,758)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,758)<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="top.Show.showAR( this, 'defref_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount', window );">Other changes in valuation allowance, including the federal rate change in fiscal year 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(978)<span></span>
</td>
<td class="num">(1,613)<span></span>
</td>
<td class="num">(18,848)<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="top.Show.showAR( this, 'defref_cwst_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards', window );">Deductible stock awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,235)<span></span>
</td>
<td class="num">(2,048)<span></span>
</td>
<td class="num">(1,825)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">638<span></span>
</td>
<td class="nump">633<span></span>
</td>
<td class="nump">542<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="top.Show.showAR( this, 'defref_cwst_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation', window );">Non-deductible officer compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">314<span></span>
</td>
<td class="nump">2,214<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82)<span></span>
</td>
<td class="num">(686)<span></span>
</td>
<td class="num">(1,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(624)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="num">(137)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,874)<span></span>
</td>
<td class="num">$ (384)<span></span>
</td>
<td class="num">$ (15,253)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance Including Federal Rate Change, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsValuationAllowanceIncludingFederalRateChangeAmount</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_EffectiveIncomeTaxRateReconciliationDeductibleStockAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Deductible Stock Awards</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOfficerCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Officer Compensation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Indefinite Lived Deferred Tax Liability, Income Tax Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32059-109318<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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>98
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834784384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal year ending December 31, 2020</a></td>
<td class="nump">$ 13,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal year ending December 31, 2021</a></td>
<td class="nump">11,238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Fiscal year ending December 31, 2022</a></td>
<td class="nump">8,848<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">6,905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">6,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">63,717<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">110,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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest expense</a></td>
<td class="num">(30,104)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability balance</a></td>
<td class="nump">80,065<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Fiscal year ending December 31, 2020</a></td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Fiscal year ending December 31, 2021</a></td>
<td class="nump">3,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Fiscal year ending December 31, 2022</a></td>
<td class="nump">3,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Fiscal year ending December 31, 2023</a></td>
<td class="nump">2,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Fiscal year ending December 31, 2024</a></td>
<td class="nump">2,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5,332<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">22,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest expense</a></td>
<td class="num">(3,915)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Lease liability balance</a></td>
<td class="nump">$ 18,364<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>99
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6822664496">
<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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,471<span></span>
</td>
<td class="nump">$ 4,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $1,468 and $931, respectively</a></td>
<td class="nump">80,205<span></span>
</td>
<td class="nump">74,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="nump">1,251<span></span>
</td>
<td class="nump">2,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">8,994<span></span>
</td>
<td class="nump">7,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory</a></td>
<td class="nump">7,679<span></span>
</td>
<td class="nump">6,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">1,213<span></span>
</td>
<td class="nump">2,008<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">102,813<span></span>
</td>
<td class="nump">97,093<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="top.Show.showAR( this, 'defref_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, net</a></td>
<td class="nump">443,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">404,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">108,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">185,819<span></span>
</td>
<td class="nump">162,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">58,721<span></span>
</td>
<td class="nump">34,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted assets</a></td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Cost method investments</a></td>
<td class="nump">11,264<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">8,577<span></span>
</td>
<td class="nump">9,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">11,552<span></span>
</td>
<td class="nump">11,133<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">932,182<span></span>
</td>
<td class="nump">732,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current maturities of debt</a></td>
<td class="nump">4,301<span></span>
</td>
<td class="nump">2,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">9,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">64,396<span></span>
</td>
<td class="nump">57,289<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related expenses</a></td>
<td class="nump">14,375<span></span>
</td>
<td class="nump">10,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">2,041<span></span>
</td>
<td class="nump">2,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">2,299<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCosts', window );">Current accrued capping, closure and post-closure costs</a></td>
<td class="nump">10,223<span></span>
</td>
<td class="nump">11,633<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">23,598<span></span>
</td>
<td class="nump">23,819<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">130,589<span></span>
</td>
<td class="nump">111,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Debt, less current portion</a></td>
<td class="nump">509,021<span></span>
</td>
<td class="nump">542,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">70,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent', window );">Accrued capping, closure and post-closure costs, less current portion</a></td>
<td class="nump">61,704<span></span>
</td>
<td class="nump">61,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,643<span></span>
</td>
<td class="nump">2,519<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">34,763<span></span>
</td>
<td class="nump">30,783<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Casella Waste Systems, Inc. stockholders' equity (deficit):</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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">485,332<span></span>
</td>
<td class="nump">373,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(357,016)<span></span>
</td>
<td class="num">(388,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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax</a></td>
<td class="num">(6,041)<span></span>
</td>
<td class="num">(1,308)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity (deficit)</a></td>
<td class="nump">122,753<span></span>
</td>
<td class="num">(15,832)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity (deficit)</a></td>
<td class="nump">932,182<span></span>
</td>
<td class="nump">732,410<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Casella Waste Systems, Inc. stockholders' equity (deficit):</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">468<span></span>
</td>
<td class="nump">419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Casella Waste Systems, Inc. stockholders' equity (deficit):</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="top.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_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-111522<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(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 410<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7037-110846<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116646717&amp;loc=d3e6290-110844<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 http://asc.fasb.org/extlink&amp;oid=6877327&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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7037-110846<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e637-108580<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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6801-107765<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-108585<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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<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.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=119400593&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 http://asc.fasb.org/extlink&amp;oid=6876686&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118944033&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 http://asc.fasb.org/extlink&amp;oid=118944033&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 http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=77989000&amp;loc=SL49117168-202975<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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="top.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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<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.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments, and noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6911-107765<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 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6787-107765<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 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services 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="top.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(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>100
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6758816272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</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 Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Noncontrolling Interests</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2016</a></td>
<td class="num">$ (24,550)<span></span>
</td>
<td class="nump">$ 348,434<span></span>
</td>
<td class="num">$ (373,308)<span></span>
</td>
<td class="num">$ (68)<span></span>
</td>
<td class="num">$ (24)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 406<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2016</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">40,572,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuances of Class&#160;A common stock</a></td>
<td class="nump">1,779<span></span>
</td>
<td class="nump">1,772<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">$ 7<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="top.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="nump">726,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">6,432<span></span>
</td>
<td class="nump">6,432<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Other</a></td>
<td class="nump">24<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">24<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(21,799)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,799)<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Hedging activity</a></td>
<td class="nump">252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2017</a></td>
<td class="num">(37,862)<span></span>
</td>
<td class="nump">356,638<span></span>
</td>
<td class="num">(395,107)<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 413<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2017</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="nump">41,298,000<span></span>
</td>
<td class="nump">41,298,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuances of Class&#160;A common stock</a></td>
<td class="nump">1,017<span></span>
</td>
<td class="nump">1,012<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">496,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of Class A common stock - acquisition</a></td>
<td class="nump">7,622<span></span>
</td>
<td class="nump">7,621<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">150,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">8,445<span></span>
</td>
<td class="nump">8,445<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">6,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,420<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Hedging activity</a></td>
<td class="num">(1,474)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,474)<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2018</a></td>
<td class="num">(15,832)<span></span>
</td>
<td class="nump">373,716<span></span>
</td>
<td class="num">(388,669)<span></span>
</td>
<td class="num">(1,308)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 419<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2018</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="nump">41,944,000<span></span>
</td>
<td class="nump">41,944,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">988,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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Class A common stock - equity offering</a></td>
<td class="nump">100,446<span></span>
</td>
<td class="nump">100,410<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<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="top.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="nump">3,565,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Issuances of Class&#160;A common stock</a></td>
<td class="nump">3,996<span></span>
</td>
<td class="nump">3,984<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<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="top.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="nump">1,227,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="top.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="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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">67,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">7,223<span></span>
</td>
<td class="nump">7,223<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">31,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,653<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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Hedging activity</a></td>
<td class="num">(4,733)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,733)<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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="nump">$ 122,753<span></span>
</td>
<td class="nump">$ 485,332<span></span>
</td>
<td class="num">$ (357,016)<span></span>
</td>
<td class="num">$ (6,041)<span></span>
</td>
<td class="nump">$ 0<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending 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="nump">46,803,000<span></span>
</td>
<td class="nump">46,803,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118258462&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 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-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 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118258462&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116855982&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=118930883&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 http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=27012166&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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=27012166&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<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 http://asc.fasb.org/extlink&amp;oid=6877327&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 http://asc.fasb.org/extlink&amp;oid=6877327&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-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 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4590271-111686<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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>101
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834538608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation Accounts</a></td>
<td class="text"><div style="text-align:center;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Schedule&#160;II</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Valuation Accounts</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Allowance for Doubtful Accounts</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(in thousands)</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:58.997%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" rowspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">809&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additions&#8212;charged to expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,360&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,620&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductions&#8212;bad debts written off, net of recoveries</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(823)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,498)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(550)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,468&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">931&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">809&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>102
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919881280">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, trade payables and long-term debt. The carrying values of cash and cash equivalents, accounts receivable and trade payables approximate their respective fair values due to their short-term nature. The fair value of restricted investment securities held in trust, which are valued using quoted market prices, are included as restricted assets in the Level 1 tier below. The fair value of 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. We recognize all derivatives accounted for on the balance sheet at fair value. See Note&#160;11, D</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ebt</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over the fair value of debt.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.747%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.597%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement at December 31, 2019 Using:</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="display:none;"/><td colspan="3" style="display:none;"/><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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,427&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-align:center;margin-top:6pt;"><span><br/></span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.747%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.595%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.597%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value Measurement at December 31, 2018 Using:</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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted&#160;Prices&#160;in<br/>Active&#160;Markets&#160;for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant&#160;Other<br/>Observable&#160;Inputs<br/>(Level 2)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable&#160;Inputs<br/>(Level 3)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">820&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,942&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>103
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919757744">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text">EARNINGS PER SHARE<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,653&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,420&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(21,799)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,803&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,944&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class B common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">988&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares to be issued - acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">103&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested restricted stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect of weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(601)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(338)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impact of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of stock options and stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">740&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,480&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Antidilutive potentially issuable shares</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,219&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>104
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834400976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Summary of Quarterly Financial Information</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of certain items in the consolidated statements of operations by quarter:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.390%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.716%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,664&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,442&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,485&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,604&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,714)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,066&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,583&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:49.466%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,455&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,832&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">838&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,884&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,138)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,302&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,676)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118952077&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>105
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6813659008">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Benefit for Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the benefit for income taxes is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:61.343%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.731%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(951)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,902)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(699)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,650)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(647)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,614)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">321&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,575&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current benefit of loss carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,307)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(545)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(224)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,253)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Difference in Benefit for Income Taxes</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The differences in the benefit for income taxes and the amounts determined by applying the Federal statutory rate to income before provision for income taxes are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:62.610%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.306%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.306%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.310%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Federal statutory rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax at statutory rate</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,254&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,268&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,968)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State income taxes, net of federal benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(161)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(89)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,959)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease in net federal deferred tax assets before valuation allowance change due to federal rate change</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,700&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Decrease in valuation allowance by 80% of indefinite lived deferred liabilities due to US tax reform</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12,758)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other changes in valuation allowance, including the federal rate change in fiscal year 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(978)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,613)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deductible stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,235)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,048)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,825)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible expenses</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">638&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">542&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-deductible officer compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">314&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,214&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax credits</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(686)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(63)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(137)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,874)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(384)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,253)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.167%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.051%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net operating loss carryforwards</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,900&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,241&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and reserves</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,342&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,647&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General business tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,273&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Book over tax depreciation of property and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,048&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized loss on hedges and swaps</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,768&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,746&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,310&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Alternative minimum tax credit carryforwards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">951&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,902&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,576&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,023&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,438&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,402)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(69,189)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax assets after valuation allowance</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,036&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,174&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of intangibles</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,026)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(73)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total deferred tax liabilities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,102)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(22,099)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net deferred tax asset </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Reconciliation of Gross Unrecognized Tax Benefits</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:71.313%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.049%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.905%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reductions resulting from lapse of statute of limitations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrecognized tax benefits at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=117331294&amp;loc=d3e36027-109320<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 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>106
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919668384">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</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="top.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, for each of the five succeeding fiscal years and the aggregate amount thereafter are as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:80.430%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.570%;"/><td style="width:1.0%;"/></tr><tr><td colspan="6" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Environmental Remediation Payments as of December 31, 2019</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">446&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">382&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">392&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,630&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:top;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:top;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table><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="top.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"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 liability to the amount recognized in the statement of financial position is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.258%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.742%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Undiscounted liability</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,603&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less discount, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(856)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liability balance - December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,747&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_SouthbridgeLandfillMember', window );">Southbridge Landfill</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="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock', window );">Schedule of Environmental Remedial Liability</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Southbridge Landfill follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:71.676%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.794%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.795%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">152&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(701)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(915)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,596&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,173&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements cycle.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_PotsdamEnvironmentalLiabilityMember', window );">Potsdam Environmental Remediation Liability</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="top.Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock', window );">Schedule of Environmental Remedial Liability</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of the changes to the environmental remediation liability associated with the Potsdam site follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:64.422%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:14.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.423%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,758&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,463)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(171)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,151&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8.68pt;">Includes amounts that are being processed through accounts payable as a part of our disbursements 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_cwst_ScheduleOfFutureEnvironmentalRemediationPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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_ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13296-110859<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 3: 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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13283-110859<br><br>Reference 4: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 5: 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 10<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cwst_PotsdamEnvironmentalLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PotsdamEnvironmentalLiabilityMember</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>107
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6833172944">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="nump">$ 18,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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RetainedEarningsMember</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>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6841787184">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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>
<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenues</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="nump">$ 773,845<span></span>
</td>
<td class="nump">$ 752,916<span></span>
</td>
<td class="nump">$ 708,909<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="top.Show.showAR( this, 'defref_cwst_BusinessAcquisitionsProFormaOperatingIncomeLoss', window );">Operating income (loss)</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="nump">56,997<span></span>
</td>
<td class="nump">49,893<span></span>
</td>
<td class="num">(1,061)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income (loss)</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="nump">$ 33,893<span></span>
</td>
<td class="nump">$ 12,167<span></span>
</td>
<td class="num">$ (15,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding</a></td>
<td class="nump">47,811<span></span>
</td>
<td class="nump">47,690<span></span>
</td>
<td class="nump">47,464<span></span>
</td>
<td class="nump">45,913<span></span>
</td>
<td class="nump">42,936<span></span>
</td>
<td class="nump">42,779<span></span>
</td>
<td class="nump">42,661<span></span>
</td>
<td class="nump">42,370<span></span>
</td>
<td class="nump">47,226<span></span>
</td>
<td class="nump">42,688<span></span>
</td>
<td class="nump">41,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic earnings (loss) per common share (in dollars per share)</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="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="num">$ (0.37)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding</a></td>
<td class="nump">48,583<span></span>
</td>
<td class="nump">48,361<span></span>
</td>
<td class="nump">48,221<span></span>
</td>
<td class="nump">42,913<span></span>
</td>
<td class="nump">42,936<span></span>
</td>
<td class="nump">44,175<span></span>
</td>
<td class="nump">43,916<span></span>
</td>
<td class="nump">42,370<span></span>
</td>
<td class="nump">47,966<span></span>
</td>
<td class="nump">44,168<span></span>
</td>
<td class="nump">41,846<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted earnings (loss) per common share (in dollars per share)</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="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="num">$ (0.37)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117326831&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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>109
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6841607136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="nump">$ 1,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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) | Fair Value, Measurements, Recurring</a></td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total asset fair value</a></td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</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="top.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) | Fair Value, Measurements, Recurring | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,248<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant&#160;Other Observable&#160;Inputs (Level 2) | Fair Value, Measurements, Recurring</a></td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">820<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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total asset fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</a></td>
<td class="nump">5,427<span></span>
</td>
<td class="nump">1,942<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant&#160;Other Observable&#160;Inputs (Level 2) | Fair Value, Measurements, Recurring | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable&#160;Inputs (Level 3) | Fair Value, Measurements, Recurring</a></td>
<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total asset fair value</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest rate swaps</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="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable&#160;Inputs (Level 3) | Fair Value, Measurements, Recurring | 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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndInvestmentsNoncurrent', window );">Restricted investment securities - landfill closure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13433-108611<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 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestrictedCashAndInvestmentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6842342144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="5">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>May 31, 2019</div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</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="num">$ (1,244)<span></span>
</td>
<td class="nump">$ 1,250<span></span>
</td>
<td class="num">$ (15,525)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Deferred tax liabilities, goodwill</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="nump">$ 2,385<span></span>
</td>
<td class="nump">$ 937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Increase (decrease) in valuation allowance</a></td>
<td class="num">$ (248)<span></span>
</td>
<td class="num">$ (2,137)<span></span>
</td>
<td class="nump">$ 698<span></span>
</td>
<td class="num">$ (1,635)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="nump">834<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="top.Show.showAR( this, 'defref_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets', window );">Deferred tax (benefit), indefinite lived assets</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="num">(297)<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="top.Show.showAR( this, 'defref_us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit', window );">Increase in tax provision due to Tax Act</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">33,700<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="top.Show.showAR( this, 'defref_cwst_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations', window );">Increase (decrease) deferred tax benefit related to continuing operations</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="num">$ (29,234)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,556)<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="top.Show.showAR( this, 'defref_cwst_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit', window );">Deferred tax benefit of indefinite lived deferred tax liabilities due to US tax reform</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="nump">12,758<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,758<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">5,934<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,934<span></span>
</td>
<td class="nump">7,075<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Net operating loss carryforwards subject to expiration</a></td>
<td class="nump">110,587<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">110,587<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Net operating loss carryforwards not subject to expiration</a></td>
<td class="nump">67,399<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">67,399<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforwards expiry period</a></td>
<td class="nump">101,628<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">101,628<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax', window );">Alternative minimum tax credit carryforwards</a></td>
<td class="nump">951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">951<span></span>
</td>
<td class="nump">1,902<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness', window );">General business tax credit carryforwards</a></td>
<td class="nump">6,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,273<span></span>
</td>
<td class="nump">6,192<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="top.Show.showAR( this, 'defref_cwst_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit', window );">Deferred tax expense (benefit) due to Tax Cuts and Jobs Act</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="num">(15,614)<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefit net of federal benefit on state issue</a></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="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit', window );">Unrecognized tax benefits</a></td>
<td class="nump">0<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">0<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Uncertain tax positions, accrued interest</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Uncertain tax positions, penalties</a></td>
<td class="nump">1<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="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued income tax expense</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">8,577<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">8,577<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">(2,643)<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">(2,643)<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_GoodwillMember', window );">Goodwill</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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax benefit</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="num">(2,385)<span></span>
</td>
<td class="num">$ (937)<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="top.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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 1,756<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,756<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_DeferredTaxExpenseBenefitIndefiniteLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Expense (Benefit), Indefinite Lived Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredTaxExpenseBenefitIndefiniteLivedAssets</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_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Change In Valuation Allowance, Income Tax Benefit For Continuing Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCutsandJobsActof2017ChangeinTaxRateChangeInValuationAllowanceIncomeTaxBenefitForContinuingOperations</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_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Income Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCutsandJobsActof2017ChangeinTaxRateDeferredTaxIncomeTaxExpenseBenefit</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_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Indefinite Lived Deferred Tax Liability, Income Tax Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_TaxCutsandJobsActof2017ChangeinTaxRateIndefiniteLivedDeferredTaxLiabilityIncomeTaxBenefit</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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-109318<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=84230637&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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=117412053&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=117412053&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32123-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.</p></div>
<a href="javascript:void(0);" onclick="top.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> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.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 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.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 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_BalanceSheetLocationAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_GoodwillMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>111
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6818683024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Schedule of Lease Costs and Other Lease Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost:</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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest expense</a></td>
<td class="nump">767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="nump">17,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">3,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">24,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows for finance leases</a></td>
<td class="nump">2,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows for operating leases</a></td>
<td class="nump">13,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">9,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 3,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - finance leases (years)</a></td>
<td class="text">6 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term - operating leases (years)</a></td>
<td class="text">12 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - finance leases</a></td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - operating leases</a></td>
<td class="nump">5.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost:</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="nump">$ 9,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandfillMember', window );">Landfills</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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost:</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="nump">$ 7,711<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Flow, Operating and Financing Activities, Lessee [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888419&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888419&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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888419&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888399&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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888419&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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888399&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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888399&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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888399&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 http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=77888426&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 http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>112
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823029136">
<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, 2019 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable - trade, allowance for doubtful accounts | $</a></td>
<td class="nump">$ 1,468<span></span>
</td>
<td class="nump">$ 931<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="top.Show.showAR( this, 'defref_cwst_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Property, plant and equipment, accumulated depreciation and amortization | $</a></td>
<td class="nump">$ 844,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Property, plant and equipment, accumulated depreciation and amortization | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 878,701<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued shares</a></td>
<td class="nump">46,803,000<span></span>
</td>
<td class="nump">41,944,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">46,803,000<span></span>
</td>
<td class="nump">41,944,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="top.Show.showAR( this, 'defref_cwst_StockholdersEquityVotesperShareHeld', 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="top.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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_StockholdersEquityVotesperShareHeld', 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</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_StockholdersEquityVotesperShareHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity, Votes per Share Held</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockholdersEquityVotesperShareHeld</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.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 (c)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=d3e5074-111524<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109259400&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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>113
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6840000608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 31,653,000<span></span>
</td>
<td class="nump">$ 6,420,000<span></span>
</td>
<td class="num">$ (21,799,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">79,790,000<span></span>
</td>
<td class="nump">70,508,000<span></span>
</td>
<td class="nump">62,102,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease right-of-use assets expense</a></td>
<td class="nump">9,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_DepletionOfLandfillOperatingLeaseObligations', window );">Depletion of landfill operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,724,000<span></span>
</td>
<td class="nump">9,646,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="top.Show.showAR( this, 'defref_us-gaap_AccretionExpenseIncludingAssetRetirementObligations', window );">Interest accretion on landfill and environmental remediation liabilities</a></td>
<td class="nump">6,976,000<span></span>
</td>
<td class="nump">5,708,000<span></span>
</td>
<td class="nump">4,482,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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discount on long-term debt</a></td>
<td class="nump">2,293,000<span></span>
</td>
<td class="nump">2,449,000<span></span>
</td>
<td class="nump">2,692,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">7,223,000<span></span>
</td>
<td class="nump">8,445,000<span></span>
</td>
<td class="nump">6,432,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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss on sale of property and equipment</a></td>
<td class="num">(892,000)<span></span>
</td>
<td class="num">(492,000)<span></span>
</td>
<td class="nump">49,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="top.Show.showAR( this, 'defref_cwst_NoncashLandfillClosureCharge', window );">Southbridge Landfill non-cash closure charge, net</a></td>
<td class="nump">74,000<span></span>
</td>
<td class="nump">16,179,000<span></span>
</td>
<td class="nump">63,526,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="top.Show.showAR( this, 'defref_cwst_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities', window );">Southbridge Landfill insurance recovery for investing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,506,000)<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="top.Show.showAR( this, 'defref_us-gaap_NoncashProjectAbandonmentCosts', window );">Development project charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">311,000<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="top.Show.showAR( this, 'defref_cwst_NonCashExpenseFromAcquisitionActivitiesandOtherItems', window );">Non-cash expense from acquisition activities and other items</a></td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">757,000<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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,352,000<span></span>
</td>
<td class="nump">517,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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment of investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,069,000<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="top.Show.showAR( this, 'defref_us-gaap_PensionExpenseReversalOfExpenseNoncash', window );">Withdrawal costs - multiemployer pension plan</a></td>
<td class="nump">2,230,000<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(1,244,000)<span></span>
</td>
<td class="nump">1,250,000<span></span>
</td>
<td class="num">(15,525,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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(5,464,000)<span></span>
</td>
<td class="num">(5,833,000)<span></span>
</td>
<td class="num">(4,664,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="top.Show.showAR( this, 'defref_cwst_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Landfill operating lease contract expenditures</a></td>
<td class="num">(5,307,000)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">6,762,000<span></span>
</td>
<td class="nump">9,091,000<span></span>
</td>
<td class="nump">2,084,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses, inventories and other assets</a></td>
<td class="num">(1,669,000)<span></span>
</td>
<td class="nump">535,000<span></span>
</td>
<td class="num">(1,404,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses, contract liabilities and other liabilities</a></td>
<td class="num">(22,931,000)<span></span>
</td>
<td class="num">(9,133,000)<span></span>
</td>
<td class="num">(600,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">116,829,000<span></span>
</td>
<td class="nump">120,834,000<span></span>
</td>
<td class="nump">107,538,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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(75,379,000)<span></span>
</td>
<td class="num">(88,918,000)<span></span>
</td>
<td class="num">(5,056,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment</a></td>
<td class="num">(103,165,000)<span></span>
</td>
<td class="num">(73,232,000)<span></span>
</td>
<td class="num">(64,862,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="top.Show.showAR( this, 'defref_cwst_PaymentsForLandfillOperatingLease', window );">Payments on landfill operating lease contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,415,000)<span></span>
</td>
<td class="num">(7,240,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="nump">870,000<span></span>
</td>
<td class="nump">711,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Proceeds from property insurance settlement</a></td>
<td class="nump">332,000<span></span>
</td>
<td class="nump">992,000<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(177,462,000)<span></span>
</td>
<td class="num">(164,197,000)<span></span>
</td>
<td class="num">(76,447,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet', window );">Proceeds from debt borrowings</a></td>
<td class="nump">197,800,000<span></span>
</td>
<td class="nump">634,700,000<span></span>
</td>
<td class="nump">185,500,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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Principal payments on debt</a></td>
<td class="num">(243,374,000)<span></span>
</td>
<td class="num">(584,223,000)<span></span>
</td>
<td class="num">(216,966,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="num">(749,000)<span></span>
</td>
<td class="num">(5,573,000)<span></span>
</td>
<td class="num">(1,452,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from the exercise of share based awards</a></td>
<td class="nump">3,355,000<span></span>
</td>
<td class="nump">471,000<span></span>
</td>
<td class="nump">1,278,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the public offering of Class A Common Stock</a></td>
<td class="nump">100,446,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_ProceedsFromSaleOfCommonStock', window );">Proceeds from unregistered sale of Class A Common Stock</a></td>
<td class="nump">2,619,000<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">60,097,000<span></span>
</td>
<td class="nump">45,375,000<span></span>
</td>
<td class="num">(31,640,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(536,000)<span></span>
</td>
<td class="nump">2,012,000<span></span>
</td>
<td class="num">(549,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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">4,007,000<span></span>
</td>
<td class="nump">1,995,000<span></span>
</td>
<td class="nump">2,544,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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">3,471,000<span></span>
</td>
<td class="nump">4,007,000<span></span>
</td>
<td class="nump">1,995,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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">23,183,000<span></span>
</td>
<td class="nump">23,523,000<span></span>
</td>
<td class="nump">25,029,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax (refunds) payments, net</a></td>
<td class="num">(1,631,000)<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">146,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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Non-current assets acquired through long-term obligations</a></td>
<td class="nump">13,053,000<span></span>
</td>
<td class="nump">7,092,000<span></span>
</td>
<td class="nump">3,564,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease right-of-use assets expense</a></td>
<td class="nump">7,711,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="top.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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Proceeds from property insurance settlement</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,506,000<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_DepletionOfLandfillOperatingLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the noncash expense charged against earnings to recognize the depletion of landfill operating lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DepletionOfLandfillOperatingLeaseObligations</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_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Operating Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NonCashExpenseFromAcquisitionActivitiesandOtherItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash expense associated with acquisition activities and other items recognized during the accounting period that are not disclosed separately. Generally, these items are either unusual or infrequent, but not both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NonCashExpenseFromAcquisitionActivitiesandOtherItems</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_NoncashLandfillClosureCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The non-cash portion of the aggregate charge associated with the closure of a landfill, which includes a non-cash asset impairment charge, a non-cash project development charge, a reserve for a legal settlement and a non-cash environmental remediation charge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_NoncashLandfillClosureCharge</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_PaymentsForLandfillOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with landfill operating agreements consisting of up-front or one-time payments, future minimum rental payments, including success/expansion fees, other direct costs and capping, closure and post closure costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentsForLandfillOperatingLease</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_ProceedsFromSaleOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Sale of Common Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsFromSaleOfCommonStock</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_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Insurance Settlement, Transfered From Operating Activities to Investing Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ProceedsfromInsuranceSettlementTransferedFromOperatingActivitiestoInvestingActivities</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 2: 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 http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&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 http://asc.fasb.org/extlink&amp;oid=118932676&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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513438&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<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 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.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 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12355-112629<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 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117329964&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=98513485&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 http://asc.fasb.org/extlink&amp;oid=118932676&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&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 http://asc.fasb.org/extlink&amp;oid=118932676&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<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 http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: 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> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncashProjectAbandonmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashProjectAbandonmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PensionExpenseReversalOfExpenseNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionExpenseReversalOfExpenseNoncash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromInsuranceSettlementInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.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 21B<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=SL94080549-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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInsuranceSettlementInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>114
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834510000">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">STOCKHOLDERS' EQUITY</a></td>
<td class="text">STOCKHOLDERS' EQUITY<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we completed a public offering of 3,565 shares of our Class A common stock at a public offering price of $29.50 per share. The offering resulted in net proceeds to us of $100,446, after deducting underwriting discounts and commissions and offering expenses. The net proceeds from the offering were and are to be used for general corporate purposes, including potential acquisitions or development of new operations or assets with the goal of complementing or expanding our business, working capital and capital expenditures.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we completed the unregistered sale of 59 shares of our Class A common stock at a price of $44.15 per share. The sale resulted in net proceeds to us of $2,619. The shares were previously held in escrow according to the terms of our acquisition of WSI and released to us for liquidation to offset costs associated with the environmental remediation of the WSI's Potsdam, New York site. We recorded a $2,619 reduction of goodwill in line with business combination standards in place at the time the shares held in escrow were issued. See Note 12, Commitments and Contingencies for additional disclosure.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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, 2019 and December 31, 2018, we had no shares issued.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2006 Stock Incentive Plan. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the fiscal year ended April 30, 2007, we adopted the 2006 Stock Incentive Plan (&#8220;2006 Plan&#8221;). The 2006 Plan was amended in the fiscal year ended April 30, 2010. The 2006 Plan terminated as of October&#160;9, 2016 and as a result no additional awards may be made pursuant to the 2006 Plan. Outstanding shares which are not actually issued under the 2006 Plan because such awards expire or otherwise result in shares not being issued are reserved for issuance under the 2016 Plan.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> In fiscal year 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 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, there were 1,361 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="background-color:rgb(255,255,255, 0.0);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, including market-based performance stock options, restricted stock, restricted stock units and performance stock units, including market-based performance stock units.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3NTg_1708fbe3-ee6d-4feb-8d0a-ba85819888c0">ten</span> years and vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3Nzc_e9d58eee-8a31-439b-835f-2219d108ff20">one</span> year to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzM3ODM_32d91aed-4f96-4f61-ad11-1c0bf411219a">four</span> year period from the date of grant.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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, with the exception of market-based performance stock option grants, is estimated using a Black-Scholes option-pricing model, which requires extensive use of accounting judgment and financial estimation, including estimates of the expected term stock option holders will retain their vested stock options before exercising them and the estimated volatility of our Class A common stock price over the expected term. The fair value of each market-based performance stock option granted is estimated using a Monte Carlo option-pricing model, which also requires extensive use of accounting judgment and financial estimation, including estimates of the expected term stock option holders will retain their vested stock options before exercising them and the estimated volatility of our Class A common stock price over the expected term, but also including estimates of share price appreciation 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock, restricted stock units and performance 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="background-color:rgb(255,255,255, 0.0);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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV80MDAvZnJhZzplMjJmMGVlMzhhZDY0ZDg1ODA0YmJmYTFjYTQzOWIwOC90ZXh0cmVnaW9uOmUyMmYwZWUzOGFkNjRkODU4MDRiYmZhMWNhNDM5YjA4XzU0NjM_f7d79704-a391-473b-aae0-e4564e3b3ae5">three</span> 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. Performance stock units and 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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:41.841%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.489%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.493%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock&#160;Options</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise&#160;Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term&#160;(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate<br/>Intrinsic&#160;Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">669&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.37&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(571)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.88&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or expired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right: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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.20&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,614&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, stock-based compensation expense for stock options was $0, $473 and 644, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, the aggregate intrinsic value of stock options exercised was $19,475, $1,916 and $4,664, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, there was no remaining unrecognized stock-based compensation expense related to outstanding stock options.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our calculation of stock-based compensation expense associated with stock options granted, with the exception of market-based performance stock option grants which are valued using a Monte Carlo option-pricing model, was made using the Black-Scholes valuation model. We did not grant any new stock options in fiscal years 2019, 2018 or 2017.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Expected life is calculated based on the weighted average historical life of the vested stock options, giving consideration to vesting schedules and historical exercise patterns. Risk-free interest rate is based on the U.S. Treasury yield curve for the period of the expected life of the stock option. Expected volatility is calculated using the weekly historical volatility of our Class&#160;A common stock over the expected life, except in the case of market-based performance stock option where the daily historical volatility of our Class A common stock over the expected life is used.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Black-Scholes valuation model and the Monte Carlo option-pricing model each require 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:28.543%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.180%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.180%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.446%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.449%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted&#160;Stock,<br/>Restricted&#160;Stock&#160;Units,<br/>and&#160;Performance&#160;Stock<br/>Units (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Grant&#160;Price</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted&#160;Average<br/>Remaining<br/>Contractual&#160;Term<br/>(years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate&#160;Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.56&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">37.24&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock vested</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(449)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.38&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited or canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.41&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">393&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.23&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,992&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested, December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">579&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.69&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,458&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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 186 shares of Class A common stock currently included in unvested. The market-based performance stock unit grants that vested in fiscal year 2019 resulted in the issuance of 178 additional shares of Class A common stock.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, stock-based compensation expense related to restricted stock, restricted stock units and performance stock units was $7,036, $7,821 and $5,652, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During fiscal years 2019, 2018 and 2017, the total fair value of other stock awards vested was $8,177, $10,529 and $5,706, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, total unrecognized stock-based compensation expense related to restricted stock units was $3,156, which will be recognized over a weighted average period of 1.2 years. Total unrecognized stock-based compensation expense related to performance stock units, assuming the attainment of maximum performance targets, was $6,051, which will be recognized over a weighted average period of 1.5 years. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 2019 was $38.74 per award, which was calculated using a Monte Carlo pricing model assuming a risk free interest rate of 2.28% and an expected volatility of 30.9% 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="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We also recorded $186, $150 and $136 of stock-based compensation expense related to our Amended and Restated 1997 Employee Stock Purchase Plan during fiscal years 2019, 2018 and 2017, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Tax (benefits) provisions for income taxes associated with stock-based compensation during fiscal years 2019, 2018 and 2017 of $(291), $(23) and $117, respectively. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accumulated other comprehensive income (loss) is a component of stockholders' equity (deficit) 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="background-color:rgb(255,255,255, 0.0);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) are as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:63.204%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.111%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><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:9.114%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable<br/>Securities</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest Rate Swaps</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2016</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(68)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(143)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(84)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:23.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income tax expense related to items in other comprehensive income (loss)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(112)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(85)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive income, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">252&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2017</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cumulative effect of new accounting principle</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,837)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,837)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,474)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,474)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2018</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,308)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,286)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:24.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,733)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6,041)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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) for fiscal years 2019, 2018 and 2017 is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:29.911%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.323%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:29.915%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Details About Accumulated Other Comprehensive Income (Loss) Components</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Reclassified Out of Accumulated Other Comprehensive Income (Loss)</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;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Affected Line Item in the Consolidated<br/>Statements of Operations</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swaps</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest expense</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income (loss) before income taxes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Benefit for income taxes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">553&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">421&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss)</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://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 http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>115
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919926512">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2017, we initiated the plan to cease operations of our Southbridge Landfill and later closed it in November 2018 when Southbridge Landfill reached its final capacity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Accordingly, in fiscal years 2019, 2018 and 2017, we recorded charges associated with the closure of our Southbridge Landfill as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:57.502%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.011%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.016%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Asset impairment charge</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;"> (1)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,999&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Project development charge</span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Environmental remediation charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,379&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contract settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Landfill closure project charge </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,012&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Charlton settlement charge </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(6)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,216&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(7)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,102&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,656&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Recovery on insurance settlement </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">(8)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,000)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Southbridge Landfill closure charge, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,709&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,054&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,183&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We performed a test of recoverability under FASB ASC 360, which indicated that the carrying value of our asset group that includes the Southbridge Landfill was no longer recoverable and, as a result, the asset group was assessed for impairment with an impairment charge allocated to the long-lived assets of the Southbridge Landfill in accordance with FASB ASC 360. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We wrote-off deferred costs associated with Southbridge Landfill permitting activities no longer deemed viable. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);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 charge associated with the installation of a municipal waterline. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(4)</span><span style="background-color:rgb(255,255,255, 0.0);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 contract settlement charge associated with the closure of Southbridge Landfill 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="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(5)</span><span style="background-color:rgb(255,255,255, 0.0);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 charge associated with increased costs under the revised closure plan at our Southbridge Landfill.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(6)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">We established a reserve associated with settlement of the Town of Charlton's claim against us. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(7)</span><span style="background-color:rgb(255,255,255, 0.0);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 costs associated with various matters as part of the Southbridge Landfill closure. </span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(8)</span><span style="background-color:rgb(255,255,255, 0.0);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 recovery on an environmental insurance settlement associated with the Southbridge Landfill closure. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Expense from Acquisition Activities and Other Items</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2019, we recorded a charge of $2,687 associated primarily with acquisition activities. In fiscal year 2018, we recorded a charge of $1,872 associated with acquisition activities and the write-off of deferred costs related to the expiration of our shelf registration statement, and in fiscal year 2017, we recorded a charge of $176 associated with acquisition activities. See Note 5, </span><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for disclosure over acquisition activity.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contract Settlement Charge </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we recorded contract settlement charges of $2,100 associated with the termination and discounted buy-out of a commodities marketing and brokerage agreement. </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Development Project Charge </span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal year 2018, we recorded a development project charge of $311 associated with previously deferred costs that were written off as a result of the negative vote in a public referendum relating to the NCES Landfill.</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_ExtraordinaryAndUnusualItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/subtopic&amp;trid=114868817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>116
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6827907888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>QUARTERLY FINANCIAL INFORMATION (UNAUDITED)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">QUARTERLY FINANCIAL INFORMATION (UNAUDITED)</a></td>
<td class="text">QUARTERLY FINANCIAL INFORMATION (UNAUDITED)<div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of certain items in the consolidated statements of operations by quarter:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.390%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.716%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">163,664&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">187,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">198,547&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">193,619&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,442&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,544&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,485&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,604&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,714)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,915&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,386&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,066&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,464&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,690&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,811&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,221&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,583&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.04)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.25&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.26&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.19&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:49.466%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.583%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.586%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">First<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Second<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Third<br/>Quarter</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">147,455&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,649&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172,832&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,724&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">838&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,149&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,884&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,138)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net (loss) income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,910)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,302&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,676)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings per common share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,661&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,779&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.52&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,370&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">43,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,175&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,936&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings per share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.09)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.04&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 lower from the months of November&#160;through March. This seasonality reflects the lower volume of waste during the late fall, winter and early spring months. Since certain of our operating and fixed costs remain constant throughout fiscal year, operating income is impacted by a similar seasonality. In addition, particularly harsh weather conditions typically result in increased operating costs.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our recycling business experiences increased volumes of newspaper in November&#160;and December&#160;due to increased retail activity during the holiday season.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.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 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>117
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919839904">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATIONS</a></td>
<td class="text">BUSINESS COMBINATIONSIn fiscal year 2019, we acquired nine businesses: three tuck-in solid waste collection businesses in our Eastern region; and four tuck-in solid waste collection businesses, a business comprised of solid waste collection, transfer and recycling operations, and a business comprised of solid waste hauling and transfer assets in our Western region. In fiscal year 2018 we acquired nine businesses: six solid waste collection businesses and one transfer business in our Western region; and two businesses comprised of solid waste collection and transfer operations in our Eastern region. In fiscal year 2017, we acquired four businesses: one solid waste collection business in our Eastern region; and three solid waste collection businesses in our Western region. 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. Acquired intangible assets other than goodwill that are subject to amortization include client lists and non-compete covenants. These are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTA_73afc2df-262c-4c1d-9630-d230fd1bd52c">five</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJkNTM4MGUzODM3ODRjZTNhNGZkZjRkMjBkZjYyZGU5L3NlYzoyZDUzODBlMzgzNzg0Y2UzYTRmZGY0ZDIwZGY2MmRlOV8zNzAvZnJhZzplZjM5YjdjOTE3ZDM0NTkzYjQ5YzlmMjYxODQ5MzEyYy90ZXh0cmVnaW9uOmVmMzliN2M5MTdkMzQ1OTNiNDljOWYyNjE4NDkzMTJjXzEyMTY_142c6036-3d65-4bf6-bf6d-28b035246a56">ten</span>-year period from the date of acquisition. All amounts recorded to goodwill in fiscal years 2019 and 2018, except goodwill related to certain acquisitions are expected to be deductible for tax purposes. <div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The purchase price paid for these acquisitions and the allocation of the purchase price is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:63.592%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.984%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchase Price:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash used in acquisitions, net of cash acquired</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,118&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,686&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,823&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notes payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,714&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,400&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Class A common stock issued</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,258&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-cash considerations</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,470&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration and holdbacks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,875&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,521&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">736&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,177&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99,465&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,060&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,051&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,276&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">367&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,487&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,422&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,889&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,482&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,882&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,994&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other liabilities, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,122)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,708)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(49)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,385)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(937)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,334&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of assets acquired and liabilities assumed</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,473&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,336&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,372&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Excess purchase price to be allocated to goodwill</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following unaudited pro forma combined information shows our operational results as though each of the acquisitions completed had occurred as of January&#160;1, 2017.</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:63.249%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:8.997%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.143%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.145%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended <br/>December 31,</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="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773,845&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">752,916&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">708,909&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,997&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,893&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,061)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income (loss) </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,893&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,167&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(15,291)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,226&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,688&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic earnings (loss) per common share</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.72&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.29&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted weighted average shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47,966&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,168&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,846&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted earnings (loss) per common share </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.71&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.28&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.37)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The pro forma results 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, 2017 or the results of our future operations. Furthermore, the 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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>118
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919767232">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="background-color:rgb(255,255,255, 0.0);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 reporting segment is as follows:</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:34.403%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.357%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other (1)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,566&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,138&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,619)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">141,055&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,704&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,619)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185,819&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Relates to unregistered sale of Class A common stock that was previously held in escrow and released to us for liquidation. See Note 13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stockholders' Equity (Deficit)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> for additional disclosure.</span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.485%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.350%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><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:13.355%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Eastern</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,962&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,154&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Western</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">89,369&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,167&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,536&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Recycling</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,315&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#8212;&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,729&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">122,605&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,129&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,734&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:42.509%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.011%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client&#160;Lists</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,162&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,122&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,284&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,968)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,595)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,194&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,527&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,721&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span><br/></span></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:42.509%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.008%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.011%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Covenants<br/>Not-to-Compete</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Client&#160;Lists</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,750&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,113&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less accumulated amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,584)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13,762)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(31,346)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,166&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,601&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,767&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Intangible amortization expense for fiscal years 2019, 2018 and 2017 was $7,218, $3,316 and $2,061, respectively.</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The intangible amortization expense estimated for the five fiscal years following fiscal year 2019 and thereafter is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:80.258%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:15.742%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Estimated Future Amortization Expense as of December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,222&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2021</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,826&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2022</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,188&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2023</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,993&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal year ending December 31, 2024</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,974&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,518&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>119
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919876176">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="background-color:rgb(255,255,255, 0.0);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></div><div style="margin-bottom:12pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:65.302%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.982%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fiscal Year Ended December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Beginning balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">62,290&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Obligations incurred</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,549&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Revisions in estimates</span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,538)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,095&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accretion expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,227&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,556&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Obligations settled </span><span style="background-color:rgb(255,255,255, 0.0);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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,579)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Ending balance</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,927&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);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, cost and timing of future final capping, closure and post-closure activities at certain landfills, including the Subtitle D landfill in Southbridge, Massachusetts ("Southbridge Landfill"), as well as changes to expansion airspace at other landfills. See Note 17, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Other Items and Charges </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for disclosure regarding Southbridge Landfill.</span></div><div style="text-indent:-18pt;padding-left:27pt;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt;">Includes 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13201-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>120
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6726898464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RESTRICTED ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Summary of Restricted Assets</a></td>
<td class="text"><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of restricted assets is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:66.475%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.395%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.397%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;">&#160;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Non Current:</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td></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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted investment securities - landfill closure</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,586&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,248&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="top.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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>121
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6823075904">
<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, 2019</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Recent Accounting Pronouncements</a></td>
<td class="text"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.538%;"/><td style="width:1.0%;"/></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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards adopted effective January 1, 2019</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-02, as amended through March 2019: Leases (Topic 842)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that a lessee recognize at the commencement date: a lease liability, which is the obligation of the lessee to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee&#8217;s right to use, or control the use of, a specified asset for the lease term.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We adopted the guidance using the prospective optional transition method effective January 1, 2019, which allowed us to elect not to restate comparative periods and, if applicable, to recognize the effects of applying this guidance as a cumulative-effect adjustment to retained earnings as of January 1, 2019. We did not recognize a cumulative effect adjustment to retained earnings upon implementation. Upon adopting this guidance, we recognized a right-of-use asset and lease liability for leases classified as operating leases with a term in excess of 12 months in our consolidated balance sheet. We also prospectively reclassified landfill operating lease payments, along with related accumulated depreciation, that were previously capitalized as property, plant and equipment to operating lease right-of-use assets. Accordingly, the related cash outlays, which were historically considered cash flows from investing activities, were prospectively reclassified as cash flows from operating activities in accordance with Topic 842. With the assistance of third-party resources, we designed internal controls over the adoption of this guidance and implemented a third-party enterprise lease management software solution. In conjunction with the implementation, we modified our lease policy and internal business processes to effectively manage and account for leases, and to support recognition and disclosure requirements under the new standard. The adoption of this guidance did not have a material impact on the accounting for our finance leases. This guidance required additional disclosure over leases in order to comply with the new lease standard. See Note 8, Leases for additional disclosure.</span></td></tr></table><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);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 ASUs to the ASC issued by the FASB that are pending adoption and deemed to have a possible material impact on our consolidated financial statements based on current account balances and activity follows: </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.325%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.706%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:35.538%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Standard</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Effect on the Financial Statements or Other<br/>Significant Matters</span></td></tr><tr><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounting standards issued pending adoption</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="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2019-12: Income Taxes (Topic 740)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reduces the complexity over accounting for income taxes by removing certain exceptions and amending guidance to improve consistent application of accounting over income taxes.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">We are currently assessing the provisions of this guidance to determine whether or not its adoption will have an impact on our consolidated financial statements and related disclosures. This guidance is effective January 1, 2021 with early adoption permitted. </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2017-04: Intangibles - Goodwill and Other (Topic 350)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that when an entity is performing its annual, or interim, goodwill impairment test, it should compare the fair value of the reporting unit with its carrying amount when calculating its impairment charge, noting that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Additionally, if applicable, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when calculating its impairment charge.</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">As of December 31, 2019, we did not record a goodwill impairment charge related to our annual goodwill impairment test because at that time the fair value of each reporting unit exceeded its respective carrying value. Upon adoption, if the carrying value of any of these reporting units exceeds the fair value when we perform a goodwill impairment test, we would record an impairment charge equal to the amount by which the carrying value exceeds its fair value. We adopted this guidance effective January 1, 2020 and we do not expect our adoption of this guidance to have a material impact on our consolidated financial statements.</span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ASU No. 2016-13: Financial Instrument Credit Losses (Topic 326)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Requires that an entity measures all of its expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts.  </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">This guidance is effective for fiscal years beginning after December 15, 2019, including interim periods within that fiscal year. We adopted this guidance effective January 1, 2020 using the required modified-retrospective approach. We are currently assessing the provisions of this guidance, and we do not expect our adoption of this standard to have a material impact on our consolidated financial statements or to result in a material cumulative effect adjustment to retained earnings as of January 1, 2020.</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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109234566&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 http://asc.fasb.org/extlink&amp;oid=116846552&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e725-108305<br><br>Reference 5: 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 http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>122
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834432656">
<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, 2019 </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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>123
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6919783520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Investments in Unconsolidated Entities (Detail) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsAndOtherNoncurrentAssets', window );">Cost method investments</a></td>
<td class="nump">$ 11,264,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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<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 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentsAndOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments, and noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAndOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>124
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6828422656">
<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, 2019 </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="top.Show.showAR( this, 'defref_us-gaap_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember', window );">Multiemployer Pension Plans | New England Teamsters and Trucking Industry Pension Fund</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="top.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="top.Show.showAR( this, 'defref_cwst_MultiemployerPlansNumberofPlans', 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_MultiemployerPlansNumberofPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Multiemployer Plans, Number of Plans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_MultiemployerPlansNumberofPlans</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MultiemployerPlanTypeAxis=us-gaap_MultiemployerPlansPensionMember</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_MultiemployerPlanNameAxis=cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MultiemployerPlanNameAxis=cwst_NewEnglandTeamstersandTruckingIndustryPensionFundMember</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>125
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6844267360">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 193,619<span></span>
</td>
<td class="nump">$ 198,547<span></span>
</td>
<td class="nump">$ 187,459<span></span>
</td>
<td class="nump">$ 163,664<span></span>
</td>
<td class="nump">$ 174,724<span></span>
</td>
<td class="nump">$ 172,832<span></span>
</td>
<td class="nump">$ 165,649<span></span>
</td>
<td class="nump">$ 147,455<span></span>
</td>
<td class="nump">$ 743,290<span></span>
</td>
<td class="nump">$ 660,660<span></span>
</td>
<td class="nump">$ 599,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="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="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 372,041<span></span>
</td>
<td class="nump">$ 303,418<span></span>
</td>
<td class="nump">$ 263,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">50.10%<span></span>
</td>
<td class="nump">45.90%<span></span>
</td>
<td class="nump">44.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="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 181,895<span></span>
</td>
<td class="nump">$ 181,110<span></span>
</td>
<td class="nump">$ 160,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">24.50%<span></span>
</td>
<td class="nump">27.40%<span></span>
</td>
<td class="nump">26.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="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 3,576<span></span>
</td>
<td class="nump">$ 5,129<span></span>
</td>
<td class="nump">$ 5,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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">0.50%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 7,175<span></span>
</td>
<td class="nump">$ 7,174<span></span>
</td>
<td class="nump">$ 7,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">0.90%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">1.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="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 564,687<span></span>
</td>
<td class="nump">$ 496,831<span></span>
</td>
<td class="nump">$ 437,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">76.00%<span></span>
</td>
<td class="nump">75.20%<span></span>
</td>
<td class="nump">72.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_OrganicsMember', window );">Organics</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 56,326<span></span>
</td>
<td class="nump">$ 54,174<span></span>
</td>
<td class="nump">$ 39,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">7.50%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">6.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 79,457<span></span>
</td>
<td class="nump">$ 67,464<span></span>
</td>
<td class="nump">$ 60,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">10.70%<span></span>
</td>
<td class="nump">10.20%<span></span>
</td>
<td class="nump">10.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cwst_RecyclingMember', window );">Recycling</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</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="nump">$ 42,820<span></span>
</td>
<td class="nump">$ 42,191<span></span>
</td>
<td class="nump">$ 62,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenues percentage</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="nump">5.80%<span></span>
</td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">10.40%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: 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 http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ProductOrServiceAxis=cwst_SolidWasteOperationsCollectionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SolidWasteOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OrganicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OrganicsMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_ProductOrServiceAxis=cwst_RecyclingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RecyclingMember</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>126
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6733791424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Cash Flow Hedges (Details) - Interest Rate Contract - Cash Flow Hedging - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 190,000,000<span></span>
</td>
<td class="nump">$ 190,000,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAverageFixedInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 65,000,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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAverageFixedInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">1.80%<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=109980867&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 http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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>127
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6820215456">
<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, 2019 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($) </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillTransfers', window );">Reduction of goodwill</a></td>
<td class="nump">$ 2,619<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of other stock awards vested</a></td>
<td class="nump">$ 8,177<span></span>
</td>
<td class="nump">$ 10,529<span></span>
</td>
<td class="nump">$ 5,706<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">473<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of stock options exercised</a></td>
<td class="nump">19,475<span></span>
</td>
<td class="nump">1,916<span></span>
</td>
<td class="nump">4,664<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">7,036<span></span>
</td>
<td class="nump">7,821<span></span>
</td>
<td class="nump">5,652<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="top.Show.showAR( this, 'defref_cwst_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions', window );">Tax provision (benefit)</a></td>
<td class="num">(291)<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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Income tax (benefit) provision associated with stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=cwst_RestrictedStockAndRestrictedStockUnitMember', window );">Restricted Stock and Restricted Stock Unit</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 3,156<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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">$ 38.74<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.28%<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">30.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="top.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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 186<span></span>
</td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 6,051<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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_WeightedAverageMember', window );">Weighted Average | Restricted Stock and Restricted Stock Unit</a></td>
<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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, weighted average period</a></td>
<td class="text">1 year 6 months<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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vesting period</a></td>
<td class="text">4 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="top.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="top.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="top.Show.showAR( this, 'defref_cwst_StockholdersEquityVotesperShareHeld', 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grant | shares</a></td>
<td class="nump">94,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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued | shares</a></td>
<td class="nump">3,565,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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 29.50<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, net proceeds</a></td>
<td class="nump">$ 100,446<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class&#160;A Common&#160;Stock | Unregistered Sale</a></td>
<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="top.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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued | shares</a></td>
<td class="nump">59,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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 44.15<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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, net proceeds</a></td>
<td class="nump">$ 2,619<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for future grant | shares</a></td>
<td class="nump">1,361,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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_StockholdersEquityVotesperShareHeld', 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_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Service Share Based Compensation Tax Provision From Exercise Of Stock Options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EmployeeServiceShareBasedCompensationTaxProvisionFromExerciseOfStockOptions</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_StockholdersEquityVotesperShareHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity, Votes per Share Held</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockholdersEquityVotesperShareHeld</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillTransfers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers into (out 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="top.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 http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillTransfers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LimitedPartnersCapitalAccountLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=cwst_RestrictedStockAndRestrictedStockUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RestrictedStockAndRestrictedStockUnitMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_AwardTypeAxis=cwst_RestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=cwst_UnregisteredSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_UnregisteredSaleMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>128
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6842287504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Schedule of Environmental Liability Associated with Southbridge Landfill (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, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Ending balance</a></td>
<td class="nump">$ 5,747<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Beginning balance</a></td>
<td class="nump">5,173<span></span>
</td>
<td class="nump">$ 5,936<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses', window );">Accretion expense</a></td>
<td class="nump">124<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="top.Show.showAR( this, 'defref_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred', window );">Obligations incurred</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesPayments1', window );">Obligations settled</a></td>
<td class="num">(701)<span></span>
</td>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Ending balance</a></td>
<td class="nump">$ 4,596<span></span>
</td>
<td class="nump">$ 5,173<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cwst_AccrualForEnvironmentalLossContingenciesObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual For Environmental Loss Contingencies, Obligations Incurred</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccrualForEnvironmentalLossContingenciesObligationsIncurred</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_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.Y.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to settle environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EnvironmentalRemediationSiteAxis=cwst_SouthbridgeLandfillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>129
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6834397600">
<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="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<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="top.Show.showAR( this, 'defref_cwst_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities', window );">Expense from acquisition activities</a></td>
<td class="nump">$ 2,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,872<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Contract settlement charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashProjectAbandonmentCosts', window );">Development project charge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 311<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_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition And Financing Costs And Other Items, Acquisition Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ExpenseFromAcquisitionAndFinancingCostsAndOtherItemsAcquisitionActivities</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_ExtraordinaryAndUnusualItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnContractTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&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 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NoncashProjectAbandonmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.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 http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashProjectAbandonmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>130
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6840166112">
<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">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan Facility | Line of Credit</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan B Facility</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Facility term</a></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="top.Show.showAR( this, 'defref_cwst_DebtInstrumentCovenantComplianceNetLeverageRatio', window );">Net leverage ratio</a></td>
<td class="nump">2.25<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan B Facility | LIBOR</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.25%<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Term Loan B Facility | LIBOR | 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.75%<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</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="top.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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cwst_AdditionalRevolverCapacity', window );">Additional revolver capacity</a></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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Revolving Credit Facility | Line of Credit</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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Refinanced Revolving Credit Facility | Revolving Credit Facility</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining capacity</a></td>
<td class="nump">148,575,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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Refinanced Revolving Credit Facility | Letter of Credit</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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Outstanding irrevocable letters of credit totaling</a></td>
<td class="nump">$ 24,525,000<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_AdditionalRevolverCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdditionalRevolverCapacity</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_DebtInstrumentCovenantComplianceNetLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant Compliance, Net Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermFacilitydue2023TermLoanAFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermFacilitydue2023TermLoanAFacilityMember</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_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_TermFacilitydueOctober2023TermLoanBFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TermFacilitydueOctober2023TermLoanBFacilityMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_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_DebtInstrumentAxis=cwst_RevolvingCreditFacilityDue2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityDue2023Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilitydueOctober2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilitydueOctober2021Member</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</SEC-DOCUMENT>
